10 #include <FairMCPoint.h>
22 AtMCPoint::AtMCPoint(Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t tof, Double_t length,
24 : FairMCPoint(trackID, detID, pos, mom, tof, length, eLoss)
28 AtMCPoint::AtMCPoint(Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t tof, Double_t length,
29 Double_t eLoss, TString VolName, Int_t detCopyID, Double_t EIni, Double_t AIni, Int_t A, Int_t Z)
30 : FairMCPoint(trackID, detID, pos, mom, tof, length, eLoss), fDetCopyID(detCopyID), fVolName(std::move(VolName)),
31 fEnergyIni(EIni), fAngleIni(AIni), fAiso(A), fZiso(Z)
37 :
AtMCPoint(trackID, detID, TVector3(pos.X(), pos.Y(), pos.Z()), TVector3(mom.X(), mom.Y(), mom.Z()), 0, length,
44 cout <<
"-I- AtMCPoint: AtMC point for track " << fTrackID <<
" in detector " << fDetectorID << endl;
45 cout <<
" Position (" << fX <<
", " << fY <<
", " << fZ <<
") cm" << endl;
46 cout <<
" Momentum (" << fPx <<
", " << fPy <<
", " << fPz <<
") GeV" << endl;
47 cout <<
" Time " << fTime <<
" ns, Length " << fLength <<
" cm, Energy loss " << fELoss * 1.0e06 <<
" keV"