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

#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...
 

Detailed Description

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

Definition at line 2069 of file LHEF.h.

Constructor & Destructor Documentation

EventGroup ( )
inline

Initialize default values.

Definition at line 2074 of file LHEF.h.

EventGroup ( const EventGroup eg)
inline

The copy constructor also copies the included HEPEUP object.

Definition at line 2711 of file LHEF.h.

~EventGroup ( )
inline

The destructor deletes the included HEPEUP objects.

Definition at line 2707 of file LHEF.h.

References EventGroup::clear().

Member Function Documentation

void clear ( )
inline

Remove all subevents.

Definition at line 2700 of file LHEF.h.

EventGroup & operator= ( const EventGroup x)
inline

The assignment also copies the included HEPEUP object.

Definition at line 2716 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 2104 of file LHEF.h.

int nreal

The number of real events in this event group.

Definition at line 2099 of file LHEF.h.


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