Athena::xAODEventSelector Node1 Athena::xAODEventSelector - m_inputCollectionsName - m_tupleName - m_metadataName - m_needReload - m_accessMode - m_fillEventInfo - m_readMetadataWithPool - m_printPerfStats - m_printEventProxyWarnings - m_collectionType + xAODEventSelector() + ~xAODEventSelector() + initialize() + finalize() + handle() + io_reinit() + size() + createContext() + last() + next() + next() + previous() + previous() + rewind() + createAddress() + releaseContext() + resetCriteria() + seek() + curEvent() + preLoadAddresses() + loadAddresses() + updateAddress() - createRootBranchAddresses() - fetchNtupleFile() - createMetaDataRootBranch Addresses() - do_init_io() - setFile() - find_coll_idx() - self() * createContext() * last() * next() * next() * previous() * previous() * rewind() * createAddress() * releaseContext() * resetCriteria() * seek() * curEvent() * preLoadAddresses() * loadAddresses() * updateAddress() Node2 extends<::AthService, IEvtSelector, IEvtSelector Seek, IAddressProvider, IIoComponent, IIncidentListener > Node2->Node1 Node3 ServiceHandle< IDictLoader Svc > Node3->Node1 -m_dictsvc Node4 xAOD::xAODTEvent + TEvent() + TEvent() + TEvent() + TEvent() + getInputObject() + getInputObject() Node4->Node1 -m_tevent Node28 TFile Node28->Node1 -m_tfile Node29 std::vector< Athena ::xAODEventSelector ::CollMetaData > Node29->Node1 -m_collEvts Node32 ServiceHandle< IProxyProvider Svc > Node32->Node1 -m_ppSvc Node33 std::unordered_map < SG::TransientAddress *, bool > + elements Node33->Node1 -m_rootAddresses Node42 ServiceHandle< IPoolSvc > Node42->Node1 -m_poolSvc Node43 ServiceHandle< StoreGate Svc > Node43->Node1 -m_dataStore -m_ometaStore -m_imetaStore