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.
void decayTaus | ( | ) |
Decay taus in this event.
Definition at line 19 of file TauolaEvent.cxx.
References TauolaParticlePair::checkMomentumConservation(), and TauolaParticlePair::decayTauPair().
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 TauolaHepMCEvent, TauolaHepMC3Event, TauolaHepMCEvent, and TauolaHepMC3Event.
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 TauolaHepMCEvent, TauolaHepMC3Event, TauolaHepMCEvent, and TauolaHepMC3Event.
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 TauolaHepMCEvent, TauolaHepMC3Event, TauolaHEPEVTEvent, TauolaHepMCEvent, TauolaHepMC3Event, and TauolaHEPEVTEvent.
|
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 TauolaHepMCEvent, TauolaHepMC3Event, TauolaHEPEVTEvent, TauolaHepMCEvent, TauolaHepMC3Event, and TauolaHEPEVTEvent.
|
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 TauolaHepMCEvent, TauolaHepMC3Event, TauolaHEPEVTEvent, TauolaHepMCEvent, TauolaHepMC3Event, and TauolaHEPEVTEvent.
|
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 TauolaHepMCEvent, TauolaHepMC3Event, TauolaHEPEVTEvent, TauolaHepMCEvent, TauolaHepMC3Event, and TauolaHEPEVTEvent.
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.
void undecayTaus | ( | ) |
Undecay taus in this event but removing their daughters and returning the status cods to 1.