std::vector< PhotosParticle * > getAllDecayProducts()
 
PhotosHEPEVTParticle * createNewParticle(int pdg_id, int status, double mass, double px, double py, double pz, double e)
 
int getDaughterRangeEnd()
 
void setPdgID(int pdg_id)
 
PhotosHEPEVTParticle(int pdgid, int status, double px, double py, double pz, double e, double m, int ms, int me, int ds, int de)
 
int getFirstMotherIndex()
 
void createSelfDecayVertex(PhotosParticle *out)
 
std::vector< PhotosParticle * > getDaughters()
 
int getDaughterRangeStart()
 
bool isDaughterOf(PhotosHEPEVTParticle *p)
 
void setEvent(PhotosHEPEVTEvent *event)
 
void setStatus(int statu)
 
void setBarcode(int barcode)
 
bool isMotherOf(PhotosHEPEVTParticle *p)
 
std::vector< PhotosParticle * > getMothers()
 
int getSecondMotherIndex()
 
bool checkMomentumConservation()
 
void addDaughter(PhotosParticle *daughter)
 
void setDaughters(std::vector< PhotosParticle *> daughters)
 
void setMothers(std::vector< PhotosParticle *> mothers)
 
void createHistoryEntry()
 
void setMass(double mass)