RootAuxDynIO::RNTupleAuxDynReader Node1 RootAuxDynIO::RNTupleAux DynReader # m_bytesRead # m_storeHolderOffset # m_initialized + RNTupleAuxDynReader() + init() + addReaderToObject() + auxIDs() + addBytes() + getBytesRead() + resetBytesRead() + getFieldInfo() + getNativeReader() + ~RNTupleAuxDynReader() Node2 AthMessaging - m_msg_tls - ATLAS_THREAD_SAFE + AthMessaging() + AthMessaging() + ~AthMessaging() + msgLvl() + msg() + msg() + setLevel() - AthMessaging() - AthMessaging() - operator=() - initMessaging() Node2->Node1 Node3 std::atomic< IMessageSvc * > + ptr Node3->Node2 -m_imsg Node4 std::string Node4->Node1 #m_key #m_storeFieldName Node4->Node2 -m_nm Node9 RootAuxDynIO::RNTupleAux DynReader::FieldInfo + isPackedContainer + needsSE + status + auxid Node4->Node9 +attribName +fieldName Node6 std::atomic< MSG::Level > + ptr Node6->Node2 -m_lvl Node7 RootAuxDynIO::IRootAuxDyn Reader + addReaderToObject() + auxIDs() + getBytesRead() + resetBytesRead() + ~IRootAuxDynReader() Node7->Node1 Node8 std::map< SG::auxid _t, RootAuxDynIO::RNTupleAux DynReader::FieldInfo > + keys Node8->Node1 #m_fieldInfos Node9->Node8 +elements Node13 SG::auxid_set_t + auxid_set_t() Node13->Node1 #m_auxids Node21 RNTupleReader Node21->Node1 #m_ntupleReader