CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HitRZConstraint.h
Go to the documentation of this file.
1 #ifndef HitRZConstraint_H
2 #define HitRZConstraint_H
3 
9 
11 public:
12 
16 
19  const LineOrigin & leftPoint, float cotLeftLine,
20  const LineOrigin & rightPoint, float cotRightLine)
21  : theLineLeft(PixelRecoLineRZ(leftPoint, cotLeftLine)),
22  theLineRight(PixelRecoLineRZ(rightPoint, cotRightLine)) { }
24  const PixelRecoLineRZ & lineLeft,
25  const PixelRecoLineRZ & lineRight)
26  : theLineLeft(lineLeft), theLineRight(lineRight) { }
27 
28  const PixelRecoLineRZ & lineLeft() const { return theLineLeft; }
29  const PixelRecoLineRZ & lineRight() const { return theLineRight; }
30 
31 protected:
33 };
34 
35 #endif
HitRZConstraint(const LineOrigin &leftPoint, float cotLeftLine, const LineOrigin &rightPoint, float cotRightLine)
PixelRecoLineRZ::LineOrigin LineOrigin
PixelRecoLineRZ theLineRight
TkTrackingRegionsMargin< float > Margin
HitRZConstraint(const PixelRecoLineRZ &lineLeft, const PixelRecoLineRZ &lineRight)
PixelRecoLineRZ theLineLeft
const PixelRecoLineRZ & lineRight() const
PixelRecoRange< float > Range
const PixelRecoLineRZ & lineLeft() const