19 :FairHit(), fEnergy(0), fMcList(0), fPointList(0), fTrackEntering(), fTrackExiting()
28 :FairHit(), fEnergy(energy), fMcList(0), fPointList(0), fTrackEntering(), fTrackExiting()
34 fDx = 0.; fDy = 0.; fDz = 0.;
39 PndEmcHit::PndEmcHit(Int_t trackid, Int_t
id, Float_t
energy, Float_t time, Float_t
X, Float_t
Y, Float_t
Z, std::vector<Int_t> McList, FairMultiLinkedData enteringTracks, FairMultiLinkedData exitingTracks)
40 :FairHit(), fEnergy(energy), fMcList(McList), fPointList(0), fTrackEntering(enteringTracks), fTrackExiting(exitingTracks)
46 fDx = 0.; fDy = 0.; fDz = 0.;
52 :FairHit(), fEnergy(energy), fMcList(0), fPointList(PointList), fTrackEntering(), fTrackExiting()
58 fDx = 0.; fDy = 0.; fDz = 0.;
63 FairHit(copy),fEnergy(copy.fEnergy), fMcList(0), fPointList(0), fTrackEntering(copy.fTrackEntering), fTrackExiting(copy.fTrackExiting)
65 fRefIndex=copy.fRefIndex;
66 fDetectorID=copy.fDetectorID;
79 cout <<
"EMC hit: cellid=" << GetDetectorID() <<
", Energy=" <<
fEnergy;
80 if (fRefIndex>0) cout <<
", TrackID= " << fRefIndex << std::endl;
Short_t GetCrystal() const
FairMultiLinkedData fTrackExiting
std::vector< PndEmcPoint * > fPointList
virtual void Print(const Option_t *opt="") const
std::vector< Int_t > fMcList
represents the deposited energy of one emc crystal from simulation
FairMultiLinkedData fTrackEntering
virtual void SetTime(Double32_t time)
Short_t GetModule() const