ATLAS Offline Software
RpcCablingTestAlg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef MUONCONDTEST_RPCCABLINGTESTALG_H
5 #define MUONCONDTEST_RPCCABLINGTESTALG_H
6 
14 
15 namespace Muon {
17  public:
19  virtual ~RpcCablingTestAlg() = default;
20  virtual StatusCode initialize() override;
21  virtual StatusCode execute() override;
22  virtual unsigned int cardinality() const override final { return 1; }
23  private:
24  ServiceHandle<Muon::IMuonIdHelperSvc> m_idHelperSvc{this, "MuonIdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
25  // MuonDetectorManager from the conditions store
26  SG::ReadCondHandleKey<MuonGM::MuonDetectorManager> m_DetectorManagerKey{this, "DetectorManagerKey", "MuonDetectorManager",
27  "Key of input MuonDetectorManager condition data"};
28 
29  SG::ReadCondHandleKey<RpcCablingMap> m_cablingKey{this, "CablingKey", "MuonNRPC_CablingMap", "Key of input MDT cabling map"};
30 
31  Gaudi::Property<std::vector<std::string>> m_considStat{this, "TestStations", {"BIS"}, "Cabling only for stations from these stations are tested"};
32 
33  std::set<int> m_cabStat{};
34  };
35 }
36 #endif
Muon::RpcCablingTestAlg::m_cablingKey
SG::ReadCondHandleKey< RpcCablingMap > m_cablingKey
Definition: RpcCablingTestAlg.h:29
Muon::RpcCablingTestAlg::initialize
virtual StatusCode initialize() override
Definition: RpcCablingTestAlg.cxx:10
Muon::RpcCablingTestAlg::execute
virtual StatusCode execute() override
Definition: RpcCablingTestAlg.cxx:21
Muon::RpcCablingTestAlg::m_cabStat
std::set< int > m_cabStat
Definition: RpcCablingTestAlg.h:33
RpcCablingMap.h
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:560
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition: TrackSystemController.h:45
Muon::RpcCablingTestAlg::m_idHelperSvc
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
Definition: RpcCablingTestAlg.h:24
AthAlgorithm.h
Muon::RpcCablingTestAlg::~RpcCablingTestAlg
virtual ~RpcCablingTestAlg()=default
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition: AthAlgorithm.h:47
ReadCondHandleKey.h
Muon::RpcCablingTestAlg::m_DetectorManagerKey
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_DetectorManagerKey
Definition: RpcCablingTestAlg.h:26
Muon::RpcCablingTestAlg
Definition: RpcCablingTestAlg.h:16
MuonDetectorManager.h
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager >
Muon::RpcCablingTestAlg::m_considStat
Gaudi::Property< std::vector< std::string > > m_considStat
Definition: RpcCablingTestAlg.h:31
AthAlgorithm::AthAlgorithm
AthAlgorithm()
Default constructor:
IMuonIdHelperSvc.h
ServiceHandle< Muon::IMuonIdHelperSvc >
Muon::RpcCablingTestAlg::cardinality
virtual unsigned int cardinality() const override final
Definition: RpcCablingTestAlg.h:22