TauolaEvent Class Reference

Inheritance diagram for TauolaEvent:
Inheritance graph
[legend]

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

Detailed Description

Definition at line 29 of file TauolaEvent.h.


Member Function Documentation

void decayTaus (  ) 
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().


The documentation for this class was generated from the following files:
Generated on Sun Oct 20 20:24:17 2013 for C++InterfacetoTauola by  doxygen 1.6.3