Loading [MathJax]/extensions/tex2jax.js
 |
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"
20 AthenaInterprocess::IMPRunStop>
29 virtual StatusCode nextEvent(
int maxevt)
override;
30 virtual StatusCode executeEvent(EventContext &&ctx)
override;
31 virtual StatusCode executeRun(
int maxevt)
override;
34 virtual EventContext createEventContext()
override;
55 bool m_scheduledStop{
false};
69 std::shared_ptr<AthenaInterprocess::FdsRegistry> extractFds();
AthMpEvtLoopMgr(const AthMpEvtLoopMgr &)
unsigned int m_eventPrintoutInterval
virtual bool stopScheduled() const override
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
AccessorTemplate & operator=(AccessorTemplate &&that)
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