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 
7 
9 public:
10  using Line = SimpleLineRZ;
12 
15  const Point & leftPoint, float cotLeftLine,
16  const Point & rightPoint, float cotRightLine)
17  : theLineLeft(Line(leftPoint, cotLeftLine)),
18  theLineRight(Line(rightPoint, cotRightLine)) { }
20  const Line & lineLeft,
21  const Line & lineRight)
22  : theLineLeft(lineLeft), theLineRight(lineRight) { }
23 
24  const Line & lineLeft() const { return theLineLeft; }
25  const Line & lineRight() const { return theLineRight; }
26 
27 protected:
29 };
30 
31 #endif
const Line & lineRight() const
HitRZConstraint(const Point &leftPoint, float cotLeftLine, const Point &rightPoint, float cotRightLine)
const Line & lineLeft() const
HitRZConstraint(const Line &lineLeft, const Line &lineRight)
PixelRecoPointRZ Point