PhotosHepMCEvent Class Reference

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

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.

References PhotosHepMCEvent::m_event, and PhotosHepMCEvent::particles.


Member Function Documentation

HepMC::GenEvent * getEvent (  ) 

Returns the HepMC::GenEvent

Definition at line 31 of file PhotosHepMCEvent.cxx.

References PhotosHepMCEvent::m_event.

vector< PhotosParticle * > getParticleList (  )  [virtual]

Returns the list of particles

Implements PhotosEvent.

Definition at line 42 of file PhotosHepMCEvent.cxx.

References PhotosHepMCEvent::particles.

void print (  )  [virtual]

Prints event summary

Implements PhotosEvent.

Definition at line 36 of file PhotosHepMCEvent.cxx.

References PhotosHepMCEvent::m_event.

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:
Generated on Sun Oct 20 20:23:59 2013 for C++InterfacetoPHOTOS by  doxygen 1.6.3