![]() |
ATLAS Offline Software
|
Base class to provide common infrastructure for handling multiprocess state transitions for FPGA. Based on CaloRecGPU/CaloGPUCUDAInitialization.h. More...
#include <StateHandler.h>
Public Member Functions | |
void | handle (const Incident &incident) override |
virtual | ~StateHandler ()=default |
Protected Member Functions | |
virtual StatusCode | initialize_global () |
Glocal XRT initialization. More... | |
virtual StatusCode | initialize_worker () |
Initialization per process. More... | |
virtual StatusCode | stop_worker () |
clean up More... | |
virtual StatusCode | initialize () |
virtual StatusCode | stop () |
Protected Attributes | |
bool | m_is_child = false |
Base class to provide common infrastructure for handling multiprocess state transitions for FPGA. Based on CaloRecGPU/CaloGPUCUDAInitialization.h.
Definition at line 26 of file StateHandler.h.
|
virtualdefault |
|
inlineoverride |
Definition at line 85 of file StateHandler.h.
|
inlineprotectedvirtual |
Reimplemented in AthExXRT::VectorAddXRTExampleAlg, AthExXRT::VectorMultXRTExampleAlg, AthExXRT::VectorAddOCLExampleAlg, and AthExXRT::VectorMultOCLExampleAlg.
Definition at line 48 of file StateHandler.h.
|
inlineprotectedvirtual |
Glocal XRT initialization.
Reimplemented in AthExXRT::VectorAddXRTExampleAlg, AthExXRT::VectorMultXRTExampleAlg, AthExXRT::VectorAddOCLExampleAlg, and AthExXRT::VectorMultOCLExampleAlg.
Definition at line 31 of file StateHandler.h.
|
inlineprotectedvirtual |
Initialization per process.
Reimplemented in AthExXRT::VectorAddXRTExampleAlg, AthExXRT::VectorMultXRTExampleAlg, AthExXRT::VectorAddOCLExampleAlg, and AthExXRT::VectorMultOCLExampleAlg.
Definition at line 37 of file StateHandler.h.
|
inlineprotectedvirtual |
Reimplemented in AthExXRT::VectorAddOCLExampleAlg, and AthExXRT::VectorMultOCLExampleAlg.
Definition at line 67 of file StateHandler.h.
|
inlineprotectedvirtual |
clean up
Reimplemented in AthExXRT::VectorAddOCLExampleAlg, and AthExXRT::VectorMultOCLExampleAlg.
Definition at line 43 of file StateHandler.h.
|
protected |
Definition at line 81 of file StateHandler.h.