Public Member Functions | |
virtual vector< PhotosParticle * > | getParticleList ()=0 |
virtual void | print ()=0 |
void | process () |
Private Member Functions | |
vector< PhotosParticle * > | filterParticles (vector< PhotosParticle * > particles) |
Private Attributes | |
vector< PhotosBranch * > | m_branch_points |
Definition at line 26 of file PhotosEvent.h.
vector< PhotosParticle * > filterParticles | ( | vector< PhotosParticle * > | particles | ) | [private] |
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.
virtual vector<PhotosParticle*> getParticleList | ( | ) | [pure virtual] |
Get an unfiltered list of particles from the event record
Implemented in PhotosHEPEVTEvent, and PhotosHepMCEvent.
virtual void print | ( | ) | [pure virtual] |
Print informations about the event
Implemented in PhotosHEPEVTEvent, and PhotosHepMCEvent.
void process | ( | ) |
Process event
Definition at line 21 of file PhotosEvent.cxx.
References PhotosBranch::createBranches(), PhotosEvent::filterParticles(), PhotosEvent::getParticleList(), and PhotosEvent::m_branch_points.
vector<PhotosBranch *> m_branch_points [private] |
branch points which should be given to PHOTOS
Definition at line 44 of file PhotosEvent.h.