IHybridProcessorHelper Node1 IHybridProcessorHelper + resetAppReturnCode() + setCurrentEventNum() + terminateLoop() + drainScheduler() Node2 AthenaMtesEventLoopMgr + m_testPilotMessages + m_inTestMode # m_incidentSvc # m_eventStore # m_evtSelector # m_evtContext # m_evtsel # m_histoDataMgrSvc # m_histoPersSvc # m_evtIdModSvc # m_histPersName # m_currentRun and 20 more... - m_nevt - m_timeStamp - m_writeInterval - m_writeHists - m_terminateLoop - m_nev - m_proc - m_useTools - m_doEvtHeartbeat - m_flmbi and 7 more... + getEventRoot() + AthenaMtesEventLoopMgr() + ~AthenaMtesEventLoopMgr() + initialize() + finalize() + nextEvent() + createEventContext() + executeEvent() + executeRun() + stopRun() and 11 more... # setupPreSelectTools() # setClearStorePolicy() # writeHistograms() # executeAlgorithms() # initializeAlgorithms() # clearWBSlot() # declareEventRootAddress() - AthenaMtesEventLoopMgr() - AthenaMtesEventLoopMgr() - operator=() - eventStore() - modifyEventContext() - getNextRange() - trimRangeStrings() Node1->Node2