CMS 3D CMS Logo

InsideBoundsMeasurementEstimator.h

Go to the documentation of this file.
00001 #ifndef InsideBoundsMeasurementEstimator_H
00002 #define InsideBoundsMeasurementEstimator_H
00003 
00004 #include "TrackingTools/PatternTools/interface/MeasurementEstimator.h"
00005 
00006 class InsideBoundsMeasurementEstimator : public MeasurementEstimator {
00007 public:
00008 
00009   virtual bool estimate( const TrajectoryStateOnSurface& ts, 
00010                          const BoundPlane& plane) const;
00011 
00012   std::pair<bool,double> 
00013     estimate(const TrajectoryStateOnSurface& tsos,
00014              const TransientTrackingRecHit& aRecHit) const; 
00015 
00016   virtual Local2DVector 
00017   maximalLocalDisplacement( const TrajectoryStateOnSurface& ts,
00018                             const BoundPlane& plane) const;
00019 
00020   virtual MeasurementEstimator* clone() const {
00021     return new InsideBoundsMeasurementEstimator( *this);
00022   }
00023 
00024 };
00025 
00026 #endif

Generated on Tue Jun 9 17:35:17 2009 for CMSSW by  doxygen 1.5.4