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

Constructor & Destructor Documentation

◆ EventGroup() [1/2]

EventGroup ( )
inline

Initialize default values.

Definition at line 2074 of file LHEF.h.

◆ EventGroup() [2/2]

EventGroup ( const EventGroup eg)
inline

The copy constructor also copies the included HEPEUP object.

Definition at line 2711 of file LHEF.h.

◆ ~EventGroup()

~EventGroup ( )
inline

The destructor deletes the included HEPEUP objects.

Definition at line 2707 of file LHEF.h.

References EventGroup::clear().

Member Function Documentation

◆ clear()

void clear ( )
inline

Remove all subevents.

Definition at line 2700 of file LHEF.h.

◆ operator=()

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

◆ elements

T elements
inherited

STL member.

◆ ncounter

int ncounter

The number of counter events in this event group.

Definition at line 2104 of file LHEF.h.

◆ nreal

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: