13#ifndef TRIGGERDECISIONPROXYLOADER_H
14#define TRIGGERDECISIONPROXYLOADER_H
17#include "GaudiKernel/ServiceHandle.h"
18#include "GaudiKernel/ToolHandle.h"
27 virtual void reset()
override;
31 virtual int loadInt(
const EventContext& ctx,
const std::string &varname)
const override;
32 virtual double loadDouble(
const EventContext& ctx,
const std::string &varname)
const override;
33 virtual std::vector<int>
loadVecInt(
const EventContext& ctx,
const std::string &varname)
const override;
34 virtual std::vector<double>
loadVec(
const EventContext& ctx,
const std::string &varname)
const override;
virtual std::vector< double > loadVec(const EventContext &ctx, const std::string &varname) const override
TriggerDecisionProxyLoader(ToolHandle< Trig::TrigDecisionTool > &trigDecTool)
virtual ~TriggerDecisionProxyLoader()
virtual double loadDouble(const EventContext &ctx, const std::string &varname) const override
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
ToolHandle< Trig::TrigDecisionTool > m_trigDec
virtual void reset() override
Namespace holding all the expression evaluation code.