CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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:
36 };
37 #endif
void initLayer(const DetLayer *layer)
const double tolerance
PixelRecoRange< float > Range
constexpr std::array< uint8_t, layerIndexSize > layer
const Range & detRange() const
const Range & detSize() const
TkTrackingRegionsMargin< float > Margin
void initTolerance(float tolerance)