CMS 3D CMS Logo

PixelRecHitGPUKernel.h
Go to the documentation of this file.
1 #ifndef RecoLocalTracker_SiPixelRecHits_plugins_PixelRecHitGPUKernel_h
2 #define RecoLocalTracker_SiPixelRecHits_plugins_PixelRecHitGPUKernel_h
3 
4 #include <cstdint>
5 
6 #include <cuda_runtime.h>
7 
12 
13 namespace pixelgpudetails {
14 
16  public:
17  PixelRecHitGPUKernel() = default;
18  ~PixelRecHitGPUKernel() = default;
19 
24 
26  SiPixelClustersCUDA const& clusters_d,
27  BeamSpotCUDA const& bs_d,
28  pixelCPEforGPU::ParamsOnGPU const* cpeParams,
29  bool isPhase2,
30  cudaStream_t stream) const;
31  };
32 } // namespace pixelgpudetails
33 
34 #endif // RecoLocalTracker_SiPixelRecHits_plugins_PixelRecHitGPUKernel_h
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t stream
TrackingRecHit2DGPU makeHitsAsync(SiPixelDigisCUDA const &digis_d, SiPixelClustersCUDA const &clusters_d, BeamSpotCUDA const &bs_d, pixelCPEforGPU::ParamsOnGPU const *cpeParams, bool isPhase2, cudaStream_t stream) const
PixelRecHitGPUKernel & operator=(const PixelRecHitGPUKernel &)=delete