C++ Interface to Tauola
|
Public Member Functions | |
~TauolaHEPEVTEvent () | |
TauolaHEPEVTEvent () | |
void | addParticle (TauolaHEPEVTParticle *p) |
TauolaHEPEVTParticle * | getParticle (int i) |
int | getParticleCount () |
std::vector< TauolaParticle * > | findParticles (int pdgID) |
std::vector< TauolaParticle * > | findStableParticles (int pdgID) |
void | print () |
void | clear () |
~TauolaHEPEVTEvent () | |
TauolaHEPEVTEvent () | |
void | addParticle (TauolaHEPEVTParticle *p) |
TauolaHEPEVTParticle * | getParticle (int i) |
int | getParticleCount () |
std::vector< TauolaParticle * > | findParticles (int pdgID) |
std::vector< TauolaParticle * > | findStableParticles (int pdgID) |
void | print () |
void | clear () |
std::vector< TauolaParticle * > | findPairs () |
std::vector< TauolaParticle * > | findPairs () |
void | decayTaus () |
void | decayTaus () |
void | undecayTaus () |
void | undecayTaus () |
virtual void | eventEndgame () |
virtual void | eventEndgame () |
Private Attributes | |
std::vector< TauolaHEPEVTParticle * > | particle_list |
Definition at line 51 of file include/Tauola/TauolaHEPEVTEvent.h.
~TauolaHEPEVTEvent | ( | ) |
Default destructor
Definition at line 8 of file TauolaHEPEVTEvent.cxx.
References TauolaHEPEVTEvent::particle_list.
Default constructor
Definition at line 13 of file TauolaHEPEVTEvent.cxx.
~TauolaHEPEVTEvent | ( | ) |
Default destructor
Default constructor
void addParticle | ( | TauolaHEPEVTParticle * | p | ) |
Add particle at the end of event record
Definition at line 15 of file TauolaHEPEVTEvent.cxx.
References TauolaHEPEVTEvent::particle_list, TauolaHEPEVTParticle::setBarcode(), and TauolaHEPEVTParticle::setEvent().
void addParticle | ( | TauolaHEPEVTParticle * | p | ) |
Add particle at the end of event record
void clear | ( | ) |
Remove all particles from the event
Definition at line 81 of file TauolaHEPEVTEvent.cxx.
References TauolaHEPEVTEvent::particle_list.
void clear | ( | ) |
Remove all particles from the event
|
inherited |
Decay taus in this event.
Definition at line 19 of file TauolaEvent.cxx.
References TauolaParticlePair::checkMomentumConservation(), and TauolaParticlePair::decayTauPair().
|
inherited |
Decay taus in this event.
|
inlinevirtualinherited |
Final touches to event record after all decays are finished. Some event records (e.g. HepMC) need it.
Reimplemented in TauolaHepMCEvent, TauolaHepMC3Event, TauolaHepMCEvent, and TauolaHepMC3Event.
Definition at line 46 of file include/Tauola/TauolaEvent.h.
|
inlinevirtualinherited |
Final touches to event record after all decays are finished. Some event records (e.g. HepMC) need it.
Reimplemented in TauolaHepMCEvent, TauolaHepMC3Event, TauolaHepMCEvent, and TauolaHepMC3Event.
Definition at line 46 of file src/tauolaCInterfaces/TauolaEvent.h.
|
inherited |
create TauolaParticlePairs
|
inherited |
create TauolaParticlePairs
|
virtual |
Implementation of TauolaEvent virtual method. This returns a list of particles in the event with pdg id = "pdgID".
Implements TauolaEvent.
Definition at line 35 of file TauolaHEPEVTEvent.cxx.
References TauolaHEPEVTEvent::particle_list.
|
virtual |
Implementation of TauolaEvent virtual method. This returns a list of particles in the event with pdg id = "pdgID".
Implements TauolaEvent.
|
virtual |
Implementation of TauolaEven virtual method. This returns a list of particles in the event with pdg id = "pdgID" and stable status code.
Implements TauolaEvent.
Definition at line 51 of file TauolaHEPEVTEvent.cxx.
References TauolaHEPEVTEvent::findParticles().
|
virtual |
Implementation of TauolaEven virtual method. This returns a list of particles in the event with pdg id = "pdgID" and stable status code.
Implements TauolaEvent.
TauolaHEPEVTParticle * getParticle | ( | int | i | ) |
Get particle at index 'i'
Definition at line 23 of file TauolaHEPEVTEvent.cxx.
References TauolaHEPEVTEvent::particle_list.
TauolaHEPEVTParticle* getParticle | ( | int | i | ) |
Get particle at index 'i'
int getParticleCount | ( | ) |
Get higher-most index of the particles in event (nhep)
Definition at line 29 of file TauolaHEPEVTEvent.cxx.
References TauolaHEPEVTEvent::particle_list.
int getParticleCount | ( | ) |
Get higher-most index of the particles in event (nhep)
void print | ( | ) |
Print out list of particles in the event
Definition at line 75 of file TauolaHEPEVTEvent.cxx.
References TauolaHEPEVTEvent::particle_list.
void print | ( | ) |
Print out list of particles in the event
|
inherited |
Undecay taus in this event but removing their daughters and returning the status cods to 1.
Definition at line 9 of file TauolaEvent.cxx.
|
inherited |
Undecay taus in this event but removing their daughters and returning the status cods to 1.
|
private |
List of all particles
Definition at line 97 of file include/Tauola/TauolaHEPEVTEvent.h.