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 }
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