CMS 3D CMS Logo

Public Types | Public Member Functions | Protected Attributes

HitRZConstraint Class Reference

#include <HitRZConstraint.h>

List of all members.

Public Types

typedef PixelRecoLineRZ::LineOrigin LineOrigin
typedef
TkTrackingRegionsMargin< float > 
Margin
typedef PixelRecoRange< float > Range

Public Member Functions

 HitRZConstraint ()
 HitRZConstraint (const LineOrigin &leftPoint, float cotLeftLine, const LineOrigin &rightPoint, float cotRightLine)
 HitRZConstraint (const PixelRecoLineRZ &lineLeft, const PixelRecoLineRZ &lineRight)
const PixelRecoLineRZlineLeft () const
const PixelRecoLineRZlineRight () const

Protected Attributes

PixelRecoLineRZ theLineLeft
PixelRecoLineRZ theLineRight

Detailed Description

r-z constraint is formed by two PixelRecoLineRZ lines.

Definition at line 10 of file HitRZConstraint.h.


Member Typedef Documentation

Definition at line 15 of file HitRZConstraint.h.

Definition at line 13 of file HitRZConstraint.h.

Definition at line 14 of file HitRZConstraint.h.


Constructor & Destructor Documentation

HitRZConstraint::HitRZConstraint ( ) [inline]

Definition at line 17 of file HitRZConstraint.h.

{ }
HitRZConstraint::HitRZConstraint ( const LineOrigin leftPoint,
float  cotLeftLine,
const LineOrigin rightPoint,
float  cotRightLine 
) [inline]

Definition at line 18 of file HitRZConstraint.h.

    : theLineLeft(PixelRecoLineRZ(leftPoint, cotLeftLine)),
      theLineRight(PixelRecoLineRZ(rightPoint, cotRightLine)) { }
HitRZConstraint::HitRZConstraint ( const PixelRecoLineRZ lineLeft,
const PixelRecoLineRZ lineRight 
) [inline]

Definition at line 23 of file HitRZConstraint.h.

    :  theLineLeft(lineLeft), theLineRight(lineRight) { } 

Member Function Documentation

const PixelRecoLineRZ& HitRZConstraint::lineLeft ( ) const [inline]

Definition at line 28 of file HitRZConstraint.h.

References theLineLeft.

Referenced by HitEtaCheck::operator()(), HitRCheck::range(), and HitZCheck::range().

{ return theLineLeft; } 
const PixelRecoLineRZ& HitRZConstraint::lineRight ( ) const [inline]

Definition at line 29 of file HitRZConstraint.h.

References theLineRight.

Referenced by HitEtaCheck::operator()(), HitRCheck::range(), and HitZCheck::range().

{ return theLineRight; } 

Member Data Documentation

Definition at line 32 of file HitRZConstraint.h.

Referenced by lineLeft().

Definition at line 32 of file HitRZConstraint.h.

Referenced by lineRight().