9 #include "FairMCPoint.h"
32 PndDskFLGHit(Int_t trackID, Int_t detectorID, TVector3 position, TVector3 momentum,
34 Int_t motherTrackID, Int_t motherPdgCode,
TString motherPdgName,
Double_t mass,
36 TVector3 mom_cherenkov_photon, Int_t num_light_guide, Int_t num_pixel);
38 PndDskFLGHit(Int_t trackID, Int_t detectorID, TVector3 position, TVector3 momentum,
Double_t time,
40 TVector3 mom_cherenkov_photon, Int_t num_light_guide, Int_t num_pixel);
52 virtual void Print(
const Option_t* opt)
const;
116 #endif // PNDDSKFLGHIT_H
Int_t GetNumLightGuide() const
TVector3 GetExitPosition() const
TVector3 GetMomPhoton() const
Double_t GetThetaC() const
TVector3 GetExitMomentum() const
Double_t GetExitEnergy() const
Double_t fExitTime
Time when particle disappears [ns].
Int_t fMotherTrackID
Track ID of the first mother.
Double_t fEnergy
Energy [GeV].
void SetMomPhoton(TVector3 mom)
Double_t GetEnergy() const
TString fPdgName
PDG name according to fPdgCode.
void SetNumPixel(Int_t i)
Double_t GetAngIn() const
Int_t GetMotherTrackID() const
TVector3 fExitMomentum
Momentum when particle disappears [GeV].
TVector3 fExitPosition
Position when particle disappears [cm].
TString GetPdgName() const
Int_t GetMotherPdgCode() const
Int_t GetNumPixel() const
void SetNumLightGuide(Int_t i)
Int_t fPdgCode
PDG code of particle.
Double_t GetExitTime() const
void SetFinalValues(TVector3 exitPosition, TVector3 exitMomentum, Double_t exitTime, Double_t exitEnergy)
TVector3 fMom_cherenkov_photon
void SetThetaC(Double_t theta)
virtual void Print(const Option_t *opt) const
TString fMotherPdgName
PDG name according to fMotherPdgCode.
Double_t fExitEnergy
Energy when particle disappears [GeV].
void SetAngIn(Double_t ang)
TString GetMotherPdgName() const
Int_t fMotherPdgCode
PDG code of the particle with fMotherTrackID.