5#ifndef MUONCONDALG_NSWPASSIVATIONDBALG_H
6#define MUONCONDALG_NSWPASSIVATIONDBALG_H
18#include <nlohmann/json.hpp>
31 virtual StatusCode
execute (
const EventContext&)
const override;
49 "Reads the passivation parameters from a JSON file instead of cool"};
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
An algorithm that can be simultaneously executed in multiple threads.
This class is a collection of AttributeLists where each one is associated with a channel number.
virtual StatusCode initialize() override
virtual bool isReEntrant() const 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)