CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
PixelFitterByHelixProjections.h
Go to the documentation of this file.
1 #ifndef RecoTracker_PixelTrackFitting_PixelFitterByHelixProjections_h
2 #define RecoTracker_PixelTrackFitting_PixelFitterByHelixProjections_h
3 
9 
10 #include <vector>
11 
12 class TrackerTopology;
13 
15 public:
16  explicit PixelFitterByHelixProjections(const TrackerTopology *ttopo,
17  const MagneticField *field,
19  float scaleFactor);
21  std::unique_ptr<reco::Track> run(const std::vector<const TrackingRecHit *> &hits,
22  const TrackingRegion &region) const override;
23 
24 private:
28  const float thescaleFactor;
29 };
30 #endif
std::unique_ptr< reco::Track > run(const std::vector< const TrackingRecHit *> &hits, const TrackingRegion &region) const override
constexpr G4double scaleFactor
PixelFitterByHelixProjections(const TrackerTopology *ttopo, const MagneticField *field, bool scaleErrorsForBPix1, float scaleFactor)