CMS 3D CMS Logo

PixelFitterByHelixProjections.h
Go to the documentation of this file.
1 #ifndef PixelFitterByHelixProjections_H
2 #define PixelFitterByHelixProjections_H
3 
10 
11 #include <vector>
12 
13 class TrackerTopology;
14 
16 public:
18  const MagneticField *field,
20  float scaleFactor);
22  std::unique_ptr<reco::Track> run(const std::vector<const TrackingRecHit *> &hits,
23  const TrackingRegion &region,
24  const edm::EventSetup &setup) const override;
25 
26 private:
29  const float thescaleFactor;
30  TrackerTopology const *theTopo = nullptr;
31 };
32 #endif
std::unique_ptr< reco::Track > run(const std::vector< const TrackingRecHit * > &hits, const TrackingRegion &region, const edm::EventSetup &setup) const override
PixelFitterByHelixProjections(const edm::EventSetup *es, const MagneticField *field, bool scaleErrorsForBPix1, float scaleFactor)