18 #define CBMMCTRACK_H 1
22 #include "TParticle.h"
24 #include "TLorentzVector.h"
28 #ifndef ROOT_TParticlePDG
29 #include "TParticlePDG.h"
31 #ifndef ROOT_TDatabasePDG
32 #include "TDatabasePDG.h"
64 void Print(Int_t iTrack = 0)
const;
Int_t GetNPoints(DetectorId detId) const
static T Sqrt(const T &x)
void SetNPoints(Int_t iDet, Int_t np)
TVector3 GetMomentum() const
void SetGeneratorDecayed(void)
Bool_t IsGeneratorCreated(void) const
TLorentzVector Get4Momentum() const
Bool_t IsGeneratorDecayed(void) const
void Print(Int_t iTrack=0) const
Bool_t IsGeneratorLast(void) const
Int_t GetSecondMotherID() const
friend std::ostream & operator<<(std::ostream &out, PndMCTrack &track)
void SetSecondMotherID(Int_t id)
void SetGeneratorCreated(void)
void SetMotherID(Int_t id)
TVector3 GetStartVertex() const
Int_t GetMotherID() const
Double_t GetStartTime() const