1 #ifndef CommonDet_Chi2MeasurementEstimatorBase_H
2 #define CommonDet_Chi2MeasurementEstimatorBase_H
26 float maxSag,
float minToll) :
35 const Plane& plane)
const final;
39 const Plane& plane)
const final;
46 std::pair<bool,double>
returnIt(
double est)
const {
double chiSquaredCut() const
Chi2MeasurementEstimatorBase(double maxChi2, double nSigma=3., float maxDisp=std::numeric_limits< float >::max())
Chi2MeasurementEstimatorBase(double maxChi2, double nSigma, float maxDisp, float maxSag, float minToll)
std::pair< bool, double > returnIt(double est) const
virtual std::pair< bool, double > estimate(const TrajectoryStateOnSurface &ts, const TrackingRecHit &) const =0
virtual Local2DVector maximalLocalDisplacement(const TrajectoryStateOnSurface &ts, const Plane &plane) const final
std::pair< bool, double > HitReturnType
const float theMaxDisplacement