HepMC3 event record library
Public Member Functions | Data Fields
EventGroup Struct Reference

Detailed Description

The EventGroup represents a set of events which are to be considered together.

Definition at line 2070 of file LHEF.h.

#include <LHEF.h>

+ Inheritance diagram for EventGroup:
+ Collaboration diagram for EventGroup:

Public Member Functions

 EventGroup ()
 
 EventGroup (const EventGroup &)
 
EventGroupoperator= (const EventGroup &)
 
void clear ()
 
 ~EventGroup ()
 

Data Fields

int nreal
 
int ncounter
 
elements
 STL member. More...
 

Constructor & Destructor Documentation

EventGroup ( )
inline

Initialize default values.

Definition at line 2075 of file LHEF.h.

EventGroup ( const EventGroup eg)
inline

The copy constructor also copies the included HEPEUP object.

Definition at line 2713 of file LHEF.h.

~EventGroup ( )
inline

The destructor deletes the included HEPEUP objects.

Definition at line 2709 of file LHEF.h.

References EventGroup::clear().

Member Function Documentation

void clear ( )
inline

Remove all subevents.

Definition at line 2702 of file LHEF.h.

EventGroup & operator= ( const EventGroup x)
inline

The assignment also copies the included HEPEUP object.

Definition at line 2718 of file LHEF.h.

References EventGroup::clear(), EventGroup::ncounter, and EventGroup::nreal.

Field Documentation

T elements
inherited

STL member.

int ncounter

The number of counter events in this event group.

Definition at line 2105 of file LHEF.h.

int nreal

The number of real events in this event group.

Definition at line 2100 of file LHEF.h.


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