PhotosHEPEVTEvent Class Reference

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

Public Member Functions

 ~PhotosHEPEVTEvent ()
 PhotosHEPEVTEvent ()
void addParticle (PhotosHEPEVTParticle *p)
PhotosHEPEVTParticlegetParticle (int i)
void setParticle (int i, PhotosHEPEVTParticle *p)
int getParticleCount ()
std::vector< PhotosParticle * > getParticleList ()
void print ()
void clear ()
void process ()

Private Attributes

std::vector
< PhotosHEPEVTParticle * > 
particle_list

Detailed Description

Definition at line 51 of file PhotosHEPEVTEvent.h.


Constructor & Destructor Documentation

Default destructor

Definition at line 4 of file PhotosHEPEVTEvent.cxx.

Default constructor

Definition at line 9 of file PhotosHEPEVTEvent.cxx.


Member Function Documentation

void addParticle ( PhotosHEPEVTParticle p  ) 

Add particle at the end of event record

Definition at line 11 of file PhotosHEPEVTEvent.cxx.

void clear (  ) 

Remove all particles from the event

Definition at line 51 of file PhotosHEPEVTEvent.cxx.

PhotosHEPEVTParticle * getParticle ( int  i  ) 

Get particle at index 'i'

Definition at line 19 of file PhotosHEPEVTEvent.cxx.

int getParticleCount (  ) 

Get higher-most index of the particles in event (nhep)

Definition at line 31 of file PhotosHEPEVTEvent.cxx.

std::vector< PhotosParticle * > getParticleList (  )  [virtual]

Get an unfiltered list of particles from the event record

Implements PhotosEvent.

Definition at line 36 of file PhotosHEPEVTEvent.cxx.

void print (  )  [virtual]

Print out list of particles in the event

Implements PhotosEvent.

Definition at line 45 of file PhotosHEPEVTEvent.cxx.

void process (  )  [inherited]
void setParticle ( int  i,
PhotosHEPEVTParticle p 
)

Set particle at index 'i'

Definition at line 25 of file PhotosHEPEVTEvent.cxx.


Field Documentation

std::vector<PhotosHEPEVTParticle*> particle_list [private]

List of all particles

Definition at line 93 of file PhotosHEPEVTEvent.h.


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