#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 hgcalPerformanceValidation::val.
Referenced by origin(), and rAtZ().
|
inline |
Definition at line 31 of file PixelRecoLineRZ.h.
References theCotLine.
Referenced by GlobalTrackingRegion::checkRZ(), ThirdHitCorrection::init(), MSLayersKeeperX0DetLayer::MSLayersKeeperX0DetLayer(), MultipleScatteringParametrisation::operator()(), and L1MuonPixelTrackFitter::valCotTheta().
|
inlinestaticprivate |
Definition at line 42 of file PixelRecoLineRZ.h.
References funct::abs(), alignCSCRings::e, and validate-o2o-wbm::f.
|
inlinestaticprivate |
|
inline |
Definition at line 34 of file PixelRecoLineRZ.h.
References addTIP(), PixelRecoPointRZ::r(), theOrigin, and PixelRecoPointRZ::z().
Referenced by PixelTripletLargeTipGenerator::hitTriplets().
|
inline |
Definition at line 37 of file PixelRecoLineRZ.h.
References funct::abs(), addTIP(), alignCSCRings::e, validate-o2o-wbm::f, PixelRecoPointRZ::r(), theCotLine, theOrigin, and PixelRecoPointRZ::z().
Referenced by MSLayer::crossing().
|
inlineprivate |
Definition at line 49 of file PixelRecoLineRZ.h.
References mathSSE::sqrt(), theTIP2, and hgcalPerformanceValidation::val.
Referenced by zAtR().
|
inline |
|
inline |
|
inline |
Definition at line 36 of file PixelRecoLineRZ.h.
References PixelRecoPointRZ::r(), subTIP(), theCotLine, theOrigin, and PixelRecoPointRZ::z().
Referenced by RectangularEtaPhiTrackingRegion::checkRZOld(), and MSLayer::crossing().
|
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().