Go to the documentation of this file. 1 #ifndef RecoLocalTracker_SiPixelRecHits_PixelCPEClusterRepair_H
2 #define RecoLocalTracker_SiPixelRecHits_PixelCPEClusterRepair_H
const SiPixel2DTemplateDBObject * templateDBobject2D_
float maxSizeMismatchInY_
void callTempReco1D(DetParam const &theDetParam, ClusterParamTemplate &theClusterParam, SiPixelTemplateReco::ClusMatrix &clusterPayload, int ID, LocalPoint &lp) const
unsigned int layer(const DetId &id) const
LocalPoint localPosition(DetParam const &theDetParam, ClusterParam &theClusterParam) const override
void callTempReco2D(DetParam const &theDetParam, ClusterParamTemplate &theClusterParam, SiPixelTemplateReco2D::ClusMatrix &clusterPayload, int ID, LocalPoint &lp) const
Pixel cluster – collection of neighboring pixels above threshold.
ClusterParamTemplate(const SiPixelCluster &cl)
PixelCPEClusterRepair(edm::ParameterSet const &conf, const MagneticField *, const TrackerGeometry &, const TrackerTopology &, const SiPixelLorentzAngle *, const SiPixelTemplateDBObject *, const SiPixel2DTemplateDBObject *)
std::vector< SiPixelTemplateStore > thePixelTemp_
Rule(const std::string &str)
std::unique_ptr< ClusterParam > createClusterParam(const SiPixelCluster &cl) const override
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum)
void checkRecommend2D(DetParam const &theDetParam, ClusterParamTemplate &theClusterParam, SiPixelTemplateReco::ClusMatrix &clusterPayload, int ID) const
bool recommend(DetId detid, const TrackerTopology &tTopo) const
LocalError localError(DetParam const &theDetParam, ClusterParam &theClusterParam) const override
static void fillPSetDescription(edm::ParameterSetDescription &desc)
~PixelCPEClusterRepair() override
std::vector< SiPixelTemplateStore2D > thePixelTemp2D_
std::vector< Rule > recommend2D_