31 PDGID(inPDGID), MotherPDGID(inMotherPDGID), epoch(0), processed(false) { }
void RapidityBoost(double dY)
Rapidity boost.
double GetEta() const
The longitudinal pseudorapidity.
double GetY() const
The longitudinal rapidity.
double GetP() const
Absolute value of the 3-momentum (in GeV)
double GetPt() const
Transverse momentum (in GeV)
Structure holding information about a single particle in the event generator.
long long MotherPDGID
PDG code of a mother particle, if applicable.
SimpleParticle(double inPx=0., double inPy=0., double inPz=0., double inM=0., long long inPDGID=0., long long inMotherPDGID=0)
Constructs a particle from provided three-momentum, mass, and PDG code.
double pz
3-momentum components (in GeV)
int epoch
0 - primary particle, 1 - after decay of primary particles, 2 - after a casacde of two decays and so ...