5#ifndef MUONCONDALG_NSWPASSIVATIONDBALG_H
6#define MUONCONDALG_NSWPASSIVATIONDBALG_H
18#include <nlohmann/json.hpp>
31 virtual StatusCode
execute (
const EventContext&)
const override;
48 "Reads the passivation parameters from a JSON file instead of cool"};
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Base class for conditions algorithms.
This class is a collection of AttributeLists where each one is associated with a channel number.
virtual StatusCode initialize() override
Gaudi::Property< std::string > m_readFromJSON
virtual StatusCode execute(const EventContext &) const override
StatusCode parseData(const nlohmann::json &json, NswPassivationDbData &writeCdo) const
readKey_t m_readKey_data_mm
SG::WriteCondHandleKey< NswPassivationDbData > writeKey_t
virtual ~NswPassivationDbAlg()=default
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
SG::ReadCondHandleKey< CondAttrListCollection > readKey_t
NswPassivationDbAlg(const std::string &name, ISvcLocator *pSvcLocator)