#include <InnerDeltaPhi.h>
Public Types | |
typedef Basic2DVector< float > | Point2D |
Public Member Functions | |
InnerDeltaPhi (const DetLayer &outlayer, const DetLayer &layer, const TrackingRegion ®ion, const MagneticField &field, const MultipleScatteringParametrisationMaker &msmaker, 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 18 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 MagneticField & | field, | ||
const MultipleScatteringParametrisationMaker & | msmaker, | ||
bool | precise = true , |
||
float | extraTolerance = 0.f |
||
) |
Definition at line 84 of file InnerDeltaPhi.cc.
References PixelRecoUtilities::bendingRadius(), initBarrelLayer(), initBarrelMS(), initForwardLayer(), initForwardMS(), innerIsBarrel, nano_mu_digi_cff::layer, outerIsBarrel, nano_mu_digi_cff::region, thePtMin, theRCurvature, theVtxZ, and x.
|
private |
Definition at line 148 of file InnerDeltaPhi.cc.
References nano_mu_digi_cff::layer, BarrelDetLayer::specificSurface(), theRLayer, and theThickness.
Referenced by InnerDeltaPhi().
|
private |
Definition at line 120 of file InnerDeltaPhi.cc.
References Surface::bounds(), Bounds::length(), ol, sigma, BarrelDetLayer::specificSurface(), GeometricSearchDet::surface(), theDeltaScatt, thePtMin, theScatt0, SiPixelPI::zero, and SiStripMonitorCluster_cfi::zmax.
Referenced by InnerDeltaPhi().
|
private |
Definition at line 157 of file InnerDeltaPhi.cc.
References nano_mu_digi_cff::layer, ForwardDetLayer::specificSurface(), theA, theB, theRLayer, and theThickness.
Referenced by InnerDeltaPhi().
|
private |
Definition at line 133 of file InnerDeltaPhi.cc.
References ol, GeometricSearchDet::position(), sigma, ForwardDetLayer::specificSurface(), theDeltaScatt, thePtMin, theScatt0, theVtxZ, PV3DBase< T, PVType, FrameType >::z(), and SiPixelPI::zero.
Referenced by InnerDeltaPhi().
|
inline |
Definition at line 32 of file InnerDeltaPhi.h.
|
private |
Definition at line 167 of file InnerDeltaPhi.cc.
References funct::abs(), srCondWrite_cfg::deltaPhi, Basic2DVector< T >::dot(), dt, MillePedeFileConverter_cfg::e, f, ALCARECOEcalPhiSym_cff::float, innerIsBarrel, M_PI, Basic2DVector< T >::mag(), Basic2DVector< T >::mag2(), margin, WZElectronSkims53X_cff::max, SiStripPI::min, EgammaValidation_cff::num, outerIsBarrel, funct::sqr(), mathSSE::sqrt(), submitPVValidationJobs::t, theA, theB, theDeltaScatt, theExtraTolerance, thePrecise, theRCurvature, theRLayer, theROrigin, theScatt0, theThickness, theVtx, Basic2DVector< T >::unit(), and w().
|
inline |
Definition at line 30 of file InnerDeltaPhi.h.
|
private |
Definition at line 37 of file InnerDeltaPhi.h.
Referenced by InnerDeltaPhi(), and phiRange().
|
private |
Definition at line 40 of file InnerDeltaPhi.h.
Referenced by initBarrelMS(), and initForwardMS().
|
private |
Definition at line 38 of file InnerDeltaPhi.h.
Referenced by InnerDeltaPhi(), and phiRange().
|
private |
Definition at line 58 of file InnerDeltaPhi.h.
Referenced by initBarrelMS(), and initForwardMS().
|
private |
Definition at line 50 of file InnerDeltaPhi.h.
Referenced by initForwardLayer(), and phiRange().
|
private |
Definition at line 51 of file InnerDeltaPhi.h.
Referenced by initForwardLayer(), and phiRange().
|
private |
Definition at line 46 of file InnerDeltaPhi.h.
Referenced by initBarrelMS(), initForwardMS(), and phiRange().
|
private |
Definition at line 49 of file InnerDeltaPhi.h.
Referenced by phiRange().
|
private |
Definition at line 39 of file InnerDeltaPhi.h.
Referenced by phiRange().
|
private |
Definition at line 54 of file InnerDeltaPhi.h.
Referenced by initBarrelMS(), initForwardMS(), and InnerDeltaPhi().
|
private |
Definition at line 48 of file InnerDeltaPhi.h.
Referenced by InnerDeltaPhi(), and phiRange().
|
private |
Definition at line 43 of file InnerDeltaPhi.h.
Referenced by initBarrelLayer(), initForwardLayer(), and phiRange().
|
private |
Definition at line 42 of file InnerDeltaPhi.h.
Referenced by phiRange().
|
private |
Definition at line 45 of file InnerDeltaPhi.h.
Referenced by initBarrelMS(), initForwardMS(), and phiRange().
|
private |
Definition at line 44 of file InnerDeltaPhi.h.
Referenced by initBarrelLayer(), initForwardLayer(), and phiRange().
|
private |
Definition at line 56 of file InnerDeltaPhi.h.
Referenced by phiRange().
|
private |
Definition at line 53 of file InnerDeltaPhi.h.
Referenced by initForwardMS(), and InnerDeltaPhi().