#include <PixelRecoLineRZ.h>
Public Types | |
typedef PixelRecoPointRZ | LineOrigin |
Public Member Functions | |
float | cotLine () const |
LineOrigin | origin () const |
PixelRecoLineRZ () | |
PixelRecoLineRZ (const GlobalPoint &p1, const GlobalPoint &p2) | |
PixelRecoLineRZ (const LineOrigin &aOrigin, float aCotLine, float transverseIP=0.f) | |
PixelRecoLineRZ (const LineOrigin &aOrigin, const PixelRecoPointRZ &aPoint, float transverseIP=0.f) | |
float | rAtZ (float z) const |
float | transverseIP () const |
float | transverseIP2 () const |
float | zAtR (float r) const |
Private Member Functions | |
float | addTIP (float val) const |
float | subTIP (float val) const |
Static Private Member Functions | |
static float | initCot (float dz, float dr) |
static float | initTIP2 (float x1, float y1, float x2, float y2) |
Private Attributes | |
float | theCotLine |
LineOrigin | theOrigin |
float | theTIP2 |
two dimensional line in r-z coordinates. line is defined by the point and cotangent
Definition at line 12 of file PixelRecoLineRZ.h.
Definition at line 15 of file PixelRecoLineRZ.h.
|
inline |
Definition at line 17 of file PixelRecoLineRZ.h.
|
inline |
Definition at line 19 of file PixelRecoLineRZ.h.
|
inline |
Definition at line 25 of file PixelRecoLineRZ.h.
|
inline |
Definition at line 30 of file PixelRecoLineRZ.h.
|
inlineprivate |
Definition at line 55 of file PixelRecoLineRZ.h.
References mathSSE::sqrt(), and theTIP2.
Referenced by origin(), and rAtZ().
|
inline |
Definition at line 36 of file PixelRecoLineRZ.h.
References theCotLine.
Referenced by GlobalTrackingRegion::checkRZ(), MSLayersKeeperX0DetLayer::init(), ThirdHitCorrection::init(), MultipleScatteringParametrisation::operator()(), and L1MuonPixelTrackFitter::valCotTheta().
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inline |
Definition at line 39 of file PixelRecoLineRZ.h.
References addTIP(), PixelRecoPointRZ::r(), theOrigin, and PixelRecoPointRZ::z().
|
inline |
Definition at line 43 of file PixelRecoLineRZ.h.
References funct::abs(), addTIP(), alignCSCRings::e, f, PixelRecoPointRZ::r(), theCotLine, theOrigin, and PixelRecoPointRZ::z().
Referenced by MSLayer::crossing().
|
inlineprivate |
Definition at line 57 of file PixelRecoLineRZ.h.
References mathSSE::sqrt(), and theTIP2.
Referenced by zAtR().
|
inline |
|
inline |
|
inline |
Definition at line 41 of file PixelRecoLineRZ.h.
References PixelRecoPointRZ::r(), subTIP(), theCotLine, theOrigin, and PixelRecoPointRZ::z().
Referenced by RectangularEtaPhiTrackingRegion::checkRZOld(), and MSLayer::crossing().
|
private |
Definition at line 67 of file PixelRecoLineRZ.h.
|
private |
Definition at line 66 of file PixelRecoLineRZ.h.
|
private |
Definition at line 65 of file PixelRecoLineRZ.h.
Referenced by addTIP(), subTIP(), transverseIP(), and transverseIP2().