SG::IAuxTypeVectorFactory Node1 SG::IAuxTypeVectorFactory + ~IAuxTypeVectorFactory() + create() + createFromData() + copy() + copy() + copyForOutput() + swap() + clear() + getEltSize() + tiVec() + isDynamic() + tiAlloc() + tiAllocName() Node2 SG::AuxTypeVectorFactory Impl< ElementLink< DataVector >, AuxAllocator_t< ElementLink < DataVector > > > + create() + createFromData() + copy() + copyForOutput() + swap() + clear() + getEltSize() + tiVec() + isDynamic() + tiAlloc() + tiAllocName() - createFromData() - createFromData() - copyImpl() Node1->Node2 Node4 SG::AuxTypeVectorFactory Impl< T, AuxAllocator _t< T > > + create() + createFromData() + copy() + copyForOutput() + swap() + clear() + getEltSize() + tiVec() + isDynamic() + tiAlloc() + tiAllocName() - createFromData() - createFromData() - copyImpl() Node1->Node4 Node6 SG::AuxTypeVectorFactory Impl< T, ALLOC > + create() + createFromData() + copy() + copyForOutput() + swap() + clear() + getEltSize() + tiVec() + isDynamic() + tiAlloc() + tiAllocName() - copyImpl() - createFromData() - createFromData() Node1->Node6 Node7 SG::RootAuxVectorFactory - m_objClass - m_vecClass - m_offset - m_type - m_isEL + RootAuxVectorFactory() + ~RootAuxVectorFactory() + rootType() + ATLAS_NOT_CONST_THREAD_SAFE() + ATLAS_NOT_CONST_THREAD_SAFE() + offset() + create() + createFromData() + copy() + copyForOutput() and 7 more... - copyImpl() Node1->Node7 Node8 xAOD::TAuxVectorFactory - m_class - m_proxy - ATLAS_THREAD_SAFE - m_defElt + TAuxVectorFactory() + ~TAuxVectorFactory() + TAuxVectorFactory() + operator=() + create() + createFromData() + copy() + copyForOutput() + swap() + clear() + clear() + getEltSize() + tiVec() + isDynamic() + tiAlloc() + tiAllocName() * create() * createFromData() * copy() * copyForOutput() * swap() * clear() * clear() * getEltSize() * tiVec() * isDynamic() * tiAlloc() * tiAllocName() Node1->Node8 Node3 SG::AuxTypeVectorFactory < ElementLink< DataVector > > Node2->Node3 Node5 SG::AuxTypeVectorFactory < T, ALLOC > Node4->Node5