|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCONDALG_MDTCONDDBALG_H
6 #define MUONCONDALG_MDTCONDDBALG_H
43 Gaudi::Property<bool>
m_isOnline{
this,
"isOnline",
false};
44 Gaudi::Property<bool>
m_isData{
this,
"isData",
false};
45 Gaudi::Property<bool>
m_isRun1{
this,
"isRun1",
false};
53 "Key of input MDT condition data for Run 1 data HV"};
55 "Key of input MDT condition data for Run 1 data V0"};
57 "Key of input MDT condition data for Run 1 data V1"};
59 "Key of input MDT condition data for Run 1 data LV"};
61 this,
"ReadKey_DataR1_DC",
"/MDT/DCS/DROPPEDCH",
"Key of input MDT condition data for Run 1 data dropped chambers"};
63 "Key of input MDT condition data for Run 2 data HV"};
65 "Key of input MDT condition data for Run 2 data LV"};
67 this,
"ReadKey_MC_DC",
"/MDT/DCS/DROPPEDCH",
"Key of input MDT condition data for MC dropped chambers"};
69 "Key of input MDT condition data for MC dead elements"};
71 "Key of input MDT condition data for MC dead tubes"};
73 this,
"ReadKey_MC_NC",
"/MDT/DCS/PSLVCHSTATE",
"Key of input MDT condition data for MC noisy channels"};
StatusCode loadMcDeadElements(const EventContext &ctx, MdtCondDbData &dataOut) const
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
virtual StatusCode execute(const EventContext &) const override
dataBaseKey_t m_readKey_folder_da_droppedChambers
Identifier identifyChamber(std::string chamber) const
StatusCode loadDataLv(const EventContext &ctx, MdtCondDbData &dataOut) const
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
StatusCode loadMcNoisyChannels(const EventContext &ctx, MdtCondDbData &dataOut) const
An algorithm that can be simultaneously executed in multiple threads.
Gaudi::Property< bool > m_isData
StatusCode addDHDependency(const EventContext &ctx, const dataBaseKey_t &key, writeHandle_t &wh) const
dataBaseKey_t m_readKey_folder_mc_deadTubes
dataBaseKey_t m_readKey_folder_mc_deadElements
virtual StatusCode initialize() override
Gaudi::Property< bool > m_checkOnSetPoint
dataBaseKey_t m_readKey_folder_da_pshv
dataBaseKey_t m_readKey_folder_da_psv0
::StatusCode StatusCode
StatusCode definition for legacy code.
dataBaseKey_t m_readKey_folder_da_pslv
StatusCode loadDataPsLv(const EventContext &ctx, MdtCondDbData &dataOut) const
StatusCode loadDroppedChambers(const EventContext &ctx, MdtCondDbData &dataOut, bool isMC) const
AthROOTErrorHandlerSvc * svc
StatusCode loadDependencies(const EventContext &ctx, writeHandle_t &wh) const
Gaudi::Property< bool > m_isOnline
dataBaseKey_t m_readKey_folder_da_hv
virtual ~MdtCondDbAlg()=default
SG::WriteCondHandleKey< MdtCondDbData > m_writeKey
StatusCode loadDataPsHv(const EventContext &ctx, MdtCondDbData &dataOut) const
MdtCondDbAlg(const std::string &name, ISvcLocator *svc)
dataBaseKey_t m_readKey_folder_mc_droppedChambers
dataBaseKey_t m_readKey_folder_da_lv
StatusCode loadDataHv(const EventContext &ctx, MdtCondDbData &dataOut) const
StatusCode loadMcDeadTubes(const EventContext &ctx, MdtCondDbData &dataOut) const
virtual bool isReEntrant() const override
dataBaseKey_t m_readKey_folder_mc_noisyChannels
std::map< std::string, Identifier > m_chamberNames
dataBaseKey_t m_readKey_folder_da_psv1
Gaudi::Property< bool > m_isRun1