Skip to content

SiPixelRawToClusterCUDA.cc

File containing the wrapper class which wraps the SiPixelRawToClusterGPUKernel class.

File on github.

UML diagram

 classDiagram
      class SiPixelRawToClusterCUDA{
         -SiPixelRawToClusterGPUKernel gpuAlgo_
      }

      class SiPixelRawToClusterGPUKernel{
         -makeClustersAsync()
         -makePhase2ClustersAsync()
      }

     SiPixelRawToClusterCUDA -- "1" SiPixelRawToClusterGPUKernel : gpuAlgo_

Class attributes

gpuAlgo_

An instance of the SiPixelRawToClusterGPUKernel class, which calls the CUDA kernels.

Class methods

acquire

This method gets the Event and EventSetup data and extracts required data from them, such as gpuMap and words.

Then, gpuAlgo_.makeClustersAsync is called with the requied params.