13#ifndef XAODCORE_VARIABLESTRUCT_H
14#define XAODCORE_VARIABLESTRUCT_H
77#define AUXSTORE_VARSTRUCT_VAR(TYPE, NAME) \
78 static SG::Accessor<TYPE>::span getSpan##NAME(xAOD::VariableStruct& vars) { \
79 static const SG::Accessor<TYPE> acc (#NAME); \
80 return acc.getDataSpan (vars.m_cont); \
82 SG::Accessor<TYPE>::span NAME = getSpan##NAME(*this)
Manage lookup of vectors of auxiliary data.
Helper class to provide type-safe access to aux data.
Manage lookup of vectors of auxiliary data.
VariableStruct(SG::AuxVectorData &cont)
SG::AuxVectorData & m_cont
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.