HepMC3 event record library
Public Member Functions | Private Attributes
TauolaHepMC3Event Class Reference
+ Inheritance diagram for TauolaHepMC3Event:
+ Collaboration diagram for TauolaHepMC3Event:

Public Member Functions

 TauolaHepMC3Event (GenEvent *event)
 
GenEventgetEvent ()
 
std::vector< TauolaParticle * > findParticles (int pdgID)
 
std::vector< TauolaParticle * > findStableParticles (int pdgID)
 
void eventEndgame ()
 

Private Attributes

GenEventm_event
 
std::vector< TauolaParticle * > m_tau_list
 
string m_momentum_unit
 
string m_length_unit
 

Detailed Description

Definition at line 33 of file TauolaHepMC3Event.h.

Constructor & Destructor Documentation

Constructor which keeps a pointer to the GenEvent

Member Function Documentation

void eventEndgame ( )

Overriding of TauolaEvent decayEndgame method. Converts the momentum and length units

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

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

std::vector<TauolaParticle*> findStableParticles ( int  pdgID)

Implementation of TauolaEven virtual method. This returns a list of particles in the event with pdg id = "pdgID" and stable status code.

GenEvent* getEvent ( )

Returns the GenEvent

Field Documentation

GenEvent* m_event
private

The event

Definition at line 62 of file TauolaHepMC3Event.h.

string m_length_unit
private

Length unit name

Definition at line 68 of file TauolaHepMC3Event.h.

string m_momentum_unit
private

Momentum unit name

Definition at line 66 of file TauolaHepMC3Event.h.

std::vector<TauolaParticle*> m_tau_list
private

List of particles to be decayed

Definition at line 64 of file TauolaHepMC3Event.h.


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