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 () |
std::vector< TauolaParticle * > | findPairs () |
void | decayTaus () |
void | undecayTaus () |
virtual void | eventEndgame () |
Private Attributes | |
std::vector < TauolaHEPEVTParticle * > | particle_list |
Definition at line 51 of file TauolaHEPEVTEvent.h.
~TauolaHEPEVTEvent | ( | ) |
Default destructor
Definition at line 4 of file TauolaHEPEVTEvent.cxx.
Default constructor
Definition at line 9 of file TauolaHEPEVTEvent.cxx.
References TauolaHEPEVTEvent::particle_list.
void addParticle | ( | TauolaHEPEVTParticle * | p | ) |
Add particle at the end of event record
Definition at line 11 of file TauolaHEPEVTEvent.cxx.
void clear | ( | ) |
Remove all particles from the event
Definition at line 77 of file TauolaHEPEVTEvent.cxx.
void decayTaus | ( | ) | [inherited] |
Decay taus in this event.
Definition at line 19 of file TauolaEvent.cxx.
References TauolaParticlePair::checkMomentumConservation(), TauolaParticlePair::decayTauPair(), TauolaEvent::eventEndgame(), TauolaEvent::findStableParticles(), and Tauola::getDecayingParticle().
virtual void eventEndgame | ( | ) | [inline, virtual, inherited] |
Final touches to event record after all decays are finished. Some event records (e.g. HepMC) need it.
Reimplemented in TauolaHepMCEvent.
Definition at line 46 of file TauolaEvent.h.
std::vector<TauolaParticle*> findPairs | ( | ) | [inherited] |
create TauolaParticlePairs
std::vector< TauolaParticle * > findParticles | ( | int | pdgID | ) | [virtual] |
Implementation of TauolaEvent virtual method. This returns a list of particles in the event with pdg id = "pdgID".
Implements TauolaEvent.
Definition at line 31 of file TauolaHEPEVTEvent.cxx.
std::vector< TauolaParticle * > findStableParticles | ( | int | pdgID | ) | [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 47 of file TauolaHEPEVTEvent.cxx.
TauolaHEPEVTParticle * getParticle | ( | int | i | ) |
Get particle at index 'i'
Definition at line 19 of file TauolaHEPEVTEvent.cxx.
int getParticleCount | ( | ) |
Get higher-most index of the particles in event (nhep)
Definition at line 25 of file TauolaHEPEVTEvent.cxx.
void print | ( | ) |
Print out list of particles in the event
Definition at line 71 of file TauolaHEPEVTEvent.cxx.
void undecayTaus | ( | ) | [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 TauolaEvent::findParticles(), and Tauola::getDecayingParticle().
std::vector<TauolaHEPEVTParticle*> particle_list [private] |
List of all particles
Definition at line 97 of file TauolaHEPEVTEvent.h.