StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
Tauolapp::TauolaHEPEVTEvent Class Reference
Inheritance diagram for Tauolapp::TauolaHEPEVTEvent:
Tauolapp::TauolaEvent Tauolapp::TauolaEvent

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 ()
 
 ~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 ()
 
- Public Member Functions inherited from Tauolapp::TauolaEvent
std::vector< TauolaParticle * > findPairs ()
 
void decayTaus ()
 
void undecayTaus ()
 
virtual void eventEndgame ()
 
std::vector< TauolaParticle * > findPairs ()
 
void decayTaus ()
 
void undecayTaus ()
 
virtual void eventEndgame ()
 

Detailed Description

Definition at line 51 of file TauolaHEPEVTEvent.h.

Constructor & Destructor Documentation

Tauolapp::TauolaHEPEVTEvent::~TauolaHEPEVTEvent ( )

Default destructor

Definition at line 8 of file TauolaHEPEVTEvent.cxx.

Tauolapp::TauolaHEPEVTEvent::TauolaHEPEVTEvent ( )

Default constructor

Definition at line 13 of file TauolaHEPEVTEvent.cxx.

Tauolapp::TauolaHEPEVTEvent::~TauolaHEPEVTEvent ( )

Default destructor

Tauolapp::TauolaHEPEVTEvent::TauolaHEPEVTEvent ( )

Default constructor

Member Function Documentation

void Tauolapp::TauolaHEPEVTEvent::addParticle ( TauolaHEPEVTParticle p)

Add particle at the end of event record

Definition at line 15 of file TauolaHEPEVTEvent.cxx.

References Tauolapp::TauolaHEPEVTParticle::setBarcode(), and Tauolapp::TauolaHEPEVTParticle::setEvent().

Referenced by Tauolapp::TauolaHEPEVTParticle::setMothers().

void Tauolapp::TauolaHEPEVTEvent::addParticle ( TauolaHEPEVTParticle p)

Add particle at the end of event record

void Tauolapp::TauolaHEPEVTEvent::clear ( void  )

Remove all particles from the event

Definition at line 81 of file TauolaHEPEVTEvent.cxx.

void Tauolapp::TauolaHEPEVTEvent::clear ( )

Remove all particles from the event

std::vector< TauolaParticle * > Tauolapp::TauolaHEPEVTEvent::findParticles ( int  pdgID)
virtual

Implementation of TauolaEvent virtual method. This returns a list of particles in the event with pdg id = "pdgID".

Implements Tauolapp::TauolaEvent.

Definition at line 35 of file TauolaHEPEVTEvent.cxx.

Referenced by findStableParticles().

std::vector<TauolaParticle*> Tauolapp::TauolaHEPEVTEvent::findParticles ( int  pdgID)
virtual

Implementation of TauolaEvent virtual method. This returns a list of particles in the event with pdg id = "pdgID".

Implements Tauolapp::TauolaEvent.

std::vector< TauolaParticle * > Tauolapp::TauolaHEPEVTEvent::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 Tauolapp::TauolaEvent.

Definition at line 51 of file TauolaHEPEVTEvent.cxx.

References findParticles().

std::vector<TauolaParticle*> Tauolapp::TauolaHEPEVTEvent::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 Tauolapp::TauolaEvent.

TauolaHEPEVTParticle* Tauolapp::TauolaHEPEVTEvent::getParticle ( int  i)

Get particle at index 'i'

TauolaHEPEVTParticle * Tauolapp::TauolaHEPEVTEvent::getParticle ( int  i)
int Tauolapp::TauolaHEPEVTEvent::getParticleCount ( )

Get higher-most index of the particles in event (nhep)

int Tauolapp::TauolaHEPEVTEvent::getParticleCount ( )

Get higher-most index of the particles in event (nhep)

Definition at line 29 of file TauolaHEPEVTEvent.cxx.

Referenced by Tauolapp::TauolaHEPEVTParticle::getDaughters().

void Tauolapp::TauolaHEPEVTEvent::print ( )

Print out list of particles in the event

void Tauolapp::TauolaHEPEVTEvent::print ( )

Print out list of particles in the event

Definition at line 75 of file TauolaHEPEVTEvent.cxx.


The documentation for this class was generated from the following files: