#include <PixelFitterByHelixProjections.h>
Public Member Functions | |
PixelFitterByHelixProjections (const edm::EventSetup *es, const MagneticField *field, bool scaleErrorsForBPix1, float scaleFactor) | |
std::unique_ptr< reco::Track > | run (const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const override |
~PixelFitterByHelixProjections () 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 bool | thescaleErrorsForBPix1 |
const float | thescaleFactor |
TrackerTopology const * | theTopo = 0 |
Definition at line 15 of file PixelFitterByHelixProjections.h.
|
explicit |
Definition at line 96 of file PixelFitterByHelixProjections.cc.
References edm::EventSetup::get(), edm::ESHandle< T >::product(), and theTopo.
|
inlineoverride |
Definition at line 19 of file PixelFitterByHelixProjections.h.
References hfClusterShapes_cfi::hits, and run().
|
overridevirtual |
Reimplemented from PixelFitterBase.
Definition at line 109 of file PixelFitterByHelixProjections.cc.
References PV3DBase< T, PVType, FrameType >::barePhi(), PV3DBase< T, PVType, FrameType >::basicVector(), PixelTrackBuilder::build(), CircleFromThreePoints::center(), ALCARECOTkAlJpsiMuMu_cff::charge, vertices_cff::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(), mps_fire::i, PixelRecoUtilities::inversePt(), gedGsfElectrons_cfi::isBarrel, LIKELY, Basic2DVector< T >::mag(), nhits, TrackingRegion::origin(), phi, PixelSubdetector::PixelBarrel, EnergyCorrector::pt, TrackerTopology::pxbLayer(), rpcPointValidation_cfi::recHit, funct::sin(), theES, theField, thescaleErrorsForBPix1, thescaleFactor, theTopo, btvTracks_cfi::tip, Basic2DVector< T >::x(), Basic2DVector< T >::y(), and ComparisonHelper::zip().
Referenced by ~PixelFitterByHelixProjections().
|
private |
Definition at line 24 of file PixelFitterByHelixProjections.h.
Referenced by run().
|
private |
Definition at line 25 of file PixelFitterByHelixProjections.h.
Referenced by run().
|
private |
Definition at line 26 of file PixelFitterByHelixProjections.h.
Referenced by run().
|
private |
Definition at line 27 of file PixelFitterByHelixProjections.h.
Referenced by run().
|
private |
Definition at line 28 of file PixelFitterByHelixProjections.h.
Referenced by PixelFitterByHelixProjections(), and run().