xAODPrivate::HolderBucket Node1 xAODPrivate::HolderBucket - m_ti + HolderBucket() + object() + tinfo() + cast() + cast() + cast() + relinquish() + lock() Node2 DataBucketBase + DataBucketBase() + ~DataBucketBase() + object() + tinfo() + cast() + cast() + cast() + cast() + relinquish() + lock() Node2->Node1 Node3 DataObject Node3->Node2 Node4 xAOD::Event # m_printEventProxyWarnings + Event() + ~Event() # recordTypeless() # getOutputObject() # getInputObject() # contains() # transientContains() # hasInput() # hasOutput() # getNames() # connectObject() # connectMetaObject() # connectAux() # connectMetaAux() # setAuxStore() # record() # recordAux() * setActive() * setAuxItemList() * addListener() * removeListener() * clearListeners() * addNameRemap() * clearNameRemap() * printNameRemap() * printProxyWarnings() * inputEventFormat() * outputEventFormat() * dump() * printIOStats() * contains() * transientContains() * keys() * retrieve() * retrieve() * record() * record() * copy() * containsMeta() * transientContainsMeta() * metaKeys() * retrieveMetaInput() * retrieveMetaOutput() * retrieveMetaOutput() * recordMeta() * recordMeta() * getHash() * getKey() * getName() * getName() * getOutputObject() * getInputObject() * proxy() * proxy() * proxy_exact() * addToStore() * proxies() * stringToKey() * keyToString() * keyToString() * registerKey() * recordObject() * name() * hasInput() * hasOutput() * getNames() * connectObject() * connectMetaObject() * connectAux() * connectMetaAux() * setAuxStore() * record() * recordAux() * upgrade_mutex_t * upgrading_lock_t * ATLAS_THREAD_SAFE * getEventFormatElement() * getBranchInfo() Node4->Node1 -m_event Node5 xAOD::TVirtualEvent + DEFAULT_KEY + KEY_MASK + ~TVirtualEvent() + retrieve() + retrieve() + getHash() + getKey() + getName() + getName() # getOutputObject() # getInputObject() Node5->Node4 Node6 Details::IProxyDictBase Node6->Node4 Node7 asg::AsgMessaging + AsgMessaging() + AsgMessaging() * msgLvl() * msg() * msg() Node7->Node4 Node13 std::vector< xAOD:: TVirtualIncidentListener * > Node13->Node4 #m_listeners Node15 std::unordered_map < std::string, std:: unique_ptr< TVirtualManager > > Node15->Node4 #m_outputObjects #m_outputMetaObjects #m_inputObjects #m_inputMetaObjects Node10 std::string Node10->Node1 -m_key Node10->Node15 +keys