Public Member Functions | |
PhotosHepMC3Event (GenEvent *event) | |
GenEvent * | getEvent () |
std::vector< PhotosParticle * > | getParticleList () |
void | print () |
void | process () |
Private Member Functions | |
vector< PhotosParticle * > | filterParticles (vector< PhotosParticle * > particles) |
Private Attributes | |
GenEvent * | m_event |
std::vector< PhotosParticle * > | particles |
vector< PhotosBranch * > | m_branch_points |
Definition at line 28 of file PhotosHepMC3Event.h.
PhotosHepMC3Event | ( | GenEvent * | event | ) |
Constructor which keeps a pointer to the GenEvent
Definition at line 10 of file PhotosHepMC3Event.cxx.
References PhotosHepMC3Event::m_event, and PhotosHepMC3Event::particles.
|
privateinherited |
Filter suppressed and invalid particles.
Definition at line 32 of file PhotosEvent.cxx.
References Log::Debug(), PhotosParticle::getDaughters(), PhotosParticle::getPdgID(), PhotosParticle::getStatus(), and PhotosParticle::STABLE.
GenEvent * getEvent | ( | ) |
Returns the GenEvent
Definition at line 30 of file PhotosHepMC3Event.cxx.
References PhotosHepMC3Event::m_event.
|
virtual |
Returns the list of particles
Implements PhotosEvent.
Definition at line 41 of file PhotosHepMC3Event.cxx.
References PhotosHepMC3Event::particles.
|
virtual |
Prints event summary
Implements PhotosEvent.
Definition at line 35 of file PhotosHepMC3Event.cxx.
References PhotosHepMC3Event::m_event.
|
inherited |
Process event
Definition at line 21 of file PhotosEvent.cxx.
References PhotosBranch::createBranches(), PhotosEvent::filterParticles(), PhotosEvent::getParticleList(), and PhotosEvent::m_branch_points.
|
privateinherited |
branch points which should be given to PHOTOS
Definition at line 44 of file PhotosEvent.h.
|
private |
The event
Definition at line 46 of file PhotosHepMC3Event.h.
|
private |
Particle list
Definition at line 48 of file PhotosHepMC3Event.h.