#include <InnerDeltaPhi.h>
Public Types | |
typedef Basic2DVector< float > | Point2D |
Public Member Functions | |
InnerDeltaPhi (const DetLayer &outlayer, const DetLayer &layer, const TrackingRegion ®ion, const edm::EventSetup &iSetup, bool precise=true, float extraTolerance=0.f) | |
PixelRecoRange< float > | operator() (float xHit, float yHit, float zHit, float errRPhi) const |
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 | |
int | ol |
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 17 of file InnerDeltaPhi.h.
typedef Basic2DVector<float> InnerDeltaPhi::Point2D |
Definition at line 20 of file InnerDeltaPhi.h.
InnerDeltaPhi::InnerDeltaPhi | ( | const DetLayer & | outlayer, |
const DetLayer & | layer, | ||
const TrackingRegion & | region, | ||
const edm::EventSetup & | iSetup, | ||
bool | precise = true , |
||
float | extraTolerance = 0.f |
||
) |
Definition at line 32 of file InnerDeltaPhi.cc.
References PixelRecoUtilities::bendingRadius(), initBarrelLayer(), initForwardLayer(), DetLayer::isBarrel(), TrackingRegion::originZBound(), thePtMin, theRCurvature, and theVtxZ.
|
private |
Definition at line 61 of file InnerDeltaPhi.cc.
References Surface::bounds(), BarrelDetLayer::specificSurface(), GeometricSearchDet::surface(), theRDefined, theRLayer, theThickness, and Bounds::thickness().
Referenced by InnerDeltaPhi().
|
private |
Definition at line 72 of file InnerDeltaPhi.cc.
References Surface::bounds(), 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 192 of file InnerDeltaPhi.cc.
References max(), theA, theB, theRDefined, and theRLayer.
|
inline |
Definition at line 29 of file InnerDeltaPhi.h.
|
private |
Definition at line 87 of file InnerDeltaPhi.cc.
References funct::abs(), Basic2DVector< T >::barePhi(), SiPixelRawToDigiRegional_cfi::deltaPhi, Basic2DVector< T >::dot(), dt, alignCSCRings::e, f, M_PI, Basic2DVector< T >::mag(), margin, max(), bookConverter::min, ol, point, sigma, funct::sqr(), mathSSE::sqrt(), edmStreamStallGrapher::t, theA, theB, theExtraTolerance, thePrecise, thePtMin, theRCurvature, theRDefined, theRLayer, theROrigin, theThickness, theVtx, theVtxZ, and Basic2DVector< T >::unit().
|
private |
Definition at line 37 of file InnerDeltaPhi.h.
Referenced by phiRange().
|
private |
Definition at line 54 of file InnerDeltaPhi.h.
Referenced by 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 phiRange().
|
private |
Definition at line 36 of file InnerDeltaPhi.h.
Referenced by phiRange().
|
private |
Definition at line 49 of file InnerDeltaPhi.h.
Referenced by InnerDeltaPhi(), and phiRange().
|
private |
Definition at line 43 of file InnerDeltaPhi.h.
Referenced by InnerDeltaPhi(), 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 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(), and phiRange().