Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:28:56

0001 #ifndef RecoTracker_TkTrackingRegions_TrackingRegionProducer_H
0002 #define RecoTracker_TkTrackingRegions_TrackingRegionProducer_H
0003 
0004 #include <vector>
0005 #include <memory>
0006 class TrackingRegion;
0007 namespace edm {
0008   class Event;
0009   class EventSetup;
0010 }  // namespace edm
0011 
0012 class TrackingRegionProducer {
0013 public:
0014   virtual ~TrackingRegionProducer() {}
0015   virtual std::vector<std::unique_ptr<TrackingRegion> > regions(const edm::Event& ev,
0016                                                                 const edm::EventSetup& es) const = 0;
0017 };
0018 #endif