EventSelectorAthenaPool Node1 EventSelectorAthenaPool - m_isSecondary - m_processMetadata - m_collectionType - m_collectionTree - m_connection - m_refName - m_attrListKey - m_inputCollectionsProp - m_query - m_keepInputFilesOpen and 19 more... + EventSelectorAthenaPool() + ~EventSelectorAthenaPool() + initialize() + start() + stop() + finalize() + queryInterface() + createContext() + next() + next() and 17 more... # nextHandleFileTransition() # nextWithSkip() # recordAttributeList() # fillAttributeList() # disconnectIfFinished() - eventStore() - reinit() - getCollectionCnv() - findEvent() - fireEndFileIncidents() - inputCollectionsHandler() Node2 extends<::AthService, IEvtSelector, IEvtSelector Seek, IEventShare, IIoComponent, IIncidentListener, ISecondaryEventSelector > Node2->Node1 Node3 EventContextAthenaPool - m_evtSelector + EventContextAthenaPool() + EventContextAthenaPool() + ~EventContextAthenaPool() + operator=() + identifier() Node3->Node1 -m_endIter Node5 SG::SlotSpecificObj < SG::SourceID > + SlotSpecificObj() + SlotSpecificObj() + get() + get() + get() + get() + operator*() + operator*() + operator->() + operator->() + begin() + begin() + end() + end() Node5->Node1 -m_sourceID Node9 std::mutex Node9->Node1 -m_callLock Node10 Guid + m_guidGenMethod - m_data1 - m_data2 - m_data3 - m_data4 + Guid() + Guid() + Guid() + Guid() + Guid() + operator=() + operator<() + operator==() + operator==() + operator!=() and 11 more... + null() + initGuidGenMethod() + create() Node10->Node1 -ATLAS_THREAD_SAFE Node11 ServiceHandle< IAthenaPool CnvSvc > Node11->Node1 -m_athenaPoolCnvSvc Node12 std::map< SG::SourceID, int > + elements Node12->Node1 -ATLAS_THREAD_SAFE Node13 std::vector< int > + elements Node13->Node1 -ATLAS_THREAD_SAFE Node14 ServiceHandle< IIncident Svc > Node14->Node1 -m_incidentSvc