Helper class to provide type-safe access to aux data.
XAOD_AUXDATA_DEPRECATED Accessor< T, ALLOC >::reference_type auxdata(const std::string &name)
Fetch an aux data variable, as a non-const reference.
Helper class to provide constant type-safe access to aux data.
XAOD_AUXDATA_DEPRECATED ConstAccessor< T, ALLOC >::const_reference_type auxdata(const std::string &name) const
Fetch an aux data variable, as a const reference.
XAOD_AUXDATA_DEPRECATED ConstAccessor< T, ALLOC >::const_reference_type auxdataConst(const std::string &name) const
Fetch an aux data variable, as a const reference.
XAOD_AUXDATA_DEPRECATED Decorator< T, ALLOC >::reference_type auxdecor(const std::string &name) const
Fetch an aux decoration, as a non-const reference.
Helper class to provide type-safe access to aux data.
28#define INSTAN_TYPE(TYP) \
29 template class SG::ConstAccessor<TYP>; \
30 template class SG::Accessor<TYP>; \
31 template class SG::Decorator<TYP>; \
32 template TYP& SG::AuxElement::auxdata<TYP> ARGS1; \
33 template TYP& SG::AuxElement::auxdata<TYP> ARGS2; \
34 template const TYP& SG::ConstAuxElement::auxdata<TYP> ARGS1 const; \
35 template const TYP& SG::ConstAuxElement::auxdata<TYP> ARGS2 const; \
36 template const TYP& SG::ConstAuxElement::auxdataConst<TYP> ARGS1 const; \
37 template const TYP& SG::ConstAuxElement::auxdataConst<TYP> ARGS2 const; \
38 template TYP& SG::ConstAuxElement::auxdecor<TYP> ARGS1 const; \
39 template TYP& SG::ConstAuxElement::auxdecor<TYP> ARGS2 const;