PhotosEvent Class Reference

Inheritance diagram for PhotosEvent:
Inheritance graph
[legend]
Collaboration diagram for PhotosEvent:
Collaboration graph
[legend]

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

Detailed Description

Definition at line 26 of file PhotosEvent.h.


Member Function Documentation

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 (  ) 

Field Documentation

vector<PhotosBranch *> m_branch_points [private]

branch points which should be given to PHOTOS

Definition at line 44 of file PhotosEvent.h.


The documentation for this class was generated from the following files:
Generated on Sun Oct 20 20:23:59 2013 for C++InterfacetoPHOTOS by  doxygen 1.6.3