StRoot
1
|
Public Member Functions | |
TauolaHepMCEvent (HepMC::GenEvent *event) | |
HepMC::GenEvent * | getEvent () |
std::vector< TauolaParticle * > | findParticles (int pdgID) |
std::vector< TauolaParticle * > | findStableParticles (int pdgID) |
void | eventEndgame () |
TauolaHepMCEvent (HepMC::GenEvent *event) | |
HepMC::GenEvent * | getEvent () |
std::vector< TauolaParticle * > | findParticles (int pdgID) |
std::vector< TauolaParticle * > | findStableParticles (int pdgID) |
void | eventEndgame () |
Public Member Functions inherited from Tauolapp::TauolaEvent | |
std::vector< TauolaParticle * > | findPairs () |
void | decayTaus () |
void | undecayTaus () |
std::vector< TauolaParticle * > | findPairs () |
void | decayTaus () |
void | undecayTaus () |
Definition at line 32 of file TauolaHepMCEvent.h.
TauolaHepMCEvent::TauolaHepMCEvent | ( | HepMC::GenEvent * | event | ) |
Constructor which keeps a pointer to the HepMC::GenEvent
Definition at line 9 of file TauolaHepMCEvent.cxx.
References HepMC::GenEvent::use_units().
Tauolapp::TauolaHepMCEvent::TauolaHepMCEvent | ( | HepMC::GenEvent * | event | ) |
Constructor which keeps a pointer to the HepMC::GenEvent
|
virtual |
Overriding of TauolaEvent decayEndgame method. Converts the momentum and length units
Reimplemented from Tauolapp::TauolaEvent.
Definition at line 92 of file TauolaHepMCEvent.cxx.
|
virtual |
Overriding of TauolaEvent decayEndgame method. Converts the momentum and length units
Reimplemented from Tauolapp::TauolaEvent.
|
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 41 of file TauolaHepMCEvent.cxx.
|
virtual |
Implementation of TauolaEvent virtual method. This returns a list of particles in the event with pdg id = "pdgID".
Implements Tauolapp::TauolaEvent.
|
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.
|
virtual |
Implementation of TauolaEven virtual method. This returns a list of particles in the event with pdg id = "pdgID" and stable status code.
HepMC::GenEvent::particle_const_iterator part_itr = m_event->particles_begin();
loop over all particle in the event looking for taus (or other) for( ; part_itr!=m_event->particles_end(); part_itr++){ if(fabs((*part_itr)->pdg_id())==pdg_id){ if((*part_itr)->end_vertex()){ cout << "WARNING: Particle with pdg code " << (*part_itr)->pdg_id() << " has end vertex" <<endl; } else list.push_back(new TauolaHepMCParticle(*part_itr)); } }
Implements Tauolapp::TauolaEvent.
Definition at line 55 of file TauolaHepMCEvent.cxx.
HepMC::GenEvent * TauolaHepMCEvent::getEvent | ( | ) |
Returns the HepMC::GenEvent
Definition at line 37 of file TauolaHepMCEvent.cxx.
HepMC::GenEvent* Tauolapp::TauolaHepMCEvent::getEvent | ( | ) |
Returns the HepMC::GenEvent