Public Member Functions | Private Attributes
PhotosHepMCEvent Class Reference
Inheritance diagram for PhotosHepMCEvent:
Inheritance graph
Collaboration diagram for PhotosHepMCEvent:
Collaboration graph

Public Member Functions

 PhotosHepMCEvent (HepMC::GenEvent *event)
 
HepMC::GenEvent * getEvent ()
 
std::vector< PhotosParticle * > getParticleList ()
 
void print ()
 
void process ()
 

Private Attributes

HepMC::GenEvent * m_event
 
std::vector< PhotosParticle * > particles
 

Detailed Description

Definition at line 29 of file PhotosHepMCEvent.h.

Constructor & Destructor Documentation

PhotosHepMCEvent ( HepMC::GenEvent *  event)

Constructor which keeps a pointer to the HepMC::GenEvent

Definition at line 10 of file PhotosHepMCEvent.cxx.

Member Function Documentation

HepMC::GenEvent * getEvent ( )

Returns the HepMC::GenEvent

Definition at line 44 of file PhotosHepMCEvent.cxx.

vector< PhotosParticle * > getParticleList ( )
virtual

Returns the list of particles

Implements PhotosEvent.

Definition at line 55 of file PhotosHepMCEvent.cxx.

void print ( )
virtual

Prints event summary

Implements PhotosEvent.

Definition at line 49 of file PhotosHepMCEvent.cxx.

References PhotosParticle::print().

void process ( )
inherited

Field Documentation

HepMC::GenEvent* m_event
private

The event

Definition at line 47 of file PhotosHepMCEvent.h.

std::vector<PhotosParticle *> particles
private

Particle list

Definition at line 49 of file PhotosHepMCEvent.h.


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