CMS 3D CMS Logo

ThirdHitRZPredictionBase.h
Go to the documentation of this file.
1 #ifndef ThirdHitRZPredictionBase_H
2 #define ThirdHitRZPredictionBase_H
3 
13 
14 class DetLayer;
15 class OrderedHitPair;
17 
19 public:
22 
24  ThirdHitRZPredictionBase(float tolerance, const DetLayer* layer = nullptr);
25 
26  const Range & detRange() const { return theDetRange; }
27  const Range & detSize() const { return theDetSize; }
28 
29  void initTolerance(float tolerance) { theTolerance = Margin(tolerance, tolerance); }
30  void initLayer(const DetLayer *layer);
31 
32 protected:
35  Margin theTolerance;
36 };
37 #endif
void initLayer(const DetLayer *layer)
const double tolerance
PixelRecoRange< float > Range
const Range & detRange() const
const Range & detSize() const
TkTrackingRegionsMargin< float > Margin
void initTolerance(float tolerance)