Athena::RootNtupleEventSelector Node1 Athena::RootNtupleEventSelector - m_inputCollectionsName - m_tupleName - m_activeBranchNames - m_needReload - m_fireBIF + RootNtupleEventSelector() + ~RootNtupleEventSelector() + initialize() + finalize() + handle() + io_reinit() + size() + createContext() + last() + next() + next() + previous() + previous() + rewind() + createAddress() + releaseContext() + resetCriteria() + seek() + curEvent() + preLoadAddresses() + loadAddresses() + updateAddress() - endInputFile() - setupInputCollection() - createRootBranchAddresses() - fetchNtuple() - addMetadataFromDirectoryName() - addMetadataFromDirectory() - addMetadata() - addMetadata() - createMetaDataRootBranch Addresses() - do_init_io() - 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 TTree Node4->Node1 -m_tuple Node5 std::vector< std::vector < Athena::RootNtupleEventSelector ::CollMetaData > > + elements Node5->Node1 -m_collEvts Node6 std::vector< TFile * > Node6->Node1 -m_files Node8 ServiceHandle< StoreGate Svc > Node8->Node1 -m_dataStore -m_ometaStore -m_imetaStore Node9 std::vector< std::string > Node9->Node1 -m_tupleNames Node12 long Node12->Node1 -m_curEvt -m_nbrEvts -m_skipEvts Node13 ServiceHandle< IIncident Svc > Node13->Node1 -m_incsvc