|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCONDALG_NSWDCSDBALG_H
6 #define MUONCONDALG_NSWDCSDBALG_H
13 #include "GaudiKernel/ICondSvc.h"
14 #include "GaudiKernel/ServiceHandle.h"
15 #include "GaudiKernel/ToolHandle.h"
78 Gaudi::Property<bool>
m_loadTdaq{
this,
"LoadTdaq",
false,
"enable the processing of Elinks in the NswDcsDbAlg"};
79 Gaudi::Property<bool>
m_loadEltx{
this,
"LoadEltx",
false,
"enable the processing of SCAs in the NswDcsDbAlg"};
82 this,
"DetectorManagerKey",
"MuonDetectorManager",
83 "Key of input MuonDetectorManager condition data"};
bool buildChannelIdForEltx(Identifier &channelId, const DcsTechType tech0, const std::string &chanName, bool &isOK) const
const MuonGM::MuonDetectorManager * m_detManager
StatusCode processHvData(const EventContext &ctx) const
virtual bool isReEntrant() const override
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
bool buildChannelIdForTDaq(Identifier &channelId, uint &elink, const DcsTechType tech0, const std::string &chanName, bool &isOK) const
This class is a collection of AttributeLists where each one is associated with a channel number....
readKey_t m_readKey_stg_tdaq
An algorithm that can be simultaneously executed in multiple threads.
bool buildChannelIdForHv(Identifier &channelId, const DcsTechType tech0, const std::string &chanName, bool &isOK) const
AthReentrantAlgorithm()
Default constructor:
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode loadELTXData(const EventContext &ctx, const readKey_t &readKey, const DcsTechType tech, writeHandleDcs_t &writeHandle, NswDcsDbData *writeCdo) const
virtual ~NswDcsDbAlg()=default
StatusCode loadHvData(const EventContext &ctx, const readKey_t &readKey, const DcsTechType tech, writeHandleDcs_t &writeHandle, NswDcsDbData *writeCdo) const
Gaudi::Property< bool > m_loadEltx
readKey_t m_readKey_mmg_tdaq
readKey_t m_readKey_mmg_eltx
virtual StatusCode execute(const EventContext &) const override
readKey_t m_readKey_stg_eltx
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
Gaudi::Property< bool > m_loadTdaq
readKey_t m_readKey_mmg_hv
StatusCode loadTDaqData(const EventContext &ctx, const readKey_t &readKey, const DcsTechType tech, writeHandleDcs_t &writeHandle, NswDcsDbData *writeCdo) const
virtual StatusCode initialize() override
MuonCond::DcsDataType DcsDataType
ServiceHandle< ICondSvc > m_condSvc
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_muonManagerKey
readKey_t m_readKey_stg_hv