RNTupleAuxDynStore Node1 RNTupleAuxDynStore + RNTupleAuxDynStore() + ~RNTupleAuxDynStore() # readData() Node2 RootAuxDynStore + RootAuxDynStore() + ~RootAuxDynStore() + getData() + getData() + getIOData() + getDecoration() + isDecoration() + size() # readData() Node2->Node1 Node3 SG::AuxStoreInternal - m_standalone - m_locked + AuxStoreInternal() + ~AuxStoreInternal() + AuxStoreInternal() + operator=() + standalone() + getData() + getData() + getDecoration() + resize() + reserve() and 15 more... # getIODataInternal() # getIODataInternal() # addAuxID() # getDataInternal() # addVector() - getDataInternal_noLock() - size_noLock() Node3->Node2 Node13 std::mutex Node13->Node2 #m_mutex Node13->Node3 -m_mutex Node18 std::recursive_mutex Node18->Node2 #m_iomutex Node19 long Node19->Node2 #m_entry Node20 RootAuxDynIO::RNTupleAux DynReader # m_bytesRead # m_storeHolderOffset # m_initialized + RNTupleAuxDynReader() + init() + addReaderToObject() + auxIDs() + addBytes() + getBytesRead() + resetBytesRead() + getFieldInfo() + getNativeReader() + ~RNTupleAuxDynReader() Node20->Node1 #m_reader Node21 AthMessaging - m_msg_tls - ATLAS_THREAD_SAFE + AthMessaging() + AthMessaging() + ~AthMessaging() + msgLvl() + msg() + msg() + setLevel() - AthMessaging() - AthMessaging() - operator=() - initMessaging() Node21->Node20 Node26 RootAuxDynIO::IRootAuxDyn Reader + addReaderToObject() + auxIDs() + getBytesRead() + resetBytesRead() + ~IRootAuxDynReader() Node26->Node20 Node27 std::map< SG::auxid _t, RootAuxDynIO::RNTupleAux DynReader::FieldInfo > + keys Node27->Node20 #m_fieldInfos