21 <<
") but layout has no CSC chambers! Looks like something is wrongly configured.");
26 if (
m_disableWarning) m_disableWarningCheck.test_and_set(std::memory_order_relaxed);
27 return StatusCode::SUCCESS;
33 int maxHashMDTs =
m_idHelperSvc->mdtIdHelper().stationNameIndex(
"BME") != -1 ?
m_idHelperSvc->mdtIdHelper().detectorElement_hash_max()
50 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_WARNING(x)
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
IDCCacheCreatorBase(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
StatusCode checkInsideViewOnce(const EventContext &) const
StatusCode createContainer(const SG::WriteHandleKey< T > &, long unsigned int, const EventContext &) const
SG::WriteHandleKey< CscRawDataCollection_Cache > m_CscCacheKey
SG::WriteHandleKey< RpcPad_Cache > m_RpcCacheKey
BooleanProperty m_disableWarning
SG::WriteHandleKey< MdtCsm_Cache > m_MdtCsmCacheKey
Write handle key for the MDT CSM cache container.
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
SG::WriteHandleKey< TgcRdo_Cache > m_TgcCacheKey
virtual StatusCode execute(const EventContext &ctx) const override
Execture the algorithm.
MuonCacheCreator(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual StatusCode initialize() override
Initialize the algorithm.