25 #include "Identifier/Identifier.h"
33 #include "GaudiKernel/EventIDRange.h"
54 return StatusCode::FAILURE;
64 return StatusCode::SUCCESS;
75 <<
". In theory this should not be called, but may happen"
76 <<
" if multiple concurrent events are being processed out of order.");
77 return StatusCode::SUCCESS;
81 std::unique_ptr<ITkPixelCablingData> pCabling = std::make_unique<ITkPixelCablingData>();
91 ATH_MSG_DEBUG(
"Using test cabling generated with ITkPixelCablingAlg::generateTestCabling(...)");
95 return StatusCode::FAILURE;
98 return StatusCode::SUCCESS;
106 return StatusCode::FAILURE;
111 const int numEntries = pCabling->
size();
112 ATH_MSG_DEBUG(numEntries <<
" entries were made to the identifier map.");
115 const EventIDBase
start{EventIDBase::UNDEFNUM, EventIDBase::UNDEFEVT, 0, 0, EventIDBase::UNDEFNUM, EventIDBase::UNDEFNUM};
116 const EventIDBase
stop{EventIDBase::UNDEFNUM, EventIDBase::UNDEFEVT, EventIDBase::UNDEFNUM-1, EventIDBase::UNDEFNUM-1, EventIDBase::UNDEFNUM, EventIDBase::UNDEFNUM};
118 if (writeHandle.
record(rangeW, std::move(pCabling)).isFailure()) {
120 <<
" with EventRange " << rangeW
121 <<
" into Conditions Store");
122 return StatusCode::FAILURE;
124 ATH_MSG_VERBOSE(
"recorded new conditions data object " << writeHandle.
key() <<
" with range " << rangeW <<
" into Conditions Store");
125 return (numEntries==0) ? (StatusCode::FAILURE) : (StatusCode::SUCCESS);
191 return StatusCode::SUCCESS;