4#ifndef _ExpressionParsing_IAccessor_h_
5#define _ExpressionParsing_IAccessor_h_
17 virtual int loadInt(
const EventContext& ctx)
const = 0;
18 virtual double loadDouble(
const EventContext& ctx)
const = 0;
19 virtual std::vector<int>
loadVecInt(
const EventContext& ctx)
const = 0;
20 virtual std::vector<double>
loadVec(
const EventContext& ctx)
const = 0;
Interface of auxiliary classes to access xAOD object content.
virtual double loadDouble(const EventContext &ctx) const =0
virtual int loadInt(const EventContext &ctx) const =0
virtual IProxyLoader::VariableType variableType() const =0
virtual std::vector< int > loadVecInt(const EventContext &ctx) const =0
virtual std::vector< double > loadVec(const EventContext &ctx) const =0
Namespace holding all the expression evaluation code.