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