Belle II Software  release-06-01-15
PhotosHEPEVTEvent Class Reference
Inheritance diagram for PhotosHEPEVTEvent:
Collaboration diagram for PhotosHEPEVTEvent:

Public Member Functions

 ~PhotosHEPEVTEvent ()
 Default destructor.
 
 PhotosHEPEVTEvent ()
 Default constructor.
 
void addParticle (PhotosHEPEVTParticle *p)
 Add particle at the end of event record.
 
PhotosHEPEVTParticlegetParticle (int i)
 Get particle at index 'i'.
 
void setParticle (int i, PhotosHEPEVTParticle *p)
 Set particle at index 'i'.
 
int getParticleCount ()
 Get higher-most index of the particles in event (nhep)
 
std::vector< PhotosParticle * > getParticleList ()
 Get an unfiltered list of particles from the event record.
 
void print ()
 Print out list of particles in the event.
 
void clear ()
 Remove all particles from the event.
 
void process ()
 Process event.
 

Static Public Member Functions

static void read_event_from_HEPEVT (PhotosHEPEVTEvent *evt)
 Fill PhotosHEPEVTEvent from HEPEVT common block.
 
static void write_event_to_HEPEVT (PhotosHEPEVTEvent *evt)
 Write to HEPEVT common block content of PhotosHEPEVTEvent.
 

Private Member Functions

vector< PhotosParticle * > filterParticles (vector< PhotosParticle * > particles)
 Filter suppressed and invalid particles.
 

Private Attributes

std::vector< PhotosHEPEVTParticle * > particle_list
 List of all particles.
 
vector< PhotosBranch * > m_branch_points
 branch points which should be given to PHOTOS
 

Detailed Description

Definition at line 27 of file PhotosHEPEVTEvent.h.


The documentation for this class was generated from the following files: