|
EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
|
#include <EvtGenBase/EvtHepMCEvent.hh>
Public Types | |
| enum | HepMCFrame { RESTFRAME = 1 , LAB = 2 , MOTHER = 3 } |
| enum | HepMCStatus { STABLE = 1 , DECAYED = 2 , HISTORY = 3 } |
Public Member Functions | |
| EvtHepMCEvent () | |
| virtual | ~EvtHepMCEvent () |
| void | constructEvent (EvtParticle *baseParticle) |
| void | constructEvent (EvtParticle *baseParticle, EvtVector4R &translation) |
| GenEvent * | getEvent () |
| GenParticlePtr | createGenParticle (EvtParticle *theParticle, int frameType) |
| FourVector | getVertexCoord (EvtParticle *theParticle) |
Private Member Functions | |
| void | deleteEvent () |
| void | addVertex (EvtParticle *inEvtParticle, GenParticlePtr inGenParticle) |
Private Attributes | |
| GenEvent * | m_theEvent |
| EvtVector4R | m_translation |
Definition at line 74 of file EvtHepMCEvent.hh.
| Enumerator | |
|---|---|
| RESTFRAME | |
| LAB | |
| MOTHER | |
Definition at line 81 of file EvtHepMCEvent.hh.
| Enumerator | |
|---|---|
| STABLE | |
| DECAYED | |
| HISTORY | |
Definition at line 88 of file EvtHepMCEvent.hh.
| EvtHepMCEvent::EvtHepMCEvent | ( | ) |
Definition at line 26 of file EvtHepMCEvent.cpp.
|
virtual |
Definition at line 31 of file EvtHepMCEvent.cpp.
|
private |
Definition at line 117 of file EvtHepMCEvent.cpp.
| void EvtHepMCEvent::constructEvent | ( | EvtParticle * | baseParticle | ) |
Definition at line 45 of file EvtHepMCEvent.cpp.
| void EvtHepMCEvent::constructEvent | ( | EvtParticle * | baseParticle, |
| EvtVector4R & | translation ) |
Definition at line 51 of file EvtHepMCEvent.cpp.
| GenParticlePtr EvtHepMCEvent::createGenParticle | ( | EvtParticle * | theParticle, |
| int | frameType ) |
Definition at line 75 of file EvtHepMCEvent.cpp.
|
private |
Definition at line 36 of file EvtHepMCEvent.cpp.
|
inline |
Definition at line 98 of file EvtHepMCEvent.hh.
| FourVector EvtHepMCEvent::getVertexCoord | ( | EvtParticle * | theParticle | ) |
Definition at line 172 of file EvtHepMCEvent.cpp.
|
private |
Definition at line 120 of file EvtHepMCEvent.hh.
|
private |
Definition at line 121 of file EvtHepMCEvent.hh.