00001 #ifndef CD_Chi2StripEstimator_H_ 00002 #define CD_Chi2StripEstimator_H_ 00003 00013 #include "TrackingTools/KalmanUpdators/interface/Chi2MeasurementEstimatorBase.h" 00014 00015 class Chi2StripEstimator : public Chi2MeasurementEstimatorBase { 00016 public: 00017 00018 explicit Chi2StripEstimator(double maxChi2, double nSigma = 3.) : 00019 Chi2MeasurementEstimatorBase( maxChi2, nSigma) {} 00020 00021 virtual std::pair<bool,double> estimate(const TrajectoryStateOnSurface&, 00022 const TransientTrackingRecHit&) const; 00023 00024 virtual Chi2StripEstimator* clone() const { 00025 return new Chi2StripEstimator(*this); 00026 } 00027 00028 }; 00029 00030 #endif //CD_Chi2StripEstimator_H_