17 #include "GaudiKernel/DataObject.h"
18 #include "GaudiKernel/IRegistry.h"
19 #include "GaudiKernel/StatusCode.h"
20 #include "MuCalDecode/CalibEvent.h"
38 ATH_MSG_INFO(
"EventInfoCalibRawDataProvider::initialize");
46 return StatusCode::SUCCESS;
59 float pt =
event->pt();
66 auto evtInfo = std::make_unique<xAOD::EventInfo>();
67 auto evtAuxInfo = std::make_unique<xAOD::EventAuxInfo>();
68 evtInfo->setStore(evtAuxInfo.get());
72 evtInfo->setLumiBlock(lb_nr);
75 evtInfo->setTimeStampNSOffset(
pt);
78 evtInfo->setEventTypeBitmask( eventTypeBitmask );
81 ATH_CHECK(handle.record(std::move(evtInfo),std::move(evtAuxInfo)));
84 ATH_MSG_DEBUG(
"EventInfo core decode processed in MT decode (calibration stream event)");
86 return StatusCode::SUCCESS;