ATLAS Offline Software
Loading...
Searching...
No Matches
LArDeadOTXCondAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5
6#ifndef LARCELLREC_LARDEADOTXCONDALG
7#define LARCELLREC_LARDEADOTXCONDALG
8
9
17
19class LArOnlineID;
20class CaloCell_ID;
21
23public:
25
26 virtual StatusCode initialize() override final;
27 virtual StatusCode execute() override final;
28
29 private:
30 SG::ReadCondHandleKey<LArBadFebCont> m_MFKey{this, "keyMF", "LArBadFeb", "Key for missing FEBs"};
31 SG::ReadCondHandleKey<LArBadChannelCont> m_badSCKey{this, "BadSCKey", "LArBadChannelSC", "Key of the LArBadChannelCont SC" };
32 SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey{this, "keyCabling", "LArOnOffIdMap", "Key for the cabling"};
33 SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingSCKey{this, "keySCCabling", "LArOnOffIdMapSC", "Key for the cabling of the SC"};
34 SG::ReadCondHandleKey<CaloDetDescrManager> m_caloMgrKey{this,"CaloDetDescrManager", "CaloDetDescrManager"};
35
36 SG::WriteCondHandleKey<LArDeadOTXCorrFactors> m_outputKey{this,"OutputKey","LArDeadOTXCorrFactors","SG key of output LArDeadOTXCorrFactor object"};
37
38 const LArOnlineID* m_onlineID=nullptr;
39 const CaloCell_ID* m_calo_id=nullptr;
40 ToolHandle<ICaloSuperCellIDTool> m_scidtool{this, "CaloSuperCellIDTool", "CaloSuperCellIDTool", "Offline / SuperCell ID mapping tool"};
41
42};
43#endif
Definition of CaloDetDescrManager.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Container class for CaloCell.
Helper class for offline cell identifiers.
Definition CaloCell_ID.h:34
virtual StatusCode execute() override final
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
SG::ReadCondHandleKey< LArBadChannelCont > m_badSCKey
const CaloCell_ID * m_calo_id
virtual StatusCode initialize() override final
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
SG::WriteCondHandleKey< LArDeadOTXCorrFactors > m_outputKey
ToolHandle< ICaloSuperCellIDTool > m_scidtool
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingSCKey
SG::ReadCondHandleKey< LArBadFebCont > m_MFKey
const LArOnlineID * m_onlineID