7#include "GaudiKernel/StatusCode.h"
11#include "EventInfo/EventInfo.h"
26 if ((pMcAddr =
dynamic_cast<McAddress*
>(pAddr)) &&
36 return StatusCode::SUCCESS;
39 return StatusCode::FAILURE;
This class provides a unique identification for each event, in terms of run/event number and/or a tim...
This class provides general information about an event.
uint32_t CLID
The Class ID type.
convert to and from a SG storable
This class provides a unique identification for each event, in terms of run/event number and/or a tim...
This class represents the "type of event" where the type is given by one or more "characteristics".
void set_user_type(const std::string &user_type)
Add user (string) type.
static const EventTypeCode IS_SIMULATION
true: IS_SIMULATION, false: IS_DATA
void add_type(EventTypeCode type_code)
Add a new event type.
unsigned int timeStamp() const
uint64_t eventNumber() const
unsigned int lumiBlock() const
unsigned int runNumber() const
static long storageType()
storage type
StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
McEventCnv(ISvcLocator *svcloc)
static const CLID & classID()
static long storageType()
Storage type and class ID.
DataObject * asStorable(SG::DataObjectSharedPtr< T > pObject)