5#ifndef EVENTINFO_MERGEDEVENTINFO_H
6# define EVENTINFO_MERGEDEVENTINFO_H 1
17#include "GaudiKernel/ClassID.h"
18#include "EventInfo/EventInfo.h"
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
This class provides a unique identification for each event, in terms of run/event number and/or a tim...
uint32_t CLID
The Class ID type.
This class provides a unique identification for each event, in terms of run/event number and/or a tim...
EventIDBase::number_type number_type
EventID * event_ID()
the unique identification of the event.
This class represents the "type of event" where the type is given by one or more "characteristics".
This class provides general information about an event.
const EventID * event_ID() const
the new identification of the event.
MergedEventInfo(const MergedEventInfo &)=default
const EventID * origEvent_ID() const
the original identification of the event.
MergedEventInfo & operator=(MergedEventInfo &&)=default
MergedEventInfo()
POOL required.
const CLID & clID() const
static const CLID & classID()
MergedEventInfo(MergedEventInfo &&)=default
MergedEventInfo & operator=(const MergedEventInfo &)=default
virtual ~MergedEventInfo()
This class contains trigger related information.