CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
InsideBoundsMeasurementEstimator.h
Go to the documentation of this file.
1 #ifndef InsideBoundsMeasurementEstimator_H
2 #define InsideBoundsMeasurementEstimator_H
3 
5 
7 public:
8  bool estimate(const TrajectoryStateOnSurface& ts, const Plane& plane) const override;
9 
10  std::pair<bool, double> estimate(const TrajectoryStateOnSurface& tsos, const TrackingRecHit& aRecHit) const override;
11 
12  Local2DVector maximalLocalDisplacement(const TrajectoryStateOnSurface& ts, const Plane& plane) const override;
13 
14  MeasurementEstimator* clone() const override { return new InsideBoundsMeasurementEstimator(*this); }
15 };
16 
17 #endif
MeasurementEstimator * clone() const override
Definition: Plane.h:16
Local2DVector maximalLocalDisplacement(const TrajectoryStateOnSurface &ts, const Plane &plane) const override
bool estimate(const TrajectoryStateOnSurface &ts, const Plane &plane) const override