#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 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 22 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 55 of file KFBasedPixelFitter.cc.
|
inlineoverride |
Definition at line 30 of file KFBasedPixelFitter.h.
|
overridevirtual |
Implements PixelFitterBase.
Definition at line 68 of file KFBasedPixelFitter.cc.
References TransientTrackingRecHitBuilder::build(), Plane::build(), gen::C, CircleFromThreePoints::center(), RecoTauCleanerPlugins::charge, HLT_FULL_cff::chi2, funct::cos(), CircleFromThreePoints::curvature(), GlobalErrorBase< T, ErrorWeightType >::cxx(), GlobalErrorBase< T, ErrorWeightType >::czz(), TransverseImpactPointExtrapolator::extrapolate(), TrackingRecHit::geographicalId(), TrackerGeometry::idToDet(), PixelRecoUtilities::inversePt(), TrajectoryStateOnSurface::isValid(), SiStripPI::max, ndof, nhits, TrackingRegion::origin(), TrackingRegion::originRBound(), TrackingRegion::originZBound(), PV3DBase< T, PVType, FrameType >::perp(), createTree::pp, Propagator::propagate(), TrackingRegion::ptMin(), ptMin, TrajectoryStateOnSurface::rescaleError(), runTheMatrix::ret, funct::sin(), sqr(), GeomDet::surface(), funct::tan(), theBeamSpot, theField, theOPropagator, thePropagator, PV3DBase< T, PVType, FrameType >::theta(), theta(), theTracker, theTTRHBuilder, GeomDet::toGlobal(), KFUpdator::update(), HLT_FULL_cff::updator, x, Basic2DVector< T >::x(), PV3DBase< T, PVType, FrameType >::x(), y, PV3DBase< T, PVType, FrameType >::y(), Basic2DVector< T >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
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 65 of file KFBasedPixelFitter.h.
Referenced by run().
|
private |
Definition at line 64 of file KFBasedPixelFitter.h.
Referenced by run().
|
private |
Definition at line 67 of file KFBasedPixelFitter.h.
Referenced by run().
|
private |
Definition at line 66 of file KFBasedPixelFitter.h.
Referenced by run().