00001 #ifndef RecoTracker_TkTrackingRegions_TrackingRegionProducer_H 00002 #define RecoTracker_TkTrackingRegions_TrackingRegionProducer_H 00003 00004 #include <vector> 00005 class TrackingRegion; 00006 namespace edm { class Event; class EventSetup; } 00007 00008 class TrackingRegionProducer { 00009 public: 00010 virtual ~TrackingRegionProducer(){} 00011 virtual std::vector<TrackingRegion * > 00012 regions(const edm::Event& ev, const edm::EventSetup& es) const = 0; 00013 }; 00014 #endif