#include <PixelFitterByConformalMappingAndLine.h>
Public Member Functions | |
PixelFitterByConformalMappingAndLine (const edm::EventSetup *es, const TransientTrackingRecHitBuilder *ttrhBuilder, const TrackerGeometry *tracker, const MagneticField *field, double fixImpactParameter, bool useFixImpactParameter) | |
std::unique_ptr< reco::Track > | run (const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const override |
~PixelFitterByConformalMappingAndLine () override | |
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 14 of file PixelFitterByConformalMappingAndLine.h.
|
explicit |
Definition at line 35 of file PixelFitterByConformalMappingAndLine.cc.
|
inlineoverride |
Definition at line 17 of file PixelFitterByConformalMappingAndLine.h.
References hfClusterShapes_cfi::hits, and run().
|
overridevirtual |
Reimplemented from PixelFitterBase.
Definition at line 49 of file PixelFitterByConformalMappingAndLine.cc.
References TransientTrackingRecHitBuilder::build(), PixelTrackBuilder::build(), ConformalMappingFit::charge(), ALCARECOTkAlJpsiMuMu_cff::charge, ConformalMappingFit::chi2(), vertices_cff::chi2, RZLine::chi2(), RZLine::cotTheta(), RZLine::covii(), RZLine::covss(), ConformalMappingFit::curvature(), GlobalErrorBase< T, ErrorWeightType >::czz(), ConformalMappingFit::directionPhi(), vertexPlots::e4, Measurement1D::error(), relativeConstraints::error, benchmark_cfg::errors, fftjetvertexadder_cfi::errZ, ConformalMappingFit::fixImpactParmaeter(), mps_fire::i, ConformalMappingFit::impactParameter(), RZLine::intercept(), PixelRecoUtilities::inversePt(), gedGsfElectrons_cfi::isBarrel, nhits, TrackingRegion::origin(), PV3DBase< T, PVType, FrameType >::perp2(), phi, point, hiPixelPairStep_cff::points, EnergyCorrector::pt, alignCSCRings::r, rpcPointValidation_cfi::recHit, GlobalErrorBase< T, ErrorWeightType >::rerr(), sqr(), mathSSE::sqrt(), theES, theField, theFixImpactParameter, theTTRHBuilder, theUseFixImpactParameter, btvTracks_cfi::tip, Measurement1D::value(), PV3DBase< T, PVType, FrameType >::x(), geometryCSVtoXML::xy, PV3DBase< T, PVType, FrameType >::y(), z, PV3DBase< T, PVType, FrameType >::z(), and ComparisonHelper::zip().
Referenced by ~PixelFitterByConformalMappingAndLine().
|
private |
Definition at line 21 of file PixelFitterByConformalMappingAndLine.h.
Referenced by run().
|
private |
Definition at line 24 of file PixelFitterByConformalMappingAndLine.h.
Referenced by run().
|
private |
Definition at line 25 of file PixelFitterByConformalMappingAndLine.h.
Referenced by run().
|
private |
Definition at line 23 of file PixelFitterByConformalMappingAndLine.h.
|
private |
Definition at line 22 of file PixelFitterByConformalMappingAndLine.h.
Referenced by run().
|
private |
Definition at line 26 of file PixelFitterByConformalMappingAndLine.h.
Referenced by run().