9#ifndef MUONCONDDUMP_MDTTOYTWINCABLINGDUMPALG_H
10#define MUONCONDDUMP_MDTTOYTWINCABLINGDUMPALG_H
27 virtual StatusCode
execute()
override;
37 Gaudi::Property<std::string>
m_cablingJSON{
this,
"outCablingJSON",
"MdtTwinMapping.json",
"Cabling JSON"};
38 Gaudi::Property<std::vector<std::string>>
m_stationsToTwin{
this,
"stationsToTwin", {},
"List of station names that should have twinned tubes"};
40 Gaudi::Property<std::vector<std::string>>
m_detElIdToTwin{
this,
"detElIdToTwin", {
"BOL4A13M1",
"BOL4C13M1" }};
41 Gaudi::Property<int>
m_spacing{
this,
"IndentSpace", -1,
"How many spaces shall be used for indentation"};
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Property< std::string > m_cablingJSON
virtual ~MdtToyTwinCablingDumpAlg()=default
MdtToyTwinCablingDumpAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< int > m_spacing
virtual unsigned int cardinality() const override final
const MuonGMR4::MuonDetectorManager * m_detMgr
virtual StatusCode initialize() override
Gaudi::Property< std::vector< std::string > > m_stationsToTwin
Gaudi::Property< std::vector< std::string > > m_detElIdToTwin
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
bool equipREwithTwins(const Identifier &detElId) const
virtual StatusCode execute() override