TauolaHEPEVTParticle(int pdgid, int status, double px, double py, double pz, double e, double m, int ms, int me, int ds, int de)
int getSecondMotherIndex()
int getFirstMotherIndex()
vector< TauolaHEPEVTParticle * > cache
int getDaughterRangeEnd()
std::vector< TauolaParticle * > getMothers()
bool isMotherOf(TauolaHEPEVTParticle *p)
Abstract base class for particle in the event. This class also handles boosting.
void setMass(double mass)
bool isDaughterOf(TauolaHEPEVTParticle *p)
std::vector< TauolaParticle * > getDaughters()
void setStatus(int statu)
void setMothers(std::vector< TauolaParticle * > mothers)
Single particle of HEPEVT event record.
void setBarcode(int barcode)
void setDaughters(std::vector< TauolaParticle * > daughters)
void setEvent(TauolaHEPEVTEvent *event)
TauolaHEPEVTParticle * createNewParticle(int pdg_id, int status, double mass, double px, double py, double pz, double e)
void checkMomentumConservation()
void setPdgID(int pdg_id)
TauolaHEPEVTEvent * m_event
int getDaughterRangeStart()