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 {class EventSetup;}
10 class TrackingRegion;
11 class TrackingRecHit;
12 
13 
15 public:
16  virtual ~PixelFitterBase(){}
17 
18  virtual std::unique_ptr<reco::Track> run(const std::vector<const TrackingRecHit *>& hits,
19  const TrackingRegion& region,
20  const edm::EventSetup& setup) const = 0;
21 };
22 #endif
def setup(process, global_tag, zero_tesla=False)
Definition: GeneralSetup.py:2
virtual ~PixelFitterBase()
HLT enums.