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:
17  explicit PixelFitterByHelixProjections(const edm::EventSetup *es, const MagneticField *field,
18  bool scaleErrorsForBPix1, float scaleFactor);
20  std::unique_ptr<reco::Track> run(const std::vector<const TrackingRecHit *>& hits,
21  const TrackingRegion& region,
22  const edm::EventSetup& setup) const override;
23 
24 private:
27  const float thescaleFactor;
28  TrackerTopology const * theTopo=nullptr;
29 };
30 #endif
def setup(process, global_tag, zero_tesla=False)
Definition: GeneralSetup.py:2
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)