30 PndDskParticle(Int_t trackID, Int_t detectorID, TVector3 position, TVector3 momentum, Double_t time, Int_t pdgCode, TString pdgName, Double_t energy, Int_t motherTrackID,
31 Int_t motherPdgCode, TString motherPdgName, Double_t mass, Double_t angIn, Double_t thetaC, Int_t nPhot);
Double_t GetAngIn() const
Double_t GetEnergy() const
Int_t GetMotherTrackID() const
Double_t GetExitTime() const
virtual void Print(const Option_t *opt) const
Double_t GetThetaC() const
TString fPdgName
PDG name according to fPdgCode.
void SetThetaC(Double_t theta)
TString GetPdgName() const
void SetAngIn(Double_t ang)
TString fMotherPdgName
PDG name according to fMotherPdgCode.
void SetFinalValues(TVector3 exitPosition, TVector3 exitMomentum, Double_t exitTime, Double_t exitEnergy)
Int_t GetMotherPdgCode() const
Int_t fMotherTrackID
Track ID of the first mother.
virtual ~PndDskParticle()
TString GetMotherPdgName() const
Double_t fExitEnergy
Energy when particle disappears [GeV].
Double_t GetExitEnergy() const
Double_t fExitTime
Time when particle disappears [ns].
void SetNPhot(Int_t nPhot)
Int_t fMotherPdgCode
PDG code of the particle with fMotherTrackID.