

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.
1.6.3