BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/DstEvent/DstEvent-00-02-51/DstEvent/DstEmcShower.h File Reference
#include "GaudiKernel/ObjectVector.h"
#include "GaudiKernel/ContainedObject.h"
#include "EventModel/EventModel.h"
#include "CLHEP/Geometry/Point3D.h"
#include "CLHEP/Matrix/SymMatrix.h"
#include <vector>

Go to the source code of this file.

Classes

class  DstEmcShower
 

Typedefs

typedef HepGeom::Point3D< double > HepPoint3D
 
typedef ObjectVector< DstEmcShowerDstEmcShowerCol
 

Functions

ostream & operator<< (ostream &os, const DstEmcShower &aShower)
 

Variables

const CLID & CLID_DstEmcShower
 

Typedef Documentation

◆ DstEmcShowerCol

◆ HepPoint3D

Function Documentation

◆ operator<<()

ostream & operator<< ( ostream &  os,
const DstEmcShower aShower 
)

Definition at line 27 of file DstEmcShower.cxx.

28{
29 os<<"------------------DstEmcShower:"<<endl;
30 os<<"Track id: "<<aShower.trackId()<<", number of hits: "<<aShower.numHits()
31 <<", status: "<<aShower.status()<<", cell id: "<<aShower.cellId()
32 <<", module: "<<aShower.module()<<", time: "<<aShower.time()<<endl;
33 os<<"Energy: "<<aShower.energy()<<", de: "<<aShower.dE()
34 <<", eseed: "<<aShower.eSeed()
35 <<", e3x3: "<<aShower.e3x3()<<", e5x5: "<<aShower.e5x5()<<endl;
36 os<<"Position: "<<aShower.position()
37 <<", theta: "<<aShower.theta()<<", phi: "<<aShower.phi()
38 <<"\ndx: "<<aShower.dx()<<", dy: "<<aShower.dy()<<", dz: "<<aShower.dz()
39 <<", dtheta: "<<aShower.dtheta()<<", dphi: "<<aShower.dphi()<<endl;
40 os<<"Second moment: "<<aShower.secondMoment()
41 <<", lat moment: "<<aShower.latMoment()
42 <<", a20 moment: "<<aShower.a20Moment()
43 <<", a42 moment: "<<aShower.a42Moment()<<endl;
44 os<<"Error matrix: \n"<<aShower.errorMatrix()<<endl;
45
46 return os;
47}
double dy() const
double dz() const
double dx() const
Definition: DstEmcShower.cxx:3

Variable Documentation

◆ CLID_DstEmcShower

const CLID& CLID_DstEmcShower
extern

Definition at line 264 of file EventModel.cxx.