ATLAS Offline Software
|
#include "CaloRecGPU/CUDAFriendlyClasses.h"
#include "CaloRecGPU/DataHolders.h"
#include "CaloRecGPU/Helpers.h"
#include "CaloRecGPU/IGPUKernelSizeOptimizer.h"
#include <cmath>
Go to the source code of this file.
Classes | |
struct | ClusterMomentsCalculator::RealSymmetricMatrixSolver |
struct | ClusterMomentsCalculator::ClusterMomentCalculationOptions |
struct | ClusterMomentsCalculator::CMCOptionsHolder |
Namespaces | |
ClusterMomentsCalculator | |
Functions | |
void | ClusterMomentsCalculator::register_kernels (IGPUKernelSizeOptimizer &optimizer) |
void | ClusterMomentsCalculator::calculateClusterPropertiesAndMoments (CaloRecGPU::EventDataHolder &holder, const CaloRecGPU::ConstantDataHolder &instance_data, const CMCOptionsHolder &options, const IGPUKernelSizeOptimizer &optimizer, const bool synchronize=false, CaloRecGPU::CUDA_Helpers::CUDAStreamPtrHolder stream={}, const bool defer_instead_of_oversize=false) |