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