#include <KFBasedPixelFitter.h>
Classes | |
class | MyBeamSpotGeomDet |
class | MyBeamSpotHit |
Public Member Functions | |
KFBasedPixelFitter (const Propagator *propagator, const Propagator *opropagator, const TransientTrackingRecHitBuilder *ttrhBuilder, const TrackerGeometry *tracker, const MagneticField *field, const reco::BeamSpot *beamSpot) | |
std::unique_ptr< reco::Track > | run (const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion, const edm::EventSetup &setup) const override |
~KFBasedPixelFitter () override | |
Public Member Functions inherited from PixelFitterBase | |
virtual | ~PixelFitterBase () |
Private Attributes | |
const reco::BeamSpot * | theBeamSpot |
const MagneticField * | theField |
const Propagator * | theOPropagator |
const Propagator * | thePropagator |
const TrackerGeometry * | theTracker |
const TransientTrackingRecHitBuilder * | theTTRHBuilder |
Definition at line 25 of file KFBasedPixelFitter.h.
KFBasedPixelFitter::KFBasedPixelFitter | ( | const Propagator * | propagator, |
const Propagator * | opropagator, | ||
const TransientTrackingRecHitBuilder * | ttrhBuilder, | ||
const TrackerGeometry * | tracker, | ||
const MagneticField * | field, | ||
const reco::BeamSpot * | beamSpot | ||
) |
Definition at line 75 of file KFBasedPixelFitter.cc.
|
inlineoverride |
Definition at line 33 of file KFBasedPixelFitter.h.
References hfClusterShapes_cfi::hits, HLT_2018_cff::region, writedatasetfile::run, and singleTopDQM_cfi::setup.
|
overridevirtual |
Implements PixelFitterBase.
Definition at line 88 of file KFBasedPixelFitter.cc.
References TransientTrackingRecHitBuilder::build(), Plane::build(), gen::C, CircleFromThreePoints::center(), ALCARECOTkAlJpsiMuMu_cff::charge, TrajectoryStateOnSurface::charge(), hltPixelTracks_cff::chi2, funct::cos(), CircleFromThreePoints::curvature(), TrajectoryStateOnSurface::curvilinearError(), GlobalErrorBase< T, ErrorWeightType >::cxx(), GlobalErrorBase< T, ErrorWeightType >::czz(), TransverseImpactPointExtrapolator::extrapolate(), TrackingRecHit::geographicalId(), TrajectoryStateOnSurface::globalMomentum(), TrajectoryStateOnSurface::globalPosition(), TrackerGeometry::idToDet(), PixelRecoUtilities::inversePt(), TrajectoryStateOnSurface::isValid(), SiStripPI::max, ndof, nhits, TrackingRegion::origin(), TrackingRegion::originRBound(), TrackingRegion::originZBound(), PV3DBase< T, PVType, FrameType >::perp(), HLT_2018_cff::points, GloballyPositioned< T >::position(), createTree::pp, Propagator::propagate(), TrackingRegion::ptMin(), ptMin, rpcPointValidation_cfi::recHit, TrajectoryStateOnSurface::rescaleError(), runTheMatrix::ret, GloballyPositioned< T >::rotation(), singleTopDQM_cfi::setup, funct::sin(), sqr(), GeomDet::surface(), TrajectoryStateOnSurface::surface(), funct::tan(), theBeamSpot, theField, theOPropagator, thePropagator, PV3DBase< T, PVType, FrameType >::theta(), theta(), theTracker, theTTRHBuilder, GeomDet::toGlobal(), KFUpdator::update(), HLT_2018_cff::updator, x, PV3DBase< T, PVType, FrameType >::x(), Basic2DVector< T >::x(), y, PV3DBase< T, PVType, FrameType >::y(), Basic2DVector< T >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 73 of file KFBasedPixelFitter.h.
Referenced by run().
|
private |
Definition at line 72 of file KFBasedPixelFitter.h.
Referenced by run().
|
private |
Definition at line 69 of file KFBasedPixelFitter.h.
Referenced by run().
|
private |
Definition at line 68 of file KFBasedPixelFitter.h.
Referenced by run().
|
private |
Definition at line 71 of file KFBasedPixelFitter.h.
Referenced by run().
|
private |
Definition at line 70 of file KFBasedPixelFitter.h.
Referenced by run().