5#ifndef MUONCONDALG_NSWDCSDBALG_H
6#define MUONCONDALG_NSWDCSDBALG_H
27 using AthCondAlgorithm::AthCondAlgorithm;
30 virtual StatusCode
execute (
const EventContext&)
const override;
68 Gaudi::Property<bool>
m_loadTdaq{
this,
"LoadTdaq",
false,
"enable the processing of Elinks in the NswDcsDbAlg"};
69 Gaudi::Property<bool>
m_loadEltx{
this,
"LoadEltx",
false,
"enable the processing of SCAs in the NswDcsDbAlg"};
72 this,
"DetectorManagerKey",
"MuonDetectorManager",
73 "Key of input MuonDetectorManager condition data"};
Base class for conditions algorithms.
Base class for conditions algorithms.
This class is a collection of AttributeLists where each one is associated with a channel number.
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
readKey_t m_readKey_stg_eltx
NswDcsDbData::DcsTechType DcsTechType
virtual StatusCode initialize() override
readKey_t m_readKey_mmg_eltx
readKey_t m_readKey_stg_hv
Gaudi::Property< bool > m_loadEltx
StatusCode loadHvData(const EventContext &ctx, const readKey_t &readKey, const DcsTechType tech, writeHandleDcs_t &writeHandle, NswDcsDbData *writeCdo) const
bool buildChannelIdForEltx(Identifier &channelId, const DcsTechType tech0, const std::string &chanName, bool &isOK) const
NswDcsDbData::DcsDataType DcsDataType
virtual StatusCode execute(const EventContext &) const override
const MuonGM::MuonDetectorManager * m_detManager
SG::ReadCondHandleKey< CondAttrListCollection > readKey_t
SG::WriteCondHandleKey< NswDcsDbData > writeKey_t
virtual ~NswDcsDbAlg()=default
readKey_t m_readKey_mmg_tdaq
bool buildChannelIdForHv(Identifier &channelId, const DcsTechType tech0, const std::string &chanName, bool &isOK) const
StatusCode loadELTXData(const EventContext &ctx, const readKey_t &readKey, const DcsTechType tech, writeHandleDcs_t &writeHandle, NswDcsDbData *writeCdo) const
StatusCode processHvData(const EventContext &ctx) const
SG::WriteCondHandle< NswDcsDbData > writeHandleDcs_t
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
StatusCode loadTDaqData(const EventContext &ctx, const readKey_t &readKey, const DcsTechType tech, writeHandleDcs_t &writeHandle, NswDcsDbData *writeCdo) const
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_muonManagerKey
readKey_t m_readKey_mmg_hv
readKey_t m_readKey_stg_tdaq
bool buildChannelIdForTDaq(Identifier &channelId, uint &elink, const DcsTechType tech0, const std::string &chanName, bool &isOK) const
Gaudi::Property< bool > m_loadTdaq
MuonCond::DcsDataType DcsDataType
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.