Interface for non-const operations on an auxiliary store. More...
#include "AthContainersInterfaces/IConstAuxStore.h"#include <cstddef>#include "SGTools/BaseInfo.h"#include "SGTools/CLASS_DEF.h"Go to the source code of this file.
Classes | |
| class | SG::IAuxStore |
| Interface for non-const operations on an auxiliary store. More... | |
Namespaces | |
| namespace | SG |
Constructor from a payload object. | |
Functions | |
| SG_BASE (SG::IAuxStore, SG::IConstAuxStore) | |
Interface for non-const operations on an auxiliary store.
DataVector may have auxiliary data associated with it. These data are kept in separate AuxStore objects; this defines the interface for non-const operations on such a store. Const operations are defined by the base class IConstAuxStore.An AuxStore may store a number of different aux data items; these are identified by an integer of type auxid_t. Each item is stored as a vector with one entry per entry in the containing DataVector.
This interface provides methods for getting a non-const pointer to an existing vector of aux data items and for operations that change the number of aux data items. of existing aux data items.
1.6.1