![]()  | 
  
    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.
 1.8.18