![]() |
Belle II Software
release-06-01-15
|
Public Member Functions | |
~PhotosHEPEVTEvent () | |
Default destructor. | |
PhotosHEPEVTEvent () | |
Default constructor. | |
void | addParticle (PhotosHEPEVTParticle *p) |
Add particle at the end of event record. | |
PhotosHEPEVTParticle * | getParticle (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 | |
Definition at line 27 of file PhotosHEPEVTEvent.h.