CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/TrackingTools/KalmanUpdators/interface/Chi2Strip1DEstimator.h

Go to the documentation of this file.
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_