Go to the documentation of this file. 1 #ifndef RecoLocalTracker_SiPixelRecHits_PixelCPEFast_h
2 #define RecoLocalTracker_SiPixelRecHits_PixelCPEFast_h
37 LocalError localError(DetParam
const &theDetParam, ClusterParam &theClusterParam)
const override;
39 void errorFromTemplates(DetParam
const &theDetParam, ClusterParamGeneric &theClusterParam,
float qclus)
const;
62 #endif // RecoLocalTracker_SiPixelRecHits_PixelCPEFast_h
pixelCPEforGPU::ParamsOnGPU cpuData_
LocalError localError(DetParam const &theDetParam, ClusterParam &theClusterParam) const override
static void fillPSetDescription(edm::ParameterSetDescription &desc)
const pixelCPEforGPU::ParamsOnGPU & getCPUProduct() const
pixelCPEforGPU::ParamsOnGPU * paramsOnGPU_d
std::vector< SiPixelGenErrorStore > thePixelGenError_
~PixelCPEFast() override=default
void errorFromTemplates(DetParam const &theDetParam, ClusterParamGeneric &theClusterParam, float qclus) const
pixelCPEforGPU::ParamsOnGPU paramsOnGPU_h
pixelCPEforGPU::LayerGeometry layerGeometry_
std::vector< pixelCPEforGPU::DetParams > detParamsGPU_
pixelCPEforGPU::AverageGeometry averageGeometry_
cms::cuda::ESProduct< GPUData > gpuData_
const pixelCPEforGPU::ParamsOnGPU * getGPUProductAsync(cudaStream_t cudaStream) const
LocalPoint localPosition(DetParam const &theDetParam, ClusterParam &theClusterParam) const override
PixelCPEFast(edm::ParameterSet const &conf, const MagneticField *, const TrackerGeometry &, const TrackerTopology &, const SiPixelLorentzAngle *, const SiPixelGenErrorDBObject *, const SiPixelLorentzAngle *)
The constructor.
pixelCPEforGPU::CommonParams commonParamsGPU_