#include <KFBasedPixelFitter.h>
Classes | |
class | MyBeamSpotGeomDet |
class | MyBeamSpotHit |
Public Member Functions | |
KFBasedPixelFitter (const edm::EventSetup *es, 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 |
virtual | ~KFBasedPixelFitter () |
Public Member Functions inherited from PixelFitterBase | |
virtual reco::Track * | run (const edm::EventSetup &es, const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const |
virtual reco::Track * | run (const edm::Event &ev, const edm::EventSetup &es, const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const |
virtual | ~PixelFitterBase () |
Private Attributes | |
const reco::BeamSpot * | theBeamSpot |
const edm::EventSetup * | theES |
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 edm::EventSetup * | es, |
const Propagator * | propagator, | ||
const Propagator * | opropagator, | ||
const TransientTrackingRecHitBuilder * | ttrhBuilder, | ||
const TrackerGeometry * | tracker, | ||
const MagneticField * | field, | ||
const reco::BeamSpot * | beamSpot | ||
) |
Definition at line 78 of file KFBasedPixelFitter.cc.
|
inlinevirtual |
Definition at line 28 of file KFBasedPixelFitter.h.
|
overridevirtual |
Reimplemented from PixelFitterBase.
Definition at line 86 of file KFBasedPixelFitter.cc.
References TransientTrackingRecHitBuilder::build(), Plane::build(), funct::C, CircleFromThreePoints::center(), RecoTauCleanerPlugins::charge, TrajectoryStateOnSurface::charge(), beam_dqm_sourceclient-live_cfg::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(), bookConverter::max, ndof, nhits, TrackingRegion::origin(), TrackingRegion::originRBound(), TrackingRegion::originZBound(), PV3DBase< T, PVType, FrameType >::perp(), GloballyPositioned< T >::position(), createTree::pp, Propagator::propagate(), PtMinSelector_cfg::ptMin, TrackingRegion::ptMin(), TrajectoryStateOnSurface::rescaleError(), runTheMatrix::ret, GloballyPositioned< T >::rotation(), funct::sin(), funct::sqr(), GeomDet::surface(), TrajectoryStateOnSurface::surface(), funct::tan(), theBeamSpot, theES, theField, theOPropagator, thePropagator, PV3DBase< T, PVType, FrameType >::theta(), theta(), theTracker, theTTRHBuilder, GeomDet::toGlobal(), KFUpdator::update(), HLT_FULL_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 67 of file KFBasedPixelFitter.h.
Referenced by run().
|
private |
Definition at line 61 of file KFBasedPixelFitter.h.
Referenced by run().
|
private |
Definition at line 66 of file KFBasedPixelFitter.h.
Referenced by run().
|
private |
Definition at line 63 of file KFBasedPixelFitter.h.
Referenced by run().
|
private |
Definition at line 62 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().