#include <PixelFitterByHelixProjections.h>
Public Member Functions | |
PixelFitterByHelixProjections (const edm::ParameterSet &cfg) | |
virtual reco::Track * | run (const edm::EventSetup &es, const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const |
virtual | ~PixelFitterByHelixProjections () |
Public Member Functions inherited from PixelFitter | |
virtual reco::Track * | run (const edm::Event &ev, const edm::EventSetup &es, const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const |
virtual | ~PixelFitter () |
Private Attributes | |
edm::ParameterSet | theConfig |
const MagneticField * | theField |
const TrackerGeometry * | theTracker |
const TransientTrackingRecHitBuilder * | theTTRecHitBuilder |
Definition at line 19 of file PixelFitterByHelixProjections.h.
PixelFitterByHelixProjections::PixelFitterByHelixProjections | ( | const edm::ParameterSet & | cfg | ) |
Definition at line 96 of file PixelFitterByHelixProjections.cc.
|
inlinevirtual |
Definition at line 22 of file PixelFitterByHelixProjections.h.
|
virtual |
Reimplemented from PixelFitter.
Definition at line 100 of file PixelFitterByHelixProjections.cc.
References TransientTrackingRecHitBuilder::build(), PixelTrackBuilder::build(), CircleFromThreePoints::center(), DeDxDiscriminatorTools::charge(), edm::ESWatcher< T >::check(), RZLine::chi2(), funct::cos(), PixelRecoUtilities::curvature(), CircleFromThreePoints::curvature(), alignCSCRings::e, PixelTrackErrorParam::errCot(), benchmark_cfg::errors, PixelTrackErrorParam::errPhi(), PixelTrackErrorParam::errPt(), PixelTrackErrorParam::errTip(), PixelTrackErrorParam::errZip(), f, RZLine::fit(), edm::EventSetup::get(), edm::ParameterSet::getParameter(), i, MagneticField::inTesla(), PixelRecoUtilities::inversePt(), likely, Basic2DVector< T >::mag(), TrackingRegion::origin(), phi, PV3DBase< T, PVType, FrameType >::phi(), edm::ESHandle< class >::product(), funct::sin(), theConfig, theField, theTracker, theTTRecHitBuilder, Basic2DVector< T >::x(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), Basic2DVector< T >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 40 of file PixelFitterByHelixProjections.h.
Referenced by run().
|
mutableprivate |
Definition at line 43 of file PixelFitterByHelixProjections.h.
Referenced by run().
|
mutableprivate |
Definition at line 42 of file PixelFitterByHelixProjections.h.
Referenced by run().
|
mutableprivate |
Definition at line 44 of file PixelFitterByHelixProjections.h.
Referenced by run().