CMS 3D CMS Logo

Chi2Switching1DEstimator.h
Go to the documentation of this file.
1 #ifndef Chi2Switching1DEstimator_H_
2 #define Chi2Switching1DEstimator_H_
3 
16 
18 public:
19  explicit Chi2Switching1DEstimator(double aMaxChi2, double nSigma = 3.)
21  theLocalEstimator(aMaxChi2, nSigma),
22  theStripEstimator(aMaxChi2, nSigma) {}
23 
25  std::pair<bool, double> estimate(const TrajectoryStateOnSurface& aTsos, const TrackingRecHit& aHit) const override;
26 
27  Chi2Switching1DEstimator* clone() const override { return new Chi2Switching1DEstimator(*this); }
28 
29 private:
34 
35 private:
38 };
39 #endif //Chi2Switching1DEstimator_H_
Chi2MeasurementEstimator.h
Chi2MeasurementEstimator
Definition: Chi2MeasurementEstimator.h:15
Chi2Switching1DEstimator::theStripEstimator
const Chi2Strip1DEstimator theStripEstimator
Definition: Chi2Switching1DEstimator.h:37
Chi2Strip1DEstimator.h
DeepCopyPointerByClone.h
Chi2Switching1DEstimator::Chi2Switching1DEstimator
Chi2Switching1DEstimator(double aMaxChi2, double nSigma=3.)
Definition: Chi2Switching1DEstimator.h:19
Chi2Switching1DEstimator::estimate
std::pair< bool, double > estimate(const TrajectoryStateOnSurface &aTsos, const TrackingRecHit &aHit) const override
implementation of MeasurementEstimator::estimate
Definition: Chi2Switching1DEstimator.cc:7
TrajectoryStateOnSurface
Definition: TrajectoryStateOnSurface.h:16
MeasurementEstimator.h
Chi2Switching1DEstimator::localEstimator
const Chi2MeasurementEstimator & localEstimator() const
estimator for 2D hits (matched or pixel)
Definition: Chi2Switching1DEstimator.h:31
Chi2Switching1DEstimator::stripEstimator
const Chi2Strip1DEstimator & stripEstimator() const
estimator for 1D hits (non-matched strips)
Definition: Chi2Switching1DEstimator.h:33
Chi2Switching1DEstimator
Definition: Chi2Switching1DEstimator.h:17
Chi2MeasurementEstimatorBase
Definition: Chi2MeasurementEstimatorBase.h:14
TrackingRecHit
Definition: TrackingRecHit.h:21
Chi2Switching1DEstimator::theLocalEstimator
const Chi2MeasurementEstimator theLocalEstimator
Definition: Chi2Switching1DEstimator.h:36
Chi2Switching1DEstimator::clone
Chi2Switching1DEstimator * clone() const override
Definition: Chi2Switching1DEstimator.h:27
Chi2Strip1DEstimator
Definition: Chi2Strip1DEstimator.h:14
HLTSiStripMonitoring_cff.nSigma
nSigma
Definition: HLTSiStripMonitoring_cff.py:151