CMS 3D CMS Logo

PixelFitterBase.h
Go to the documentation of this file.
1 #ifndef RecoPixelVertexing_PixelTrackFitting_PixelFitterBase_H
2 #define RecoPixelVertexing_PixelTrackFitting_PixelFitterBase_H
3 
5 
6 #include <vector>
7 #include <memory>
8 
9 namespace edm {
10  class EventSetup;
11 }
12 class TrackingRegion;
13 class TrackingRecHit;
14 
16 public:
17  virtual ~PixelFitterBase() {}
18 
19  virtual std::unique_ptr<reco::Track> run(const std::vector<const TrackingRecHit*>& hits,
20  const TrackingRegion& region,
21  const edm::EventSetup& setup) const = 0;
22 };
23 #endif
virtual ~PixelFitterBase()
HLT enums.