![]() |
ATLAS Offline Software
|
#include "AthenaBaseComps/AthReentrantAlgorithm.h"#include "GaudiKernel/ToolHandle.h"#include "CxxUtils/checker_macros.h"#include "CaloUtils/CaloClusterCollectionProcessor.h"#include "CaloRecGPU/CaloClusterGPUTransformers.h"#include "CaloRecGPU/CaloClusterGPUProcessor.h"#include "CaloRecGPU/CaloGPUTimed.h"#include "CaloRecGPU/CaloGPUCUDAInitialization.h"#include "CaloRecGPU/DataHolders.h"#include "xAODCaloEvent/CaloClusterContainer.h"#include "StoreGate/ReadDecorHandle.h"#include "StoreGate/WriteDecorHandleKey.h"#include "CaloConditions/CaloNoise.h"#include <string>#include <mutex>#include <atomic>#include <utility>Go to the source code of this file.
Classes | |
| class | CaloGPUHybridClusterProcessor |
| Algorithm to reconstruct CaloCluster objects with GPU acceleration, providing interoperability for calling standard CPU algorithms before and after the GPU processing part. More... | |
| class | CaloGPUHybridClusterProcessor::simple_GPU_pointer_holder |
A simple RAII wrapper to ensure proper allocation and deallocation of GPU memory in a void * for the temporaries. More... | |
1.8.18