2 #define EventSummary_h 1 
  125       return"EventSummary" ;
 
  129       return "i:runnum,i:evtnum,i:chpfonum,i:neupfonum,i:elnum,i:munum,i:taunum,i:phonum,i:jetnum,i:bcpfonum,i:trknum,i:clunum,i:mcproc,f:epfotot,f:emcptot,f:thrust,f:spher,f:emiss,f:pxmiss,f:pymiss,f:pzmiss,f:y12,f:y23,f:y34,f:y45,f:y56,f:y67,f:y78" ;
 
EventSummaryFloatValues ESD
Short name for EventSummaryDoubleValues. 
 
total reconstructed energy 
 
virtual void setFloatVal(unsigned index, float value)
Sets the float value at the given index. 
 
int getI(ESI intval)
return the specified int value - see EventSummaryIntValues for possible values, for example getI( ESI...
 
number of isloted electrons 
 
virtual int getIntVal(int index) const 
Returns the integer value for the given index. 
 
EventSummary()=default
Convenient c'tor. 
 
EventSummary(LCObject *o)
'Copy constructor' needed to interpret LCCollection read from file/database. 
 
y34 flip value for exclusive jet clustering 
 
virtual float getFloatVal(int index) const 
Returns the float value for the given index. 
 
EventSummaryIntValues ESI
Short name for EventSummaryIntValues. 
 
Utility class for storing an event summary as an LCGenericObject. 
 
y78 flip value for exclusive jet clustering 
 
void print(std::ostream &os)
 
y67 flip value for exclusive jet clustering 
 
number of tracks - if present 
 
void setD(ESD doubleval, double val)
set the specified double value - see EventSummaryDoubleValues for possible values, not used currently 
 
EventSummaryFloatValues ESF
Short name for EventSummaryFloatValues. 
 
virtual double getDoubleVal(int index) const 
Returns the double value for the given index. 
 
total visible true energy (exluding neutrinos) 
 
number of clusters - if present 
 
virtual void setIntVal(unsigned index, int value)
Sets the integer value at the given index. 
 
generated Monte Carlo ProcessFlag 
 
number of PFOs in the BeamCal 
 
y45 flip value for exclusive jet clustering 
 
number of isloted photons 
 
const std::string getDataDescription() const 
The description string. 
 
y23 flip value for exclusive jet clustering 
 
void setI(ESI intval, int val)
set the specified int value - see EventSummaryIntValues for possible values, for example set( ESI::ch...
 
EventSummaryFloatValues
enum class defining valid float values in EventSummary 
 
y12 flip value for exclusive jet clustering 
 
EventSummaryIntValues
enum class defining valid int values in EventSummary 
 
EventSummaryDoubleValues
helper struct with double values for EventSummary 
 
virtual ~EventSummary()
Important for memory handling. 
 
Template class for fixed size LCGenericObject subclasses. 
 
spericity value of the event 
 
thrust value of the event 
 
y56 flip value for exclusive jet clustering 
 
virtual void setDoubleVal(unsigned index, double value)
Sets the double value at the given index. 
 
IMPL::LCGenericObjectImpl * obj()
The LCGenericObjectImpl . 
 
float getF(ESF floatval)
return the specified float value - see EventSummaryFloatValues for possible values, for example getF( ESF::thrust ) returns the thrust value of the event. 
 
double getD(ESD doubleval)
return the specified double value - see EventSummaryDoubleValues for possible values, not used currently. 
 
const std::string getTypeName() const 
The type name of the user class (typically the class name) This type name is stored as a collection p...
 
number of jets - if only one jet collection, -1 else 
 
void setF(ESF floatval, float val)
set the specified float value - see EventSummaryFloatValues for possible values, for example set( ESF...