Class Reference for E1039 Core & Analysis Software
PHGenEvent Class Reference

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/generators/phhepmc/PHGenEvent.h>

+ Inheritance diagram for PHGenEvent:
+ Collaboration diagram for PHGenEvent:

Public Member Functions

virtual ~PHGenEvent ()
 
virtual const HepMC::GenEvent * get_event () const
 
virtual HepMC::GenEvent * get_event ()
 
virtual void set_event (HepMC::GenEvent &event)
 
virtual void set_event (HepMC::GenEvent *event)
 
virtual unsigned int get_id () const
 
virtual void set_id (const unsigned int id)
 
virtual size_t particles_size () const
 
virtual size_t vertices_size () const
 
virtual void identify (std::ostream &out=std::cout) const
 
virtual void Reset ()
 Clear Event. More...
 
virtual void print (std::ostream &out=std::cout) const
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor More...
 
virtual ~PHObject ()
 dtor More...
 
virtual PHObjectclone () const
 Virtual copy constructor. More...
 
virtual int isValid () const
 isValid returns non zero if object contains vailid data More...
 
virtual int isValid (const float) const
 
virtual int isValid (const double) const
 
virtual int isValid (const int) const
 
virtual int isValid (const unsigned int) const
 
virtual int isImplemented (const float f) const
 
virtual int isImplemented (const double f) const
 
virtual int isImplemented (const int i) const
 
virtual int isImplemented (const unsigned int i) const
 
void SplitLevel (const int i)
 
int SplitLevel () const
 
void BufferSize (const int i)
 
int BufferSize () const
 

Protected Member Functions

 PHGenEvent ()
 

Detailed Description

Definition at line 9 of file PHGenEvent.h.

Constructor & Destructor Documentation

◆ ~PHGenEvent()

virtual PHGenEvent::~PHGenEvent ( )
inlinevirtual

Definition at line 12 of file PHGenEvent.h.

◆ PHGenEvent()

PHGenEvent::PHGenEvent ( )
inlineprotected

Definition at line 33 of file PHGenEvent.h.

Member Function Documentation

◆ get_event() [1/2]

virtual HepMC::GenEvent* PHGenEvent::get_event ( )
inlinevirtual

Reimplemented in PHGenEventv1.

Definition at line 15 of file PHGenEvent.h.

References NULL.

◆ get_event() [2/2]

virtual const HepMC::GenEvent* PHGenEvent::get_event ( ) const
inlinevirtual

Reimplemented in PHGenEventv1.

Definition at line 14 of file PHGenEvent.h.

References NULL.

◆ get_id()

virtual unsigned int PHGenEvent::get_id ( ) const
inlinevirtual

Reimplemented in PHGenEventv1.

Definition at line 19 of file PHGenEvent.h.

Referenced by PHGenEventListv1::insert().

+ Here is the caller graph for this function:

◆ identify()

virtual void PHGenEvent::identify ( std::ostream &  os = std::cout) const
inlinevirtual

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHObject.

Reimplemented in PHGenEventv1.

Definition at line 26 of file PHGenEvent.h.

◆ particles_size()

virtual size_t PHGenEvent::particles_size ( ) const
inlinevirtual

Reimplemented in PHGenEventv1.

Definition at line 23 of file PHGenEvent.h.

◆ print()

virtual void PHGenEvent::print ( std::ostream &  out = std::cout) const
inlinevirtual

Reimplemented in PHGenEventv1.

Definition at line 30 of file PHGenEvent.h.

◆ Reset()

virtual void PHGenEvent::Reset ( )
inlinevirtual

Clear Event.

Reimplemented from PHObject.

Reimplemented in PHGenEventv1.

Definition at line 29 of file PHGenEvent.h.

◆ set_event() [1/2]

virtual void PHGenEvent::set_event ( HepMC::GenEvent &  event)
inlinevirtual

Reimplemented in PHGenEventv1.

Definition at line 16 of file PHGenEvent.h.

◆ set_event() [2/2]

virtual void PHGenEvent::set_event ( HepMC::GenEvent *  event)
inlinevirtual

Reimplemented in PHGenEventv1.

Definition at line 17 of file PHGenEvent.h.

◆ set_id()

virtual void PHGenEvent::set_id ( const unsigned int  id)
inlinevirtual

Reimplemented in PHGenEventv1.

Definition at line 20 of file PHGenEvent.h.

◆ vertices_size()

virtual size_t PHGenEvent::vertices_size ( ) const
inlinevirtual

Reimplemented in PHGenEventv1.

Definition at line 24 of file PHGenEvent.h.


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