Single particle record in an LHE event.
int getMOTHUP(int) const
Get a mother particle index (MOTHUP) by index.
double getPUP(int) const
Get a momentum component (PUP) by index.
void setMother(int i, LHEParticle *particle)
Set a mother particle by index.
LHEParticle * mothers_[2]
The mother particles.
double getSPINUP() const
Get the particle's spin (SPINUP).
double getVTIMUP() const
Get the proper lifetime (VTIMUP).
int mothup_[2]
The mother particle indices.
friend std::ostream & operator<<(std::ostream &stream, const LHEParticle &particle)
Overloaded stream operator.
void print(std::ostream &stream) const
Print particle information to an output stream.
int getISTUP() const
Get the status code (ISTUP).
LHEParticle * getMother(int) const
Get a mother particle by index.
int getICOLUP(int) const
Get the particle color (ICOLUP) by index.