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 src/eventRecordInterfaces/TauolaHEPEVTEvent.h.
~TauolaHEPEVTEvent | ( | ) |
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 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 particle_list.
void clear | ( | ) |
Remove all particles from the event
References particle_list, and TauolaHEPEVTEvent().
|
inherited |
Decay taus in this event.
Definition at line 19 of file TauolaEvent.cxx.
References TauolaParticlePair::checkMomentumConservation(), TauolaParticlePair::decayTauPair(), eventEndgame(), findStableParticles(), and Tauola::getDecayingParticle().
|
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 TauolaHepMC3Event, TauolaHepMC3Event, TauolaHepMCEvent, and TauolaHepMCEvent.
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 TauolaHepMC3Event, TauolaHepMC3Event, TauolaHepMCEvent, and TauolaHepMCEvent.
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 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 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 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 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 particle_list, and print().
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.
References findParticles(), and Tauola::getDecayingParticle().
|
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.