#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 |
bool | prefilter (float xHit, float yHit) const |
Private Member Functions | |
void | initBarrelLayer (const DetLayer &layer) |
void | initBarrelMS (const DetLayer &outLayer) |
void | initForwardLayer (const DetLayer &layer, float zMinOrigin, float zMaxOrigin) |
void | initForwardMS (const DetLayer &outLayer) |
PixelRecoRange< float > | phiRange (const Point2D &hitXY, float zHit, float errRPhi) const |
Private Attributes | |
bool | innerIsBarrel |
int | ol |
bool | outerIsBarrel |
MultipleScatteringParametrisation | sigma |
float | theA |
float | theB |
float | theDeltaScatt |
float | theExtraTolerance |
bool | thePrecise |
float | thePtMin |
float | theRCurvature |
float | theRLayer |
float | theROrigin |
float | theScatt0 |
float | theThickness |
Point2D | theVtx |
float | theVtxZ |
Definition at line 20 of file InnerDeltaPhi.h.
typedef Basic2DVector<float> InnerDeltaPhi::Point2D |
Definition at line 23 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 91 of file InnerDeltaPhi.cc.
References PixelRecoUtilities::bendingRadius(), initBarrelLayer(), initBarrelMS(), initForwardLayer(), initForwardMS(), innerIsBarrel, TrackingRegion::originZBound(), outerIsBarrel, thePtMin, theRCurvature, and theVtxZ.
|
private |
Definition at line 155 of file InnerDeltaPhi.cc.
References Surface::bounds(), BarrelDetLayer::specificSurface(), GeometricSearchDet::surface(), theRLayer, theThickness, and Bounds::thickness().
Referenced by InnerDeltaPhi().
|
private |
Definition at line 125 of file InnerDeltaPhi.cc.
References Surface::bounds(), Bounds::length(), ol, sigma, BarrelDetLayer::specificSurface(), GeometricSearchDet::surface(), theDeltaScatt, thePtMin, theScatt0, and SiStripMonitorClusterAlca_cfi::zmax.
Referenced by InnerDeltaPhi().
|
private |
Definition at line 165 of file InnerDeltaPhi.cc.
References Surface::bounds(), GeometricSearchDet::position(), ForwardDetLayer::specificSurface(), GeometricSearchDet::surface(), theA, theB, theRLayer, theThickness, Bounds::thickness(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by InnerDeltaPhi().
|
private |
Definition at line 138 of file InnerDeltaPhi.cc.
References HLT_FULL_cff::minR, ol, GeometricSearchDet::position(), sigma, ForwardDetLayer::specificSurface(), theDeltaScatt, thePtMin, theScatt0, theVtxZ, and PV3DBase< T, PVType, FrameType >::z().
Referenced by InnerDeltaPhi().
|
inline |
Definition at line 36 of file InnerDeltaPhi.h.
|
private |
Definition at line 179 of file InnerDeltaPhi.cc.
References funct::abs(), SiPixelRawToDigiRegional_cfi::deltaPhi, Basic2DVector< T >::dot(), dt, alignCSCRings::e, f, innerIsBarrel, M_PI, Basic2DVector< T >::mag(), margin, bookConverter::max, min(), pileupDistInMC::num, outerIsBarrel, funct::sqr(), mathSSE::sqrt(), t, theA, theB, theDeltaScatt, theExtraTolerance, thePrecise, theRCurvature, theRLayer, theROrigin, theScatt0, theThickness, theVtx, Basic2DVector< T >::unit(), and w.
|
inline |
Definition at line 32 of file InnerDeltaPhi.h.
Referenced by HitPairGeneratorFromLayerPair::doublets().
|
private |
Definition at line 42 of file InnerDeltaPhi.h.
Referenced by InnerDeltaPhi(), and phiRange().
|
private |
Definition at line 45 of file InnerDeltaPhi.h.
Referenced by initBarrelMS(), and initForwardMS().
|
private |
Definition at line 43 of file InnerDeltaPhi.h.
Referenced by InnerDeltaPhi(), and phiRange().
|
private |
Definition at line 64 of file InnerDeltaPhi.h.
Referenced by initBarrelMS(), and initForwardMS().
|
private |
Definition at line 55 of file InnerDeltaPhi.h.
Referenced by initForwardLayer(), and phiRange().
|
private |
Definition at line 56 of file InnerDeltaPhi.h.
Referenced by initForwardLayer(), and phiRange().
|
private |
Definition at line 51 of file InnerDeltaPhi.h.
Referenced by initBarrelMS(), initForwardMS(), and phiRange().
|
private |
Definition at line 54 of file InnerDeltaPhi.h.
Referenced by phiRange().
|
private |
Definition at line 44 of file InnerDeltaPhi.h.
Referenced by phiRange().
|
private |
Definition at line 59 of file InnerDeltaPhi.h.
Referenced by initBarrelMS(), initForwardMS(), and InnerDeltaPhi().
|
private |
Definition at line 53 of file InnerDeltaPhi.h.
Referenced by InnerDeltaPhi(), and phiRange().
|
private |
Definition at line 48 of file InnerDeltaPhi.h.
Referenced by initBarrelLayer(), initForwardLayer(), and phiRange().
|
private |
Definition at line 47 of file InnerDeltaPhi.h.
Referenced by phiRange().
|
private |
Definition at line 50 of file InnerDeltaPhi.h.
Referenced by initBarrelMS(), initForwardMS(), and phiRange().
|
private |
Definition at line 49 of file InnerDeltaPhi.h.
Referenced by initBarrelLayer(), initForwardLayer(), and phiRange().
|
private |
Definition at line 61 of file InnerDeltaPhi.h.
Referenced by phiRange().
|
private |
Definition at line 58 of file InnerDeltaPhi.h.
Referenced by initForwardMS(), and InnerDeltaPhi().