![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
14 #include "GaudiKernel/DataObject.h"
15 #include "GaudiKernel/IRegistry.h"
16 #include "GaudiKernel/StatusCode.h"
17 #include "MuCalDecode/CalibEvent.h"
31 Converter(storageType(), classID(), svcloc),
33 m_MuonCalibStreamCnvSvc(0),
46 ATH_CHECK(serviceLocator()->getService(
"MuonCalibStreamCnvSvc",
svc));
51 return StatusCode::FAILURE;
54 ATH_CHECK(serviceLocator()->getService(
"MuonCalibStreamDataProviderSvc",
svc));
58 ATH_MSG_ERROR(
" Cannot cast to MuonCalibStreamDataProviderSvc ");
59 return StatusCode::FAILURE;
62 return StatusCode::SUCCESS;
71 return StatusCode::FAILURE;
80 return StatusCode::FAILURE;
86 float pt =
event->pt();
111 return StatusCode::SUCCESS;
117 ATH_MSG_DEBUG(
" Nothing to be done for EventInfo createRep ");
118 return StatusCode::SUCCESS;
MuonCalibStreamDataProviderSvc * m_dataProvider
void setEventNumber(uint64_t value)
Set the current event's event number.
EventInfo_v1 EventInfo
Definition of the latest event info version.
convert to and from a SG storable
virtual StatusCode createRep(DataObject *pObj, IOpaqueAddress *&pAddr)
Auxiliary information about the event.
@ IS_CALIBRATION
true: calibration, false: physics
DataObject * asStorable(T *pObject)
MuonCalibStreamCnvSvc * m_MuonCalibStreamCnvSvc
static const CLID & ID()
the CLID of T
void setEventTypeBitmask(uint32_t value)
Set the event type bitmask.
POOL::TEvent event(POOL::TEvent::kClassAccess)
msgSvc
Provide convenience handles for various services.
void setStore(const SG::IConstAuxStore *store)
Set the store associated with this object.
virtual const LVL2_MUON_CALIBRATION::CalibEvent * getEvent()
::StatusCode StatusCode
StatusCode definition for legacy code.
Class to provide easy MsgStream access and capabilities.
virtual StatusCode initialize()
AthROOTErrorHandlerSvc * svc
EventInfoMuonCalibStreamCnv(ISvcLocator *svcloc)
void setTimeStamp(uint32_t value)
Set the POSIX time of the event.
void setBCID(uint32_t value)
Set the bunch crossing ID of the event.
uint32_t CLID
The Class ID type.
static const CLID & classID()
EventAuxInfo_v3 EventAuxInfo
Definition of the latest event auxiliary info version.
Class describing the basic event information.
void setTimeStampNSOffset(uint32_t value)
Set the nanosecond offset wrt. the time stamp.
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
void setRunNumber(uint32_t value)
Set the current event's run number.
void setLumiBlock(uint32_t value)
Set the current event's luminosity block number.