Public Member Functions | |
std::vector< TauolaParticle * > | findPairs () |
void | decayTaus () |
void | undecayTaus () |
virtual void | eventEndgame () |
virtual std::vector < TauolaParticle * > | findParticles (int pdg_id)=0 |
virtual std::vector < TauolaParticle * > | findStableParticles (int pdg_id)=0 |
Definition at line 29 of file TauolaEvent.h.
void decayTaus | ( | ) |
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] |
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 | ( | ) |
create TauolaParticlePairs
virtual std::vector<TauolaParticle*> findParticles | ( | int | pdg_id | ) | [pure virtual] |
return a list of all particle with pdg_id = absolute value of pdg_id. This method must be implemented by a derived class. eg. TauolaHepMCEvent
Implemented in TauolaHEPEVTEvent, and TauolaHepMCEvent.
virtual std::vector<TauolaParticle*> findStableParticles | ( | int | pdg_id | ) | [pure virtual] |
return a list of all particle with pdg_id = absolute value of pdg_id and stable status code. This method must be implemented by a derived class. eg. TauolaHepMCEvent
Implemented in TauolaHEPEVTEvent, and TauolaHepMCEvent.
void undecayTaus | ( | ) |
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().