CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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  cudaStream_t stream) const;
30  };
31 } // namespace pixelgpudetails
32 
33 #endif // RecoLocalTracker_SiPixelRecHits_plugins_PixelRecHitGPUKernel_h
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t stream
PixelRecHitGPUKernel & operator=(const PixelRecHitGPUKernel &)=delete
TrackingRecHit2DGPU makeHitsAsync(SiPixelDigisCUDA const &digis_d, SiPixelClustersCUDA const &clusters_d, BeamSpotCUDA const &bs_d, pixelCPEforGPU::ParamsOnGPU const *cpeParams, cudaStream_t stream) const