ATLAS Offline Software
Loading...
Searching...
No Matches
MdtCablingTestAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
8
9#ifndef MUONMDT_CABLING_MDTCABLINGTESTALG_H
10#define MUONMDT_CABLING_MDTCABLINGTESTALG_H
11
12
19
20
22public:
23 MdtCablingTestAlg(const std::string& name, ISvcLocator* pSvcLocator);
24 virtual ~MdtCablingTestAlg() = default;
25 virtual StatusCode initialize() override;
26 virtual StatusCode execute() override;
27 virtual unsigned int cardinality() const override final{return 1;}
28
30
31private:
32 ServiceHandle<Muon::IMuonIdHelperSvc> m_idHelperSvc{this, "MuonIdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
33 // MuonDetectorManager from the conditions store
34 SG::ReadCondHandleKey<MuonGM::MuonDetectorManager> m_DetectorManagerKey{this, "DetectorManagerKey", "MuonDetectorManager",
35 "Key of input MuonDetectorManager condition data"};
36
37 SG::ReadCondHandleKey<MuonMDT_CablingMap> m_cablingKey{this, "WriteKey", "MuonMDT_CablingMap", "Key of input MDT cabling map"};
38
39 SG::ReadCondHandleKey<MdtCondDbData> m_deadChanKey{this, "ReadKey", "MdtCondDbData", "Key of MdtCondDbData"};
40
41 Gaudi::Property<std::string> m_dumpFile{this, "DumpMap", "" , "Text file to which every cabling channel is dumped"};
42
43};
44
45#endif
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
virtual StatusCode initialize() override
Gaudi::Property< std::string > m_dumpFile
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_DetectorManagerKey
MdtCablingTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
MuonMDT_CablingMap::CablingData CablingData
virtual ~MdtCablingTestAlg()=default
SG::ReadCondHandleKey< MdtCondDbData > m_deadChanKey
SG::ReadCondHandleKey< MuonMDT_CablingMap > m_cablingKey
virtual StatusCode execute() override
virtual unsigned int cardinality() const override final
MdtCablingData CablingData