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: