C++ Interface to Tauola
|
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 |
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 include/Tauola/TauolaEvent.h.
|
inlinevirtual |
Definition at line 32 of file include/Tauola/TauolaEvent.h.
|
inlinevirtual |
Definition at line 32 of file src/tauolaCInterfaces/TauolaEvent.h.
void decayTaus | ( | ) |
Decay taus in this event.
Definition at line 19 of file TauolaEvent.cxx.
References TauolaParticlePair::checkMomentumConservation(), TauolaParticlePair::decayTauPair(), eventEndgame(), findStableParticles(), and Tauola::getDecayingParticle().
void decayTaus | ( | ) |
Decay taus in this event.
|
inlinevirtual |
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.
|
inlinevirtual |
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.
std::vector< TauolaParticle * > findPairs | ( | ) |
create TauolaParticlePairs
std::vector< TauolaParticle * > findPairs | ( | ) |
create TauolaParticlePairs
|
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, TauolaHEPEVTEvent, TauolaHepMC3Event, TauolaHepMC3Event, TauolaHepMCEvent, and TauolaHepMCEvent.
|
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, TauolaHEPEVTEvent, TauolaHepMC3Event, TauolaHepMC3Event, TauolaHepMCEvent, and TauolaHepMCEvent.
|
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, TauolaHEPEVTEvent, TauolaHepMC3Event, TauolaHepMC3Event, TauolaHepMCEvent, and TauolaHepMCEvent.
|
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, TauolaHEPEVTEvent, TauolaHepMC3Event, TauolaHepMC3Event, TauolaHepMCEvent, 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 findParticles(), and Tauola::getDecayingParticle().
void undecayTaus | ( | ) |
Undecay taus in this event but removing their daughters and returning the status cods to 1.