SimpleConstituentUserInfo Node1 SimpleConstituentUserInfo - m_label + SimpleConstituentUserInfo() + SimpleConstituentUserInfo() + particle() + label() Node2 jet::IConstituentUserInfo   + element() + particle() + label() + index() + labelMap() + isGhost() + constitScale() Node2->Node1 Node3 fastjet::PseudoJet ::UserInfoBase     Node3->Node2 Node4 xAOD::IParticle   + ~IParticle() + IParticle() + IParticle() + operator=() + IParticle() + operator=() + type() + auxdata() + auxdata() + isAvailable() + isAvailableWritable() # getConstStore() # getStore() * FourMom_t * pt() * eta() * phi() * m() * e() * rapidity() * p4() * auxdata() * auxdata() * isAvailable() * isAvailableWritable() Node4->Node1 -m_ppar Node5 SG::AuxElement + supportsThinning + AuxElement() + AuxElement() + AuxElement() + operator=() + assign() + ~AuxElement() + container() + container() + auxdata() + auxdata() and 30 more... - releasePrivateStoreForDtor() - setIndex() - setIndexPrivate() - makePrivateStore1() - makePrivateStore1() - setStore1() - clearAux() - copyAux() - clearAuxHelper() - copyAuxHelper() Node5->Node4 Node6 SG::ConstAuxElement   + ConstAuxElement() + ConstAuxElement() + ConstAuxElement() + operator=() + ~ConstAuxElement() + container() + auxdata() + auxdata() + auxdataConst() + auxdataConst() and 7 more... - releasePrivateStoreForDtor() - setIndex() - setIndexPrivate() Node6->Node5 Node7 SG::IAuxElement - m_index - m_privateStoreState + IAuxElement() + IAuxElement() + index() # noPrivateData() # havePrivateData() # hadPrivateData() - setIndex() - setNoPrivateData() - setHavePrivateData() - setHadPrivateData() Node7->Node6 Node8 SG::AuxVectorData   + AuxVectorData() + AuxVectorData() + operator=() + ~AuxVectorData() + size_v() + capacity_v() * mutex_t * guard_t * Cache * SG::AuxElement * swap() * clearCache() * clearCache() * clearDecorCache() * lock() * clearDecorations() and 13 more... * getAuxIDs() * getDecorIDs() * getWritableAuxIDs() * isAvailable() * isAvailableWritable() * isAvailableWritableAsDecoration() * getData() * getData() * getDecoration() * getDataArray() * getDataArrayAllowMissing() * getDecorationArray() * getDataArray() * getDataSpan() * getConstStore() * getConstStoreLink() * getStore() * getStore() * hasStore() * hasNonConstStore() * setOption() * setOption() * setOption() * setOption() and 8 more... Node8->Node6 -m_container Node9 ILockable   + ~ILockable() + lock() Node9->Node8 Node10 SG::AuxVectorData:: Cache + m_cache + m_cache_len + Cache() + Cache() + operator=() + ~Cache() + cachePtr() + getDataArray() + getDataArray() + getDataArrayAllowMissing() + getDecorationArray() + getDataSpan() + swap() + clear() + clear() + store() - Cache() - operator=() Node10->Node8 -ATLAS_THREAD_SAFE