SimpleParticle(double inPx=0., double inPy=0., double inPz=0., double inM=0., long long inPDGID=0., long long inMotherPDGID=0, double inR0=0., double inRx=0., double inRy=0., double inRz=0.)
Constructs a particle from provided three-momentum, mass, and PDG code.
double GetPt() const
Transverse momentum (in GeV)
double GetTau() const
The longitudinal proper time.
double pz
3-momentum components (in GeV)
long long MotherPDGID
PDG code of a mother particle, if applicable.
double GetY() const
The longitudinal rapidity.
int epoch
0 - primary particle, 1 - after decay of primary particles, 2 - after a cascade of two decays and so ...
double GetP() const
Absolute value of the 3-momentum (in GeV)
double GetEta() const
The longitudinal pseudorapidity.
double GetEtaS() const
The longitudinal space-time rapidity.
void RapidityBoost(double dY)
Rapidity boost.