|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ATHENAMP_ATHMPEVTLOOPMGR_H
6 #define ATHENAMP_ATHMPEVTLOOPMGR_H
8 #include "GaudiKernel/IEventProcessor.h"
10 #include "GaudiKernel/ToolHandle.h"
27 virtual StatusCode nextEvent(
int maxevt)
override;
28 virtual StatusCode executeEvent(EventContext &&ctx)
override;
29 virtual StatusCode executeRun(
int maxevt)
override;
32 virtual EventContext createEventContext()
override;
64 std::shared_ptr<AthenaInterprocess::FdsRegistry> extractFds();
AthMpEvtLoopMgr(const AthMpEvtLoopMgr &)
unsigned int m_eventPrintoutInterval
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
std::vector< unsigned long > m_samplesRss
ToolHandleArray< IAthenaMPTool > m_tools
std::vector< unsigned long > m_samplesSize
std::string m_outputReportName
std::string m_workerTopDir
std::vector< unsigned long > m_samplesPss
SmartIF< IService > m_evtSelector
int m_nMemSamplingInterval
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< unsigned long > m_samplesSwap
StringArrayProperty m_execAtPreFork
ServiceHandle< IEventProcessor > m_evtProcessor
bool m_collectSubprocessLogs