#include <InnerDeltaPhi.h>
Public Types | |
typedef Basic2DVector< double > | Point2D |
Public Member Functions | |
InnerDeltaPhi (const DetLayer &layer, const TrackingRegion ®ion, const edm::EventSetup &iSetup, bool precise=true, float extraTolerance=0.f) | |
float | operator() (float rHit, float zHit, float errRPhi) const |
PixelRecoRange< float > | operator() (float rHit, float phiHit, float zHit, float errRPhi) const |
~InnerDeltaPhi () | |
Private Member Functions | |
void | initBarrelLayer (const DetLayer &layer) |
void | initForwardLayer (const DetLayer &layer, float zMinOrigin, float zMaxOrigin) |
float | minRadius (float hitR, float hitZ) const |
PixelRecoRange< float > | phiRange (const Point2D &hitXY, float zHit, float errRPhi) const |
Private Attributes | |
MultipleScatteringParametrisation | sigma |
float | theA |
float | theB |
float | theExtraTolerance |
bool | thePrecise |
float | thePtMin |
float | theRCurvature |
bool | theRDefined |
float | theRLayer |
float | theROrigin |
float | theThickness |
Point2D | theVtx |
float | theVtxZ |
Definition at line 16 of file InnerDeltaPhi.h.
typedef Basic2DVector<double> InnerDeltaPhi::Point2D |
Definition at line 19 of file InnerDeltaPhi.h.
InnerDeltaPhi::InnerDeltaPhi | ( | const DetLayer & | layer, |
const TrackingRegion & | region, | ||
const edm::EventSetup & | iSetup, | ||
bool | precise = true , |
||
float | extraTolerance = 0.f |
||
) |
Definition at line 30 of file InnerDeltaPhi.cc.
References GeomDetEnumerators::barrel, PixelRecoUtilities::bendingRadius(), initBarrelLayer(), initForwardLayer(), DetLayer::location(), TrackingRegion::originZBound(), thePtMin, theRCurvature, and theVtxZ.
InnerDeltaPhi::~InnerDeltaPhi | ( | ) |
Definition at line 57 of file InnerDeltaPhi.cc.
|
private |
Definition at line 59 of file InnerDeltaPhi.cc.
References BoundSurface::bounds(), Cylinder::radius(), BarrelDetLayer::specificSurface(), GeometricSearchDet::surface(), theRDefined, theRLayer, theThickness, and Bounds::thickness().
Referenced by InnerDeltaPhi().
|
private |
Definition at line 70 of file InnerDeltaPhi.cc.
References BoundSurface::bounds(), BoundDisk::innerRadius(), GeometricSearchDet::position(), ForwardDetLayer::specificSurface(), GeometricSearchDet::surface(), theA, theB, theRDefined, theRLayer, theThickness, Bounds::thickness(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by InnerDeltaPhi().
|
private |
Definition at line 229 of file InnerDeltaPhi.cc.
References max(), theA, theB, theRDefined, and theRLayer.
Referenced by operator()().
float InnerDeltaPhi::operator() | ( | float | rHit, |
float | zHit, | ||
float | errRPhi | ||
) | const |
Definition at line 186 of file InnerDeltaPhi.cc.
References abs, SiPixelRawToDigiRegional_cfi::deltaPhi, minRadius(), point, sigma, theExtraTolerance, thePrecise, thePtMin, theRCurvature, theROrigin, theVtxZ, and zero.
PixelRecoRange< float > InnerDeltaPhi::operator() | ( | float | rHit, |
float | phiHit, | ||
float | zHit, | ||
float | errRPhi | ||
) | const |
Definition at line 219 of file InnerDeltaPhi.cc.
References funct::cos(), phiRange(), and funct::sin().
|
private |
Definition at line 85 of file InnerDeltaPhi.cc.
References abs, cropped_asin(), SiPixelRawToDigiRegional_cfi::deltaPhi, Basic2DVector< T >::dot(), dt, alignCSCRings::e, M_PI, Basic2DVector< T >::mag(), max(), min, Basic2DVector< T >::phi(), point, sigma, funct::sqr(), mathSSE::sqrt(), lumiQTWidget::t, theA, theB, theExtraTolerance, thePrecise, thePtMin, theRCurvature, theRDefined, theRLayer, theROrigin, theThickness, theVtx, theVtxZ, Basic2DVector< T >::unit(), and zero.
Referenced by operator()().
|
private |
Definition at line 54 of file InnerDeltaPhi.h.
Referenced by operator()(), and phiRange().
|
private |
Definition at line 45 of file InnerDeltaPhi.h.
Referenced by initForwardLayer(), minRadius(), and phiRange().
|
private |
Definition at line 46 of file InnerDeltaPhi.h.
Referenced by initForwardLayer(), minRadius(), and phiRange().
|
private |
Definition at line 44 of file InnerDeltaPhi.h.
Referenced by operator()(), and phiRange().
|
private |
Definition at line 36 of file InnerDeltaPhi.h.
Referenced by operator()(), and phiRange().
|
private |
Definition at line 49 of file InnerDeltaPhi.h.
Referenced by InnerDeltaPhi(), operator()(), and phiRange().
|
private |
Definition at line 43 of file InnerDeltaPhi.h.
Referenced by InnerDeltaPhi(), operator()(), and phiRange().
|
private |
Definition at line 35 of file InnerDeltaPhi.h.
Referenced by initBarrelLayer(), initForwardLayer(), minRadius(), and phiRange().
|
private |
Definition at line 40 of file InnerDeltaPhi.h.
Referenced by initBarrelLayer(), initForwardLayer(), minRadius(), and phiRange().
|
private |
Definition at line 39 of file InnerDeltaPhi.h.
Referenced by operator()(), and phiRange().
|
private |
Definition at line 41 of file InnerDeltaPhi.h.
Referenced by initBarrelLayer(), initForwardLayer(), and phiRange().
|
private |
Definition at line 51 of file InnerDeltaPhi.h.
Referenced by phiRange().
|
private |
Definition at line 48 of file InnerDeltaPhi.h.
Referenced by InnerDeltaPhi(), operator()(), and phiRange().