#include <PixelFitterByHelixProjections.h>
Public Member Functions | |
PixelFitterByHelixProjections (const edm::EventSetup *es, const MagneticField *field) | |
virtual std::unique_ptr< reco::Track > | run (const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const override |
virtual | ~PixelFitterByHelixProjections () |
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 |
Definition at line 15 of file PixelFitterByHelixProjections.h.
|
explicit |
Definition at line 93 of file PixelFitterByHelixProjections.cc.
|
inlinevirtual |
Definition at line 18 of file PixelFitterByHelixProjections.h.
References hfClusterShapes_cfi::hits, and run().
|
overridevirtual |
Reimplemented from PixelFitterBase.
Definition at line 96 of file PixelFitterByHelixProjections.cc.
References PV3DBase< T, PVType, FrameType >::barePhi(), PV3DBase< T, PVType, FrameType >::basicVector(), PixelTrackBuilder::build(), CircleFromThreePoints::center(), ALCARECOTkAlJpsiMuMu_cff::charge, HiEvtPlane_cfi::chi2, RZLine::chi2(), funct::cos(), PixelRecoUtilities::curvature(), CircleFromThreePoints::curvature(), declareDynArray, MillePedeFileConverter_cfg::e, PixelTrackErrorParam::errCot(), PixelTrackErrorParam::errPhi(), PixelTrackErrorParam::errPt(), PixelTrackErrorParam::errTip(), PixelTrackErrorParam::errZip(), f, PixelRecoUtilities::fieldInInvGev(), i, PixelRecoUtilities::inversePt(), gedGsfElectrons_cfi::isBarrel, likely, Basic2DVector< T >::mag(), nhits, TrackingRegion::origin(), phi, EnergyCorrector::pt, rpcPointValidation_cfi::recHit, funct::sin(), theES, theField, btvTracks_cfi::tip, Basic2DVector< T >::x(), Basic2DVector< T >::y(), and ComparisonHelper::zip().
Referenced by ~PixelFitterByHelixProjections().
|
private |
Definition at line 35 of file PixelFitterByHelixProjections.h.
Referenced by run().
|
private |
Definition at line 36 of file PixelFitterByHelixProjections.h.
Referenced by run().