![]()  | 
  
    ATLAS Offline Software
    
   | 
 
Base class for tools that convert event information from the Athena structures to the GPU-friendly format used in CaloGPUHybridClusterProcessor.  
 More...
#include <CaloClusterGPUTransformers.h>
Public Member Functions | |
| virtual StatusCode | convert (const EventContext &ctx, const CaloRecGPU::ConstantDataHolder &constant_data, const xAOD::CaloClusterContainer *cluster_collection, CaloRecGPU::EventDataHolder &event_data) const =0 | 
Fill the CaloRecGPU::EventDataHolder with the relevant information.  More... | |
| DeclareInterfaceID (ICaloClusterGPUInputTransformer, 1, 0) | |
Base class for tools that convert event information from the Athena structures to the GPU-friendly format used in CaloGPUHybridClusterProcessor. 
convert method that takes as an argument a EventContext, a CaloRecGPU::ConstantDataHolder, a xAOD::CaloClusterContainer and a CaloRecGPU::EventDataHolder. Definition at line 65 of file CaloClusterGPUTransformers.h.
      
  | 
  pure virtual | 
Fill the CaloRecGPU::EventDataHolder with the relevant information. 
| ctx | The event context. | 
| constant_data | Data held in GPU memory that is common to all events (cell noise and geometry). | 
| cluster_collection | The cluster collection, in the standard Athena structures. | 
| event_data | Data held in GPU memory that is specific to this event (including the description of the clusters themselves). | 
| ICaloClusterGPUInputTransformer::DeclareInterfaceID | ( | ICaloClusterGPUInputTransformer | , | 
| 1 | , | ||
| 0 | |||
| ) | 
 1.8.18