CMS 3D CMS Logo

HitRZConstraint Class Reference

r-z constraint is formed by two PixelRecoLineRZ lines. More...

#include <RecoTracker/TkTrackingRegions/interface/HitRZConstraint.h>

List of all members.

Public Types

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

Public Member Functions

 HitRZConstraint (const PixelRecoLineRZ &lineLeft, const PixelRecoLineRZ &lineRight)
 HitRZConstraint (const LineOrigin &leftPoint, float cotLeftLine, const LineOrigin &rightPoint, float cotRightLine)
 HitRZConstraint ()
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

typedef PixelRecoLineRZ::LineOrigin HitRZConstraint::LineOrigin

Definition at line 15 of file HitRZConstraint.h.

typedef TkTrackingRegionsMargin<float> HitRZConstraint::Margin

Definition at line 13 of file HitRZConstraint.h.

typedef PixelRecoRange<float> HitRZConstraint::Range

Definition at line 14 of file HitRZConstraint.h.


Constructor & Destructor Documentation

HitRZConstraint::HitRZConstraint (  )  [inline]

Definition at line 17 of file HitRZConstraint.h.

00017 { }

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

Definition at line 18 of file HitRZConstraint.h.

00021     : theLineLeft(PixelRecoLineRZ(leftPoint, cotLeftLine)),
00022       theLineRight(PixelRecoLineRZ(rightPoint, cotRightLine)) { }

HitRZConstraint::HitRZConstraint ( const PixelRecoLineRZ lineLeft,
const PixelRecoLineRZ lineRight 
) [inline]

Definition at line 23 of file HitRZConstraint.h.

00026     :  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().

00028 { 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().

00029 { return theLineRight; } 


Member Data Documentation

PixelRecoLineRZ HitRZConstraint::theLineLeft [protected]

Definition at line 32 of file HitRZConstraint.h.

Referenced by lineLeft().

PixelRecoLineRZ HitRZConstraint::theLineRight [protected]

Definition at line 32 of file HitRZConstraint.h.

Referenced by lineRight().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:24:19 2009 for CMSSW by  doxygen 1.5.4