24 fExitPosition(TVector3()),
25 fExitMomentum(TVector3()),
30 fMom_cherenkov_photon(TVector3()),
41 TVector3 position, TVector3 momentum,
Double_t time,
43 Int_t motherTrackID, Int_t motherPdgCode,
TString motherPdgName,
Double_t mass,
45 : FairMCPoint(trackID, detectorID, position, momentum, time, 0., 0.),
50 fMotherTrackID(motherTrackID),
51 fMotherPdgCode(motherPdgCode),
52 fMotherPdgName(motherPdgName),
53 fExitPosition(TVector3()),
54 fExitMomentum(TVector3()),
59 fMom_cherenkov_photon(mom_photon),
60 fNum_light_guide(num_light_guide),
66 TVector3 position, TVector3 momentum,
Double_t time,
68 : FairMCPoint(trackID, detectorID, position, momentum, time, 0., 0.),
76 fExitPosition(TVector3()),
77 fExitMomentum(TVector3()),
82 fMom_cherenkov_photon(mom_photon),
83 fNum_light_guide(num_light_guide),
101 cout <<
"-I- PndDskFLGHit: track" << fTrackID
102 <<
" created in detector " << fDetectorID << endl;
103 cout <<
" at Position (" <<
fX <<
", " <<
fY <<
", " <<
fZ
105 cout <<
" with Momentum (" << fPx <<
", " << fPy <<
", " << fPz
107 cout <<
" at Time " << fTime <<
" ns" << endl;
Double_t fExitTime
Time when particle disappears [ns].
TVector3 fExitMomentum
Momentum when particle disappears [GeV].
TVector3 fExitPosition
Position when particle disappears [cm].
void SetFinalValues(TVector3 exitPosition, TVector3 exitMomentum, Double_t exitTime, Double_t exitEnergy)
virtual void Print(const Option_t *opt) const
Double_t fExitEnergy
Energy when particle disappears [GeV].