![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
17 #ifndef ATHCONTAINERS_TYPELESSCONSTACCESSOR_H
18 #define ATHCONTAINERS_TYPELESSCONSTACCESSOR_H
63 const std::string&
name);
74 const std::string& clsname);
86 const std::string&
name,
87 const std::string& clsname);
145 #include "AthContainers/TypelessConstAccessor.icc"
148 #endif // not ATHCONTAINERS_TYPELESSCONSTACCESSOR_H
size_t m_eltSize
Cached element size.
Flag that a class may have auxiliary data associated with it.
SG::auxid_t auxid() const
Return the aux id for this variable.
Helper class to provide const generic access to aux data.
TypelessConstAccessor(const std::string &name)
Constructor.
#define ATH_REQUIRES(...)
TypelessConstAccessor(const std::string &name, const std::string &clsname)
Constructor.
bool const RAWDATA *ch2 const
size_t auxid_t
Identifier for a particular aux data item.
TypelessConstAccessor(const std::type_info &ti, const std::string &name)
Constructor.
Manage lookup of vectors of auxiliary data.
TypelessConstAccessor(const std::type_info &ti, const std::string &name, const std::string &clsname)
Constructor.
Basic definitions for auxiliary types.
bool isAvailable(const ELT &e) const
Test to see if this variable exists in the store.
const void * getDataArray(const AuxVectorData &container) const
Get a pointer to the start of the auxiliary data array.
Manage lookup of vectors of auxiliary data.
SG::auxid_t m_auxid
The cached auxid.