ATLAS Offline Software
Control
AthenaKernel
AthenaKernel
IHybridProcessorHelper.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ATHENAKERNEL_IHYBRIDPROCESSORHELPER_H
6
#define ATHENAKERNEL_IHYBRIDPROCESSORHELPER_H
7
15
class
IHybridProcessorHelper
{
16
public
:
17
virtual
void
resetAppReturnCode
() = 0;
18
virtual
void
setCurrentEventNum
(
int
num
) = 0;
19
virtual
bool
terminateLoop
() = 0;
20
virtual
int
drainScheduler
(
int
& finishedEvts,
bool
report
) = 0;
21
};
22
23
#endif
IHybridProcessorHelper::setCurrentEventNum
virtual void setCurrentEventNum(int num)=0
checkTP.report
report
Definition:
checkTP.py:127
IHybridProcessorHelper
Helper interface for implementing hybrid MP+MT. Used by the Hybrid Shared Event Queue Consumer MP too...
Definition:
IHybridProcessorHelper.h:15
trigbs_pickEvents.num
num
Definition:
trigbs_pickEvents.py:76
IHybridProcessorHelper::drainScheduler
virtual int drainScheduler(int &finishedEvts, bool report)=0
IHybridProcessorHelper::resetAppReturnCode
virtual void resetAppReturnCode()=0
IHybridProcessorHelper::terminateLoop
virtual bool terminateLoop()=0
Generated on Tue Jul 2 2024 21:17:09 for ATLAS Offline Software by
1.8.18