30 ATH_MSG_INFO(
"Processing eta neighbour module also for strip endcaps");
33 return StatusCode::SUCCESS;
46 <<
". In theory this should not be called, but may happen"
47 <<
" if multiple concurrent events are being processed out of order.");
48 return StatusCode::SUCCESS;
54 if (readCdo==
nullptr) {
56 return StatusCode::FAILURE;
68 if (writeHandle.
record(std::move(writeCdo)).isFailure()) {
70 <<
" with EventRange " << writeHandle.
getRange()
71 <<
" into Conditions Store");
72 return StatusCode::FAILURE;
74 ATH_MSG_DEBUG(
"recorded new CDO " << writeHandle.
key() <<
" with range " << writeHandle.
getRange() <<
" into ConditionStore");
76 return StatusCode::SUCCESS;
81 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
This is an Identifier helper class for the SCT subdetector.
const ServiceHandle< StoreGateSvc > & detStore() const
Base class for conditions algorithms.
Class to hold the SiDetectorElement objects to be put in the detector store.
const SCT_ID * m_idHelper
virtual StatusCode initialize() override final
SG::WriteCondHandleKey< InDet::SiElementPropertiesTable > m_writeKey
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_readKey
SiElementPropertiesTableCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
BooleanProperty m_doEndcapEtaNeighbour
virtual StatusCode finalize() override final
virtual StatusCode execute(const EventContext &ctx) const override final
const std::string & key() const
void addDependency(const EventIDRange &range)
const EventIDRange & getRange() const
StatusCode record(const EventIDRange &range, T *t)
record handle, with explicit range DEPRECATED
const DataObjID & fullKey() const