|  | 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