TauolaHEPEVTEvent Class Reference

Inheritance diagram for TauolaHEPEVTEvent:
Inheritance graph
[legend]
Collaboration diagram for TauolaHEPEVTEvent:
Collaboration graph
[legend]

Public Member Functions

 ~TauolaHEPEVTEvent ()
 TauolaHEPEVTEvent ()
void addParticle (TauolaHEPEVTParticle *p)
TauolaHEPEVTParticlegetParticle (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

Detailed Description

Definition at line 51 of file TauolaHEPEVTEvent.h.


Constructor & Destructor Documentation

Default destructor

Definition at line 4 of file TauolaHEPEVTEvent.cxx.

Default constructor

Definition at line 9 of file TauolaHEPEVTEvent.cxx.

References TauolaHEPEVTEvent::particle_list.


Member Function Documentation

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]
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().


Field Documentation

std::vector<TauolaHEPEVTParticle*> particle_list [private]

List of all particles

Definition at line 97 of file TauolaHEPEVTEvent.h.


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