Class Reference for E1039 Core & Analysis Software
PHGenEventList Class Reference

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

+ Inheritance diagram for PHGenEventList:
+ Collaboration diagram for PHGenEventList:

Public Member Functions

virtual ~PHGenEventList ()
 
virtual size_t size () const
 
virtual const PHGenEventat (size_t i) const
 
virtual PHGenEventat (size_t i)
 
virtual bool has (unsigned int id) const
 
virtual size_t find (unsigned int id) const
 
virtual const PHGenEventfetch (unsigned int id) const
 
virtual PHGenEventfetch (unsigned int id)
 
virtual unsigned int generate_id () const
 
virtual void insert (const PHGenEvent *event)
 
virtual void remove (size_t i)
 
virtual void clear ()
 
virtual void identify (std::ostream &out=std::cout) const
 
virtual void print (std::ostream &os=std::cout) const
 
virtual void Reset ()
 Clear Event. More...
 
- 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

 PHGenEventList ()
 

Detailed Description

Definition at line 11 of file PHGenEventList.h.

Constructor & Destructor Documentation

◆ ~PHGenEventList()

virtual PHGenEventList::~PHGenEventList ( )
inlinevirtual

Definition at line 14 of file PHGenEventList.h.

◆ PHGenEventList()

PHGenEventList::PHGenEventList ( )
inlineprotected

Definition at line 37 of file PHGenEventList.h.

Member Function Documentation

◆ at() [1/2]

virtual PHGenEvent* PHGenEventList::at ( size_t  i)
inlinevirtual

Reimplemented in PHGenEventListv1.

Definition at line 18 of file PHGenEventList.h.

References NULL, and PHOOL_VIRTUAL_WARNING.

◆ at() [2/2]

virtual const PHGenEvent* PHGenEventList::at ( size_t  i) const
inlinevirtual

Reimplemented in PHGenEventListv1.

Definition at line 17 of file PHGenEventList.h.

References NULL, and PHOOL_VIRTUAL_WARNING.

◆ clear()

virtual void PHGenEventList::clear ( )
inlinevirtual

Reimplemented in PHGenEventListv1.

Definition at line 28 of file PHGenEventList.h.

References PHOOL_VIRTUAL_WARNING.

◆ fetch() [1/2]

virtual PHGenEvent* PHGenEventList::fetch ( unsigned int  id)
inlinevirtual

Reimplemented in PHGenEventListv1.

Definition at line 23 of file PHGenEventList.h.

References NULL, and PHOOL_VIRTUAL_WARNING.

◆ fetch() [2/2]

virtual const PHGenEvent* PHGenEventList::fetch ( unsigned int  id) const
inlinevirtual

Reimplemented in PHGenEventListv1.

Definition at line 22 of file PHGenEventList.h.

References NULL, and PHOOL_VIRTUAL_WARNING.

◆ find()

virtual size_t PHGenEventList::find ( unsigned int  id) const
inlinevirtual

Reimplemented in PHGenEventListv1.

Definition at line 21 of file PHGenEventList.h.

References PHOOL_VIRTUAL_WARNING, and size().

+ Here is the call graph for this function:

◆ generate_id()

virtual unsigned int PHGenEventList::generate_id ( ) const
inlinevirtual

Reimplemented in PHGenEventListv1.

Definition at line 25 of file PHGenEventList.h.

References PHOOL_VIRTUAL_WARNING.

◆ has()

virtual bool PHGenEventList::has ( unsigned int  id) const
inlinevirtual

Reimplemented in PHGenEventListv1.

Definition at line 20 of file PHGenEventList.h.

References PHOOL_VIRTUAL_WARNING.

◆ identify()

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

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHObject.

Reimplemented in PHGenEventListv1.

Definition at line 30 of file PHGenEventList.h.

◆ insert()

virtual void PHGenEventList::insert ( const PHGenEvent event)
inlinevirtual

Reimplemented in PHGenEventListv1.

Definition at line 26 of file PHGenEventList.h.

References PHOOL_VIRTUAL_WARNING.

◆ print()

virtual void PHGenEventList::print ( std::ostream &  os = std::cout) const
inlinevirtual

Reimplemented in PHGenEventListv1.

Definition at line 33 of file PHGenEventList.h.

References PHOOL_VIRTUAL_WARNING.

◆ remove()

virtual void PHGenEventList::remove ( size_t  i)
inlinevirtual

Reimplemented in PHGenEventListv1.

Definition at line 27 of file PHGenEventList.h.

References PHOOL_VIRTUAL_WARNING.

◆ Reset()

virtual void PHGenEventList::Reset ( )
inlinevirtual

Clear Event.

Reimplemented from PHObject.

Reimplemented in PHGenEventListv1.

Definition at line 34 of file PHGenEventList.h.

References PHOOL_VIRTUAL_WARNING.

◆ size()

virtual size_t PHGenEventList::size ( ) const
inlinevirtual

Reimplemented in PHGenEventListv1.

Definition at line 16 of file PHGenEventList.h.

References PHOOL_VIRTUAL_WARNING.

Referenced by find().

+ Here is the caller graph for this function:

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