CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
OuterHitPhiPrediction.h
Go to the documentation of this file.
1 #ifndef OuterHitPhiPrediction_H
2 #define OuterHitPhiPrediction_H
3 
8 
9 
11 public:
12 
15 
17  const Range & phiAtVertex,
18  const Range & curvature,
19  float originRBound,
20  const Margin & tolerance = Margin(0,0))
21  : thePhiAtVertex(phiAtVertex), theCurvature(curvature),
22  theOriginRBound (originRBound), theTolerance(tolerance) { }
23 
24  void setTolerance(const Margin & tolerance) { theTolerance = tolerance; }
25  Range operator()(float radius) const;
26 
27 private:
32 };
33 
34 #endif
T curvature(T InversePt, const edm::EventSetup &iSetup)
PixelRecoRange< float > Range
OuterHitPhiPrediction(const Range &phiAtVertex, const Range &curvature, float originRBound, const Margin &tolerance=Margin(0, 0))
void setTolerance(const Margin &tolerance)
TkTrackingRegionsMargin< float > Margin
Range operator()(float radius) const