xAOD::AuxContainerBase Node1 xAOD::AuxContainerBase - m_ownsStore - m_locked + AuxContainerBase() + AuxContainerBase() + AuxContainerBase() + AuxContainerBase() + ~AuxContainerBase() + operator=() + getAuxID() + getAuxID() + regAuxVar() + regAuxVar() - regAuxVar1() * getStore() * getStore() * setStore() * getStoreType() * memResource() * getData() * getVector() * getAuxIDs() * getDecorIDs() * isDecoration() * getDecoration() * lock() * clearDecorations() * size() * lockDecoration() * linkedVector() * getData() * getWritableAuxIDs() * resize() * reserve() * shift() * insertMove() * setOption() * linkedVector() * getIOData() * getIOType() * getDynamicAuxIDs() * getSelectedAuxIDs() * name() * setName() Node2 SG::IAuxStore + supportsThinning + getData() + getWritableAuxIDs() + resize() + reserve() + shift() + insertMove() + setOption() + linkedVector() + getData() + linkedVector() Node2->Node1 Node2->Node1 -m_store Node4 SG::IAuxStoreIO + ~IAuxStoreIO() + getIOData() + getIOType() + getDynamicAuxIDs() + getSelectedAuxIDs() Node4->Node1 Node4->Node1 -m_storeIO Node5 SG::IAuxStoreHolder + ~IAuxStoreHolder() + setStore() + getStore() + getStore() + getStoreType() Node5->Node1 Node6 ILockable + ~ILockable() + lock() Node6->Node1 Node7 SG::auxid_set_t + auxid_set_t() Node7->Node1 -m_auxids Node15 std::vector< SG::IAuxType Vector * > Node15->Node1 -m_vecs Node13 std::mutex Node13->Node1 -m_mutex Node20 CxxUtils::CachedPointer < std::pmr::memory_resource > - m_e + CachedPointer() + CachedPointer() + CachedPointer() + CachedPointer() + operator=() + set() + store() + get() + ptr() Node20->Node1 -ATLAS_THREAD_SAFE Node22 std::string Node22->Node1 -m_name