CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

OuterHitPhiPrediction Class Reference

#include <OuterHitPhiPrediction.h>

List of all members.

Public Types

typedef
TkTrackingRegionsMargin< float > 
Margin
typedef PixelRecoRange< float > Range

Public Member Functions

Range operator() (float radius) const
 OuterHitPhiPrediction (const Range &phiAtVertex, const Range &curvature, float originRBound, const Margin &tolerance=Margin(0, 0))
void setTolerance (const Margin &tolerance)

Private Attributes

Range theCurvature
float theOriginRBound
Range thePhiAtVertex
Margin theTolerance

Detailed Description

predicts phi range at a given radius r

Definition at line 10 of file OuterHitPhiPrediction.h.


Member Typedef Documentation

Definition at line 14 of file OuterHitPhiPrediction.h.

Definition at line 13 of file OuterHitPhiPrediction.h.


Constructor & Destructor Documentation

OuterHitPhiPrediction::OuterHitPhiPrediction ( const Range phiAtVertex,
const Range curvature,
float  originRBound,
const Margin tolerance = Margin(0,0) 
) [inline]

Definition at line 16 of file OuterHitPhiPrediction.h.

    : thePhiAtVertex(phiAtVertex), theCurvature(curvature),
      theOriginRBound (originRBound), theTolerance(tolerance) { } 

Member Function Documentation

OuterHitPhiPrediction::Range OuterHitPhiPrediction::operator() ( float  radius) const
void OuterHitPhiPrediction::setTolerance ( const Margin tolerance) [inline]

Definition at line 24 of file OuterHitPhiPrediction.h.

References theTolerance.

Referenced by RectangularEtaPhiTrackingRegion::estimator().

{ theTolerance = tolerance; }

Member Data Documentation

Definition at line 29 of file OuterHitPhiPrediction.h.

Referenced by operator()().

Definition at line 30 of file OuterHitPhiPrediction.h.

Referenced by operator()().

Definition at line 28 of file OuterHitPhiPrediction.h.

Referenced by operator()().

Definition at line 31 of file OuterHitPhiPrediction.h.

Referenced by operator()(), and setTolerance().