AthMpEvtLoopMgr Node1 AthMpEvtLoopMgr - m_evtSelector - m_nWorkers - m_isPileup - m_collectSubprocessLogs - m_tools - m_nChildProcesses - m_nPollingInterval - m_nMemSamplingInterval - m_nEventsBeforeFork - m_eventPrintoutInterval - m_execAtPreFork - m_masterPid + AthMpEvtLoopMgr() + ~AthMpEvtLoopMgr() + initialize() + finalize() + nextEvent() + executeEvent() + executeRun() + stopRun() + createEventContext() - AthMpEvtLoopMgr() - AthMpEvtLoopMgr() - operator=() - wait() - generateOutputReport() - extractFds() - updateSkipEvents() Node2 extends< AthService, IEventProcessor > Node2->Node1 Node3 ServiceHandle< IEventProcessor > Node3->Node1 -m_evtProcessor Node4 std::string Node4->Node1 -m_strategy -m_workerTopDir -m_outputReportName Node5 std::basic_string< char > Node5->Node4 Node6 std::vector< unsigned long > Node6->Node1 -m_samplesSize -m_samplesRss -m_samplesSwap -m_samplesPss Node7 long Node7->Node6 +elements