28#include <RtypesCore.h>
29#include <TLorentzVector.h>
48 CbmMCTrack(int32_t pdgCode, int32_t motherID,
double px,
double py,
double pz,
double x,
double y,
double z,
double t,
164 if (
fE > 0.)
return fE;
@ kMvd
Micro-Vertex Detector.
@ kPsd
Projectile spectator detector.
@ kSts
Silicon Tracking System.
friend fvec sqrt(const fvec &a)
std::string ToString() const
double GetCharge() const
Charge of the associated particle.
void SetNPoints(ECbmModuleId iDet, int32_t np)
uint32_t GetGeantProcessId() const
void GetMomentum(TVector3 &momentum) const
int32_t GetMotherId() const
double GetMass() const
Mass of the associated particle.
int32_t GetPdgCode() const
void Get4Momentum(TLorentzVector &momentum) const
void SetMotherId(int32_t id)
double GetRapidity() const
void GetStartVertex(TVector3 &vertex) const
int32_t GetNPoints(ECbmModuleId detId) const