EL::Detail::EventModule Node1 EL::Detail::EventModule - m_useStats - m_summaryReport + EventModule() + ~EventModule() + postFinalize() + onFirstInputFile() + onNextInputFile() + onNewInputFile() + postCloseInputFile() + onExecute() Node2 EL::Detail::Module   + firstInitialize() + preFileInitialize() + onInitialize() + processInputs() + postFirstEvent() + onFirstInputFile() + onNextInputFile() + onNewInputFile() + onCloseInputFile() + postCloseInputFile() and 7 more... Node2->Node1 Node3 asg::AsgComponent     Node3->Node2 Node4 std::unique_ptr< xAOD ::Event >   + operator->() Node4->Node1 -m_event Node5 xAOD::Event # m_printEventProxyWarnings + Event() + ~Event() + getEntries() + getEntry() + fill() + inputEventFormat() + outputEventFormat() + dump() + printIOStats() + contains() + transientContains() + keys() + retrieve() + retrieve() + record() + record() + copy() + containsMeta() + transientContainsMeta() + metaKeys() + retrieveMetaInput() + retrieveMetaOutput() + retrieveMetaOutput() + recordMeta() + recordMeta() # recordTypeless() # getOutputObject() # getInputObject() # contains() # transientContains() # proxy() # proxy() # proxy_exact() # addToStore() # proxies() # stringToKey() # keyToString() # keyToString() # registerKey() # recordObject() # name() # hasInput() # hasOutput() # getNames() # connectObject() # connectMetaObject() # connectAux() # connectMetaAux() # setAuxStore() # record() # recordAux() # getEventFormatElement() # getBranchInfo() * upgrade_mutex_t * upgrading_lock_t * m_branchesMutex * ATLAS_THREAD_SAFE * EVENT_TREE_NAME * EVENT_RNTUPLE_NAME * METADATA_OBJECT_NAME * readFrom() * writeTo() * finishWritingTo() * setActive() * setAuxItemList() * addListener() * removeListener() and 6 more... * getEntries() * getEntry() * fill() * 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() * getEventFormatElement() * getBranchInfo() Node5->Node4 +ptr Node29 asg::SgEvent   + SgEvent() + event() + tds() + contains() + transientContains() + retrieve() + retrieve() + retrieve() + record() + record() + overwrite() + keys() - initialize() * contains() * transientContains() * retrieve() * retrieve() * retrieve() * record() * record() * overwrite() * keys() Node5->Node29 -m_pevm Node6 xAOD::TVirtualEvent + DEFAULT_KEY + KEY_MASK + ~TVirtualEvent() + retrieve() + retrieve() + getHash() + getKey() + getName() + getName() # getOutputObject() # getInputObject() Node6->Node5 Node25 std::unique_ptr< xAOD ::TStore >   + operator->() Node25->Node1 -m_store Node26 xAOD::TStore # m_keys + TStore() + TStore() + ~TStore() + operator=() + setActive() + print() + contains() + isConst() + retrieve() + retrieve() + record() + record() + record() + record() + keys() + holder() + remove() + remove() + clear() # contains() # isConst() # getObject() # getConstObject() # record() # record() # record() # record() # contains() # contains() # getName() # getName() # getNames() - record_impl() * contains() * isConst() * retrieve() * retrieve() * record() * record() * record() * record() * keys() * holder() * remove() * remove() * clear() * contains() * contains() * getName() * getName() * getNames() Node26->Node25 +ptr Node26->Node29 -m_ptds Node28 std::unique_ptr< asg ::SgEvent >   + operator->() Node28->Node1 -m_evtStore Node29->Node28 +ptr