HepMC3 event record library
Public Member Functions | Private Attributes
TauolaHepMC3Event Class Reference

Detailed Description

Definition at line 35 of file TauolaHepMC3Event.h.

+ 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
 

Constructor & Destructor Documentation

◆ TauolaHepMC3Event()

Constructor which keeps a pointer to the GenEvent

Member Function Documentation

◆ eventEndgame()

void eventEndgame ( )

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

◆ findParticles()

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

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

◆ findStableParticles()

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.

◆ getEvent()

GenEvent * getEvent ( )

Returns the GenEvent

Field Documentation

◆ m_event

GenEvent* m_event
private

The event

Definition at line 64 of file TauolaHepMC3Event.h.

◆ m_length_unit

string m_length_unit
private

Length unit name

Definition at line 70 of file TauolaHepMC3Event.h.

◆ m_momentum_unit

string m_momentum_unit
private

Momentum unit name

Definition at line 68 of file TauolaHepMC3Event.h.

◆ m_tau_list

std::vector<TauolaParticle*> m_tau_list
private

List of particles to be decayed

Definition at line 66 of file TauolaHepMC3Event.h.


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