Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:11:25

0001 #ifndef InsideBoundsMeasurementEstimator_H
0002 #define InsideBoundsMeasurementEstimator_H
0003 
0004 #include "TrackingTools/DetLayers/interface/MeasurementEstimator.h"
0005 
0006 class InsideBoundsMeasurementEstimator : public MeasurementEstimator {
0007 public:
0008   bool estimate(const TrajectoryStateOnSurface& ts, const Plane& plane) const override;
0009 
0010   std::pair<bool, double> estimate(const TrajectoryStateOnSurface& tsos, const TrackingRecHit& aRecHit) const override;
0011 
0012   Local2DVector maximalLocalDisplacement(const TrajectoryStateOnSurface& ts, const Plane& plane) const override;
0013 
0014   MeasurementEstimator* clone() const override { return new InsideBoundsMeasurementEstimator(*this); }
0015 };
0016 
0017 #endif