|
ATLAS Offline Software
|
Go to the documentation of this file.
19 std::vector<attrDataTuple>
result;
22 <<
" Dynamic attributes");
24 const std::string attr_type =
27 const std::string field_name =
31 result.emplace_back(field_name, attr_type, attr_data);
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.
virtual std::vector< attrDataTuple > collectAuxAttributes(const std::string &base_branch, SG::IAuxStoreIO *store) override final
Collect Aux data information to be written out.
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...
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()
Default Constructor.