SG::ThinningDecision Node1 SG::ThinningDecision + ThinningDecision() + ThinningDecision() + link() + lock() Node2 SG::ThinningDecisionBase + RemovedIdx - m_mask + ThinningDecisionBase() + resize() + thinned() + size() + thinnedSize() + thinAll() + keepAll() + thin() + keep() + thin() and 7 more... Node2->Node1 Node3 std::vector< size_t > + elements Node3->Node2 -m_indexMap Node4 ILockable + ~ILockable() + lock() Node4->Node1 Node39 SG::AuxVectorData + AuxVectorData() + AuxVectorData() + operator=() + ~AuxVectorData() + size_v() + capacity_v() * getConstStore() * getConstStoreLink() * getStore() * getStore() * hasStore() * hasNonConstStore() * setOption() * setOption() * setOption() * setOption() and 8 more... * getAuxIDs() * getWritableAuxIDs() * isAvailable() * isAvailableWritable() * isAvailableWritableAsDecoration() * getData() * getData() * getDecoration() * getDataArray() * getDataArrayAllowMissing() * getDecorationArray() * getDataArray() * mutex_t * guard_t * Cache * SG::AuxElement * swap() * clearCache() * clearDecorCache() * lock() * clearDecorations() * setCache() and 9 more... Node4->Node39 Node5 DataLink< SG::AuxVectorBase > + source() + toPersistent() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + toStorableObject() + toStorableObject() + toIdentifiedObject() + toIdentifiedObject() + toIdentifiedObject() + toIdentifiedObject() + toDefaultObject() + toDefaultObject() + toTransient() + toTransient() + toTransient() + toTransient() + toStorableObject() + toIdentifiedObject() + toIdentifiedObject() + toDefaultObject() + operator*() + operator->() + operator const_pointer() + cptr() + isValid() + operator!() + operator bool() + dataID() + key() + classID() - toTransient() - findIdentifier() * value_type * const_pointer * const_reference * ID_type * sgkey_t * __attribute__ * __attribute__ * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * toStorableObject() * toStorableObject() * toIdentifiedObject() * toIdentifiedObject() * toIdentifiedObject() * toIdentifiedObject() * toDefaultObject() * toDefaultObject() * toTransient() * toTransient() * toTransient() * toTransient() * toStorableObject() * toIdentifiedObject() * toIdentifiedObject() * toDefaultObject() * getDataPtr() * getDataNonConstPtr() * operator*() * operator->() * operator const_pointer() * cptr() * isValid() * operator!() * storable() * storableNonConst() * operator*() * operator->() * operator const_pointer() * cptr() * isValid() * operator!() * operator bool() * dataID() * key() Node5->Node1 -m_link Node6 DataLinkBase # m_persKey # m_isDirectIO - m_persKey + isDefault() + dataID() + key() + clear() + proxy() + source() + toTransient() + toTransient() + toTransient() + toTransient() and 11 more... # DataLinkBase() # DataLinkBase() # DataLinkBase() # DataLinkBase() # DataLinkBase() # toStorableObject() # toIdentifiedObject() # toIdentifiedObject() # storableBase() # throwInvalidLink() Node6->Node5 Node7 SG::DataProxyHolder + DataProxyHolder() + DataProxyHolder() + DataProxyHolder() + operator=() + clear() + toStorableObject() + toIdentifiedObject() + toIdentifiedObject() + isDefault() + dataID() and 11 more... + thin() + ATLAS_NOT_THREAD_SAFE() + resetCachedSource() - isObjpointer() - objpointer() - storeObjpointer() - proxy1() - source1() - tryRemap() Node7->Node6 -m_proxy Node37 xAOD::TVirtualEvent + DEFAULT_KEY + KEY_MASK + ~TVirtualEvent() + retrieve() + retrieve() + keys() + getHash() + getKey() + getName() + getName() # getOutputObject() # getInputObject() # getNames() Node37->Node5 -m_event Node38 SG::AuxVectorBase + supportsThinning - m_trackIndices + AuxVectorBase() + AuxVectorBase() + operator=() + ~AuxVectorBase() + trackIndices() + setStore() + setStore() + setStore() + setConstStore() + setNonConstStore() and 10 more... # initAuxVectorBase() # swap() # setIndices() # clearIndex() # clearIndices() # resize() # reserve() # shift() # moveAux() # moveAux() # moveAux() # swapElementsAux() # swapElementsAux() # resortAux() - initAuxVectorBase1() - initAuxVectorBase1() - setIndices1() - setIndices1() - clearIndex1() - clearIndex1() - clearIndices1() - clearIndices1() - resize1() - resize1() and 10 more... Node38->Node5 -m_object Node39->Node38