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