Definition at line 37 of file TauolaHepMC3Particle.h.
Constructor which keeps a pointer to the GenParticle
Constructor which creates a new GenParticle and sets the properties pdg_id, statu and mass.
void checkMomentumConservation |
( |
| ) |
|
Check that the 4 momentum in conserved at the vertices producing and ending this particle
TauolaHepMC3Particle* createNewParticle |
( |
int |
pdg_id, |
|
|
int |
status, |
|
|
double |
mass, |
|
|
double |
px, |
|
|
double |
py, |
|
|
double |
pz, |
|
|
double |
e |
|
) |
| |
Overriding of TauolaParticle decayEndgame method. Converts the momentum and length units and sets the vector (X,T) position
Get the barcode of this particle
std::vector<TauolaParticle*> getDaughters |
( |
| ) |
|
Returns the daughters of this particle via a vector of TauolaParticle
Returns the energy component of the four vector
GenParticlePtr getHepMC3 |
( |
| ) |
|
Returns the GenParticlePtr
std::vector<TauolaParticle*> getMothers |
( |
| ) |
|
Returns the mothers of this particle via a vector of TauolaParticle
Get the PDG ID code of this particle
Returns the px component of the four vector
Returns the py component of the four vector
Returns the pz component of the four vector
Get the status of this particle
Print some information about this particle to standard output
void recursiveSetPosition |
( |
GenParticlePtr |
p, |
|
|
FourVector |
pos |
|
) |
| |
|
private |
Sets the position for whole decay tree starting from given particle
void setDaughters |
( |
std::vector< TauolaParticle * > |
daughters | ) |
|
Set the daughters of this particle via a vector of TauolaParticle
Set the energy component of the four vector
void setMass |
( |
double |
mass | ) |
|
Set the mass of this particle
void setMothers |
( |
std::vector< TauolaParticle * > |
mothers | ) |
|
Set the mothers of this particle via a vector of TauolaParticle
void setPdgID |
( |
int |
pdg_id | ) |
|
Set the PDG ID code of this particle
Set the px component of the four vector
Set the px component of the four vector
Set the pz component of the four vector
void setStatus |
( |
int |
statu | ) |
|
Set the status of this particle
Remove the decay branch from the event record and reset the particle status code to stable.
std::vector<TauolaParticle*> m_created_particles |
|
private |
List to keep track of new particles which have been created from this one, so we can call their destructor later
Definition at line 152 of file TauolaHepMC3Particle.h.
std::vector<TauolaParticle*> m_daughters |
|
private |
std::vector<TauolaParticle*> m_mothers |
|
private |
GenParticlePtr m_particle |
|
private |
The documentation for this class was generated from the following file: