Implements PixelFitterBase.
Definition at line 102 of file PixelFitterByHelixProjections.cc.
105 std::unique_ptr<reco::Track>
ret;
125 float valPhi, valTip, valPt;
132 valPt = (invPt > 1.e-4
f) ? 1.
f / invPt : 1.e4f;
135 valPhi =
phi(center.
x(), center.
y(), iCharge);
139 valPhi = direction.barePhi();
144 float valEta = std::asinh(valCotTheta);
152 float errFactor = 1.;
158 float errValPt = errFactor * param.errPt();
159 float errValCot = errFactor * param.errCot();
160 float errValTip = errFactor * param.errTip();
161 float errValPhi = errFactor * param.errPhi();
162 float errValZip = errFactor * param.errZip();
167 chi2 = rzLine.chi2();
References PV3DBase< T, PVType, FrameType >::barePhi(), PixelTrackBuilder::build(), CircleFromThreePoints::center(), ALCARECOTkAlJpsiMuMu_cff::charge, hltPixelTracks_cff::chi2, RZLine::chi2(), funct::cos(), PixelRecoUtilities::curvature(), CircleFromThreePoints::curvature(), declareDynArray, MillePedeFileConverter_cfg::e, PixelTrackErrorParam::errCot(), PixelTrackErrorParam::errPhi(), PixelTrackErrorParam::errPt(), PixelTrackErrorParam::errTip(), PixelTrackErrorParam::errZip(), f, PixelRecoUtilities::fieldInInvGev(), hfClusterShapes_cfi::hits, mps_fire::i, PixelRecoUtilities::inversePt(), PixelPluginsPhase0_cfi::isBarrel, LIKELY, Basic2DVector< T >::mag(), nhits, phi, PixelSubdetector::PixelBarrel, HLT_2018_cff::points, DiDispStaMuonMonitor_cfi::pt, TrackerTopology::pxbLayer(), rpcPointValidation_cfi::recHit, HLT_2018_cff::region, runTheMatrix::ret, singleTopDQM_cfi::setup, funct::sin(), theField, thescaleErrorsForBPix1, thescaleFactor, theTopo, qcdUeDQM_cfi::tip, Basic2DVector< T >::x(), Basic2DVector< T >::y(), and ComparisonHelper::zip().