CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
SiPixelGainCalibrationForHLTGPU.h
Go to the documentation of this file.
1 #ifndef CalibTracker_SiPixelESProducers_interface_SiPixelGainCalibrationForHLTGPU_h
2 #define CalibTracker_SiPixelESProducers_interface_SiPixelGainCalibrationForHLTGPU_h
3 
6 
10 class TrackerGeometry;
11 
13 public:
16 
17  const SiPixelGainForHLTonGPU *getGPUProductAsync(cudaStream_t cudaStream) const;
20 
21 private:
24  struct GPUData {
25  ~GPUData();
28  };
30 };
31 
32 #endif // CalibTracker_SiPixelESProducers_interface_SiPixelGainCalibrationForHLTGPU_h
const SiPixelGainCalibrationForHLT * gains_
cms::cuda::ESProduct< GPUData > gpuData_
const SiPixelGainCalibrationForHLT * originalProduct()
const SiPixelGainForHLTonGPU * getGPUProductAsync(cudaStream_t cudaStream) const
SiPixelGainForHLTonGPU_DecodingStructure * gainDataOnGPU
SiPixelGainCalibrationForHLTGPU(const SiPixelGainCalibrationForHLT &gains, const TrackerGeometry &geom)
const SiPixelGainForHLTonGPU * cpuProduct() const