#include <PixelFitterByConformalMappingAndLine.h>
Public Member Functions | |
PixelFitterByConformalMappingAndLine (const edm::EventSetup *es, const TransientTrackingRecHitBuilder *ttrhBuilder, const TrackerGeometry *tracker, const MagneticField *field, double fixImpactParameter, bool useFixImpactParameter) | |
virtual std::unique_ptr < reco::Track > | run (const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const override |
virtual | ~PixelFitterByConformalMappingAndLine () |
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 edm::EventSetup * | theES |
const MagneticField * | theField |
const double | theFixImpactParameter |
const TrackerGeometry * | theTracker |
const TransientTrackingRecHitBuilder * | theTTRHBuilder |
const bool | theUseFixImpactParameter |
Definition at line 13 of file PixelFitterByConformalMappingAndLine.h.
|
explicit |
Definition at line 36 of file PixelFitterByConformalMappingAndLine.cc.
|
inlinevirtual |
Definition at line 16 of file PixelFitterByConformalMappingAndLine.h.
|
overridevirtual |
Reimplemented from PixelFitterBase.
Definition at line 50 of file PixelFitterByConformalMappingAndLine.cc.
References TransientTrackingRecHitBuilder::build(), PixelTrackBuilder::build(), ConformalMappingFit::charge(), RecoTauCleanerPlugins::charge, ConformalMappingFit::chi2(), RZLine::chi2(), beam_dqm_sourceclient-live_cfg::chi2, RZLine::cotTheta(), RZLine::covii(), RZLine::covss(), ConformalMappingFit::curvature(), GlobalErrorBase< T, ErrorWeightType >::czz(), ConformalMappingFit::directionPhi(), Measurement1D::error(), relativeConstraints::error, benchmark_cfg::errors, ConformalMappingFit::fixImpactParmaeter(), i, ConformalMappingFit::impactParameter(), RZLine::intercept(), PixelRecoUtilities::inversePt(), GeomDetEnumerators::isBarrel(), nhits, TrackingRegion::origin(), PV3DBase< T, PVType, FrameType >::perp2(), phi, point, EnergyCorrector::pt, alignCSCRings::r, GlobalErrorBase< T, ErrorWeightType >::rerr(), funct::sqr(), mathSSE::sqrt(), theES, theField, theFixImpactParameter, theTTRHBuilder, theUseFixImpactParameter, HLT_FULL_cff::tip, Measurement1D::value(), PV3DBase< T, PVType, FrameType >::x(), create_public_lumi_plots::xy, PV3DBase< T, PVType, FrameType >::y(), z, PV3DBase< T, PVType, FrameType >::z(), and ComparisonHelper::zip().
|
private |
Definition at line 20 of file PixelFitterByConformalMappingAndLine.h.
Referenced by run().
|
private |
Definition at line 23 of file PixelFitterByConformalMappingAndLine.h.
Referenced by run().
|
private |
Definition at line 24 of file PixelFitterByConformalMappingAndLine.h.
Referenced by run().
|
private |
Definition at line 22 of file PixelFitterByConformalMappingAndLine.h.
|
private |
Definition at line 21 of file PixelFitterByConformalMappingAndLine.h.
Referenced by run().
|
private |
Definition at line 25 of file PixelFitterByConformalMappingAndLine.h.
Referenced by run().