ATLAS Offline Software
Loading...
Searching...
No Matches
GPUClusterSorting Namespace Reference

Functions

void register_kernels (IGPUKernelSizeOptimizer &optimizer)
void initialPropertiesCalculation (CaloRecGPU::EventDataHolder &holder, const CaloRecGPU::ConstantDataHolder &instance_data, const IGPUKernelSizeOptimizer &optimizer, const bool synchronize=false, const bool cut_in_absolute_ET=true, const float absolute_ET_threshold=-1, CaloRecGPU::CUDA_Helpers::CUDAStreamPtrHolder stream_to_use={})
void sortClusters (CaloRecGPU::EventDataHolder &holder, const CaloRecGPU::ConstantDataHolder &instance_data, const IGPUKernelSizeOptimizer &optimizer, const bool synchronize=false, CaloRecGPU::CUDA_Helpers::CUDAStreamPtrHolder stream_to_use={})
void finalizeClusterAssignment (CaloRecGPU::EventDataHolder &holder, const CaloRecGPU::ConstantDataHolder &instance_data, const IGPUKernelSizeOptimizer &optimizer, const bool synchronize=false, CaloRecGPU::CUDA_Helpers::CUDAStreamPtrHolder stream_to_use={})

Function Documentation

◆ finalizeClusterAssignment()

void GPUClusterSorting::finalizeClusterAssignment ( CaloRecGPU::EventDataHolder & holder,
const CaloRecGPU::ConstantDataHolder & instance_data,
const IGPUKernelSizeOptimizer & optimizer,
const bool synchronize = false,
CaloRecGPU::CUDA_Helpers::CUDAStreamPtrHolder stream_to_use = {} )

◆ initialPropertiesCalculation()

void GPUClusterSorting::initialPropertiesCalculation ( CaloRecGPU::EventDataHolder & holder,
const CaloRecGPU::ConstantDataHolder & instance_data,
const IGPUKernelSizeOptimizer & optimizer,
const bool synchronize = false,
const bool cut_in_absolute_ET = true,
const float absolute_ET_threshold = -1,
CaloRecGPU::CUDA_Helpers::CUDAStreamPtrHolder stream_to_use = {} )

◆ register_kernels()

void GPUClusterSorting::register_kernels ( IGPUKernelSizeOptimizer & optimizer)

◆ sortClusters()

void GPUClusterSorting::sortClusters ( CaloRecGPU::EventDataHolder & holder,
const CaloRecGPU::ConstantDataHolder & instance_data,
const IGPUKernelSizeOptimizer & optimizer,
const bool synchronize = false,
CaloRecGPU::CUDA_Helpers::CUDAStreamPtrHolder stream_to_use = {} )