5#ifndef LARRECUTILS_LARXTALKWEIGHTCONDALG_H
6#define LARRECUTILS_LARXTALKWEIGHTCONDALG_H
19 virtual StatusCode
execute(
const EventContext& ctx)
const override;
Base class for conditions algorithms.
defines an "iterator" over instances of a given type in StoreGateSvc
Base class for conditions algorithms.
LArXTalkWeightCondAlg_2strip_ec(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~LArXTalkWeightCondAlg_2strip_ec()=default
LArXTalkWeightCondAlg_2strip(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~LArXTalkWeightCondAlg_2strip()=default
virtual ~LArXTalkWeightCondAlg_middle1_ec()=default
LArXTalkWeightCondAlg_middle1_ec(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~LArXTalkWeightCondAlg_middle1()=default
LArXTalkWeightCondAlg_middle1(const std::string &name, ISvcLocator *pSvcLocator)
LArXTalkWeightCondAlg_middle2_ec(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~LArXTalkWeightCondAlg_middle2_ec()=default
virtual ~LArXTalkWeightCondAlg_middle2()=default
LArXTalkWeightCondAlg_middle2(const std::string &name, ISvcLocator *pSvcLocator)
LArXTalkWeightCondAlg_middleback_eciw(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~LArXTalkWeightCondAlg_middleback_eciw()=default
LArXTalkWeightCondAlg_middleback_ecow(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~LArXTalkWeightCondAlg_middleback_ecow()=default
LArXTalkWeightCondAlg_middleback(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~LArXTalkWeightCondAlg_middleback()=default
virtual ~LArXTalkWeightCondAlg_strip_ec()=default
LArXTalkWeightCondAlg_strip_ec(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~LArXTalkWeightCondAlg_strip()=default
LArXTalkWeightCondAlg_strip(const std::string &name, ISvcLocator *pSvcLocator)
LArXTalkWeightCondAlg_stripmiddle_ec(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~LArXTalkWeightCondAlg_stripmiddle_ec()=default
LArXTalkWeightCondAlg_stripmiddle(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~LArXTalkWeightCondAlg_stripmiddle()=default
virtual StatusCode execute(const EventContext &ctx) const override
std::vector< float > m_xtalk_to_inject
virtual StatusCode initialize() override
std::vector< int > m_endcap_case_table
SG::WriteCondHandleKey< LArXTalkWeight > m_xtalkKey
LArXTalkWeightCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~LArXTalkWeightCondAlg()=default