RootAuxDynStore Node1 RootAuxDynStore # m_entry # m_mutex # m_iomutex + RootAuxDynStore() + ~RootAuxDynStore() + getData() + getData() + getIOData() + getDecoration() + isDecoration() + size() # readData() Node6 RNTupleAuxDynStore # m_reader + RNTupleAuxDynStore() + ~RNTupleAuxDynStore() # readData() Node1->Node6 Node7 TBranchAuxDynStore # m_reader + TBranchAuxDynStore() + ~TBranchAuxDynStore() # readData() Node1->Node7 Node2 SG::AuxStoreInternal - m_standalone - m_vecs - m_decorations - m_auxids - m_locked - m_mutex + AuxStoreInternal() + ~AuxStoreInternal() + AuxStoreInternal() + operator=() + standalone() + getData() + getData() + getDecoration() + resize() + reserve() and 15 more... # getIODataInternal() # getIODataInternal() # addAuxID() # getDataInternal() # addVector() - getDataInternal_noLock() - size_noLock() Node2->Node1 Node3 SG::IAuxStore + supportsThinning + getData() + getWritableAuxIDs() + resize() + reserve() + shift() + insertMove() + setOption() + linkedVector() + getData() + linkedVector() Node3->Node2 Node4 SG::IConstAuxStore + ~IConstAuxStore() + getData() + getDecoration() + getAuxIDs() + isDecoration() + lock() + clearDecorations() + size() + lockDecoration() + linkedVector() Node4->Node3 Node5 SG::IAuxStoreIO + ~IAuxStoreIO() + getIOData() + getIOType() + getDynamicAuxIDs() + getSelectedAuxIDs() Node5->Node2