 |
ATLAS Offline Software
|
Go to the documentation of this file.
24 std::vector<attrDataTuple>
28 std::vector<attrDataTuple>
result;
32 <<
" Dynamic attributes");
39 result.emplace_back(field_name, attr_type, attr_data);
virtual std::vector< attrDataTuple > collectAuxAttributes(const std::string &base_branch, void *object) override final
Collect Aux data information to be written out.
static AuxTypeRegistry & instance()
Return the singleton registry instance.
std::string normalizedTypeinfoName(const std::type_info &info)
Convert a type_info to a normalized string representation (matching the names used in the root dictio...
std::string getName(SG::auxid_t auxid) const
Return the name of an aux data item.
Interface providing I/O for a generic auxiliary store.
std::atomic_flag m_initialized ATLAS_THREAD_SAFE
Messaging initialized (initMessaging)
size_t auxid_t
Identifier for a particular aux data item.
std::string auxFieldName(const std::string &attr_name, const std::string &baseName)
Construct field name for a given dynamic attribute.
Class to provide easy MsgStream access and capabilities.
Convert a type_info to a normalized string representation (matching the names used in the root dictio...
SG::IAuxStoreIO * castIOStore(void *object)
const std::string selection
Specialization of RootAuxDynStore for reading Aux Dynamic attributes from RNTuple.
Handle mappings between names and auxid_t.
A set of aux data identifiers.
An auxiliary data store that holds data internally.
RNTupleAuxDynWriter(TClass &tc)
Default Constructor.