#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 14 of file PixelRecoLineRZ.h.
|
inline |
Definition at line 16 of file PixelRecoLineRZ.h.
|
inline |
Definition at line 18 of file PixelRecoLineRZ.h.
|
inline |
Definition at line 23 of file PixelRecoLineRZ.h.
|
inline |
Definition at line 26 of file PixelRecoLineRZ.h.
|
inlineprivate |
Definition at line 48 of file PixelRecoLineRZ.h.
References mathSSE::sqrt(), theTIP2, and heppy_batch::val.
Referenced by origin(), and rAtZ().
|
inline |
Definition at line 31 of file PixelRecoLineRZ.h.
References theCotLine.
Referenced by GlobalTrackingRegion::checkRZ(), MSLayersKeeperX0DetLayer::MSLayersKeeperX0DetLayer(), and MultipleScatteringParametrisation::operator()().
|
inlinestaticprivate |
Definition at line 42 of file PixelRecoLineRZ.h.
References funct::abs(), flavorHistoryFilter_cfi::dr, PVValHelper::dz, MillePedeFileConverter_cfg::e, and f.
|
inlinestaticprivate |
Definition at line 43 of file PixelRecoLineRZ.h.
References cmsLHEtoEOSManager::l, testProducerWithPsetDescEmpty_cfi::x1, testProducerWithPsetDescEmpty_cfi::x2, testProducerWithPsetDescEmpty_cfi::y1, and testProducerWithPsetDescEmpty_cfi::y2.
|
inline |
Definition at line 34 of file PixelRecoLineRZ.h.
References addTIP(), PixelRecoPointRZ::r(), theOrigin, and PixelRecoPointRZ::z().
|
inline |
Definition at line 37 of file PixelRecoLineRZ.h.
References funct::abs(), addTIP(), MillePedeFileConverter_cfg::e, f, PixelRecoPointRZ::r(), theCotLine, theOrigin, z, and PixelRecoPointRZ::z().
|
inlineprivate |
Definition at line 49 of file PixelRecoLineRZ.h.
References mathSSE::sqrt(), theTIP2, and heppy_batch::val.
Referenced by zAtR().
|
inline |
|
inline |
|
inline |
Definition at line 36 of file PixelRecoLineRZ.h.
References PixelRecoPointRZ::r(), alignCSCRings::r, subTIP(), theCotLine, theOrigin, and PixelRecoPointRZ::z().
Referenced by RectangularEtaPhiTrackingRegion::checkRZOld().
|
private |
Definition at line 59 of file PixelRecoLineRZ.h.
|
private |
Definition at line 58 of file PixelRecoLineRZ.h.
|
private |
Definition at line 57 of file PixelRecoLineRZ.h.
Referenced by addTIP(), subTIP(), transverseIP(), and transverseIP2().