Public Member Functions | Private Member Functions | Private Attributes
PhotosEvent Class Referenceabstract
Inheritance diagram for PhotosEvent:
Inheritance graph
Collaboration diagram for PhotosEvent:
Collaboration graph

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, PhotosHepMCEvent, and PhotosHepMC3Event.

virtual void print ( )
pure virtual

Print informations about the event

Implemented in PhotosHEPEVTEvent, PhotosHepMCEvent, and PhotosHepMC3Event.

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: