ATLAS Offline Software
|
Interface of auxiliary classes to access xAOD object content. More...
#include <IAccessor.h>
Public Member Functions | |
virtual | ~IAccessor () |
virtual IProxyLoader::VariableType | variableType () const =0 |
virtual int | loadInt (const EventContext &ctx) const =0 |
virtual double | loadDouble (const EventContext &ctx) const =0 |
virtual std::vector< int > | loadVecInt (const EventContext &ctx) const =0 |
virtual std::vector< double > | loadVec (const EventContext &ctx) const =0 |
Interface of auxiliary classes to access xAOD object content.
Special implementations are provided for e.g. members of AuxElement or AuxVectorBase, decorations or methods of particular xAOD objects.
Definition at line 13 of file IAccessor.h.
|
inlinevirtual |
Definition at line 15 of file IAccessor.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in ExpressionParsing::EmptyVectorAccessor, and ExpressionParsing::BaseAccessor.