![]() |
ATLAS Offline Software
|
#include <RootAuxDynReader.h>
Public Member Functions | |
| const SG::auxid_set_t & | auxIDs () const |
| Aux IDs of all the Aux attributes belonging to the Aux container being read. | |
| bool | addAuxID (const SG::auxid_t &id) |
| void | addBytes (size_t bytes) |
| size_t | getBytesRead () const |
| void | resetBytesRead () |
| virtual | ~RootAuxDynReader ()=default |
| virtual void | addReaderToObject (void *object, size_t row, std::recursive_mutex *iomtx=nullptr)=0 |
| Attach specialized AuxStore for reading dynamic attributes. | |
Protected Attributes | |
| SG::auxid_set_t | m_auxids |
| size_t | m_bytesRead = 0 |
Definition at line 13 of file RootAuxDynReader.h.
|
virtualdefault |
|
inline |
Definition at line 60 of file RootAuxDynReader.h.
|
inline |
Definition at line 40 of file RootAuxDynReader.h.
|
pure virtualinherited |
Attach specialized AuxStore for reading dynamic attributes.
| object | object instance to which the store will be attached to - has to be an instance of the type the reader was created for |
| ttree_row |
Use this method to instrument an AuxStore object AFTER it was read (every time it is read) This will attach its dynamic attributes with read-on-demand capability
Implemented in RootAuxDynIO::RNTupleAuxDynReader, and TBranchAuxDynReader.
|
inline |
Aux IDs of all the Aux attributes belonging to the Aux container being read.
Definition at line 55 of file RootAuxDynReader.h.
|
inlinevirtual |
Implements RootAuxDynIO::IRootAuxDynReader.
Definition at line 45 of file RootAuxDynReader.h.
|
inlinevirtual |
Implements RootAuxDynIO::IRootAuxDynReader.
Definition at line 50 of file RootAuxDynReader.h.
|
protected |
Definition at line 31 of file RootAuxDynReader.h.
|
protected |
Definition at line 34 of file RootAuxDynReader.h.