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

Public Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 28 of file include/Photos/PhotosHepMC3Event.h.

Constructor & Destructor Documentation

PhotosHepMC3Event ( GenEvent *  event)

Constructor which keeps a pointer to the GenEvent

Definition at line 10 of file PhotosHepMC3Event.cxx.

References PhotosHepMC3Event::m_event, and PhotosHepMC3Event::particles.

PhotosHepMC3Event ( GenEvent *  event)

Constructor which keeps a pointer to the GenEvent

Member Function Documentation

GenEvent * getEvent ( )

Returns the GenEvent

Definition at line 30 of file PhotosHepMC3Event.cxx.

References PhotosHepMC3Event::m_event.

GenEvent* getEvent ( )

Returns the GenEvent

vector< PhotosParticle * > getParticleList ( )
virtual

Returns the list of particles

Implements PhotosEvent.

Definition at line 41 of file PhotosHepMC3Event.cxx.

References PhotosHepMC3Event::particles.

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

Returns the list of particles

Implements PhotosEvent.

void print ( )
virtual

Prints event summary

Implements PhotosEvent.

void print ( )
virtual

Prints event summary

Implements PhotosEvent.

Definition at line 35 of file PhotosHepMC3Event.cxx.

References PhotosHepMC3Event::m_event.

void process ( )
inherited

Process event

void process ( )
inherited

Field Documentation

GenEvent * m_event
private

The event

Definition at line 46 of file include/Photos/PhotosHepMC3Event.h.

std::vector< PhotosParticle * > particles
private

Particle list

Definition at line 48 of file include/Photos/PhotosHepMC3Event.h.


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