ATLAS Offline Software
Classes | Functions
TAGrowing Namespace Reference

Classes

struct  TACOptionsHolder
 
struct  TACTag
 
struct  TopoAutomatonGrowingTemporaries
 
struct  TopoAutomatonOptions
 

Functions

void register_kernels (IGPUKernelSizeOptimizer &optimizer)
 
void signalToNoise (CaloRecGPU::EventDataHolder &holder, const CaloRecGPU::ConstantDataHolder &instance_data, const TACOptionsHolder &options, const IGPUKernelSizeOptimizer &optimizer, const bool synchronize=false, CaloRecGPU::CUDA_Helpers::CUDAStreamPtrHolder stream_to_use={})
 
void cellPairs (CaloRecGPU::EventDataHolder &holder, const CaloRecGPU::ConstantDataHolder &instance_data, const TACOptionsHolder &options, const IGPUKernelSizeOptimizer &optimizer, const bool synchronize=false, CaloRecGPU::CUDA_Helpers::CUDAStreamPtrHolder stream_to_use={})
 
void clusterGrowing (CaloRecGPU::EventDataHolder &holder, const CaloRecGPU::ConstantDataHolder &instance_data, const TACOptionsHolder &options, const IGPUKernelSizeOptimizer &optimizer, const bool synchronize=false, CaloRecGPU::CUDA_Helpers::CUDAStreamPtrHolder stream_to_use={})
 

Function Documentation

◆ cellPairs()

void TAGrowing::cellPairs ( CaloRecGPU::EventDataHolder holder,
const CaloRecGPU::ConstantDataHolder instance_data,
const TACOptionsHolder options,
const IGPUKernelSizeOptimizer optimizer,
const bool  synchronize = false,
CaloRecGPU::CUDA_Helpers::CUDAStreamPtrHolder  stream_to_use = {} 
)

◆ clusterGrowing()

void TAGrowing::clusterGrowing ( CaloRecGPU::EventDataHolder holder,
const CaloRecGPU::ConstantDataHolder instance_data,
const TACOptionsHolder options,
const IGPUKernelSizeOptimizer optimizer,
const bool  synchronize = false,
CaloRecGPU::CUDA_Helpers::CUDAStreamPtrHolder  stream_to_use = {} 
)

◆ register_kernels()

void TAGrowing::register_kernels ( IGPUKernelSizeOptimizer optimizer)

◆ signalToNoise()

void TAGrowing::signalToNoise ( CaloRecGPU::EventDataHolder holder,
const CaloRecGPU::ConstantDataHolder instance_data,
const TACOptionsHolder options,
const IGPUKernelSizeOptimizer optimizer,
const bool  synchronize = false,
CaloRecGPU::CUDA_Helpers::CUDAStreamPtrHolder  stream_to_use = {} 
)