|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef MUONCONDDUMP_MDTCONDJSONDUMPALG_H
10 #define MUONCONDDUMP_MDTCONDJSONDUMPALG_H
31 bool dumpMultiLayer =
false,
32 bool dumpLayer =
false,
33 bool dumpTube =
false)
const;
40 bool trailingComma)
const;
46 Gaudi::Property<std::string>
m_deadChannelJSON{
this,
"DeadChannelJSON",
"DeadChannels.json",
"Json file to dump all dead channels"};
47 Gaudi::Property<std::string>
m_dcsJSON{
this,
"DcsVoltJSON",
"DcsVoltage.json",
"Dump all DCS values into a JSON"};
virtual StatusCode initialize() override
virtual ~MdtCondJsonDumpAlg()=default
bool const RAWDATA *ch2 const
Gaudi::Property< std::string > m_dcsJSON
void dumpIdentifier(const Identifier &id, std::ostream &ostr, bool dumpMultiLayer, bool dumpLayer, bool dumpTube, bool trailingComma) const
Dumps the Identifier into a json format.
::StatusCode StatusCode
StatusCode definition for legacy code.
void dumpDeadChannels(const std::set< Identifier > &channels, std::ostream &ostr, bool dumpMultiLayer=false, bool dumpLayer=false, bool dumpTube=false) const
Dumps all channels into a JSON format.
SG::ReadCondHandleKey< MdtCondDbData > m_readKey
virtual StatusCode execute() override
Gaudi::Property< std::string > m_deadChannelJSON
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
MdtCondJsonDumpAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual unsigned int cardinality() const override final