1 #ifndef CommonDet_Chi2ChargeMeasurementEstimator_H
2 #define CommonDet_Chi2ChargeMeasurementEstimator_H
29 bool cutOnPixelCharge,
bool cutOnStripCharge,
double minGoodPixelCharge,
double minGoodStripCharge,
30 float pTChargeCutThreshold = 100000.) :
virtual std::pair< bool, double > estimate(const TrajectoryStateOnSurface &, const TrackingRecHit &) const
bool checkCharge(const TrackingRecHit &aRecHit, int subdet, float chargeCut) const
float pTChargeCutThreshold_
virtual Chi2ChargeMeasurementEstimator * clone() const
float sensorThickness(const DetId &detid) const
double minGoodPixelCharge_
Detector identifier class for the strip tracker.
Chi2ChargeMeasurementEstimator(double maxChi2, double nSigma, bool cutOnPixelCharge, bool cutOnStripCharge, double minGoodPixelCharge, double minGoodStripCharge, float pTChargeCutThreshold=100000.)
bool checkClusterCharge(const OmniClusterRef::ClusterStripRef cluster, float chargeCut) const
virtual std::pair< bool, double > estimate(const TrajectoryStateOnSurface &, const TrackingRecHit &) const
double minGoodStripCharge_
double minGoodCharge(int subdet) const
bool thickSensors(const SiStripDetId &detid) const