ATLAS Offline Software
Loading...
Searching...
No Matches
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
14
15namespace 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
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode execute() override
virtual StatusCode initialize() override
virtual ~RpcCablingTestAlg()=default
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_DetectorManagerKey
virtual unsigned int cardinality() const override final
Gaudi::Property< std::vector< std::string > > m_considStat
SG::ReadCondHandleKey< RpcCablingMap > m_cablingKey
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.