CMS 3D CMS Logo

PixelNtupletsFitter.h
Go to the documentation of this file.
1 #ifndef RecoPixelVertexing_PixelTrackFitting_interface_PixelNtupletsFitter_h
2 #define RecoPixelVertexing_PixelTrackFitting_interface_PixelNtupletsFitter_h
3 
4 #include <vector>
5 
11 
12 class PixelNtupletsFitter final : public PixelFitterBase {
13 public:
14  explicit PixelNtupletsFitter(float nominalB, const MagneticField* field, bool useRiemannFit);
15  ~PixelNtupletsFitter() override = default;
16  std::unique_ptr<reco::Track> run(const std::vector<const TrackingRecHit*>& hits,
17  const TrackingRegion& region) const override;
18 
19 private:
20  float nominalB_;
23 };
24 
25 #endif // RecoPixelVertexing_PixelTrackFitting_interface_PixelNtupletsFitter_h
~PixelNtupletsFitter() override=default
std::unique_ptr< reco::Track > run(const std::vector< const TrackingRecHit *> &hits, const TrackingRegion &region) const override
const MagneticField * field_
PixelNtupletsFitter(float nominalB, const MagneticField *field, bool useRiemannFit)