12#ifndef SG_NTUP_PROXY_LOADER_H
13#define SG_NTUP_PROXY_LOADER_H
17#include "GaudiKernel/ServiceHandle.h"
30 virtual void reset()
override;
34 virtual int loadInt(
const EventContext& ctx,
const std::string &varname)
const override;
35 virtual double loadDouble(
const EventContext& ctx,
const std::string &varname)
const override;
36 virtual std::vector<int>
loadVecInt(
const EventContext& ctx,
const std::string &varname)
const override;
37 virtual std::vector<double>
loadVec(
const EventContext& ctx,
const std::string &varname)
const override;
virtual double loadDouble(const EventContext &ctx, const std::string &varname) const override
StoreGateSvc_t m_evtStore
virtual IAccessor::VariableType variableTypeFromString(const std::string &varname) const override
virtual int loadInt(const EventContext &ctx, const std::string &varname) const override
virtual std::vector< int > loadVecInt(const EventContext &ctx, const std::string &varname) const override
ServiceHandle< StoreGateSvc > StoreGateSvc_t
virtual ~SGNTUPProxyLoader()
virtual std::vector< double > loadVec(const EventContext &ctx, const std::string &varname) const override
SGNTUPProxyLoader(StoreGateSvc_t &evtStore)
virtual void reset() override
Namespace holding all the expression evaluation code.