00001 #ifndef RecoTracker_TkSeedingLayers_HitExtractor_H 00002 #define RecoTracker_TkSeedingLayers_HitExtractor_H 00003 00004 #include <vector> 00005 #include "RecoTracker/TkSeedingLayers/interface/SeedingHit.h" 00006 namespace edm { class Event; class EventSetup; } 00007 namespace ctfseeding { class SeedingLayer; } 00008 00009 namespace ctfseeding { 00010 00011 class HitExtractor { 00012 public: 00013 virtual ~HitExtractor(){} 00014 virtual std::vector<SeedingHit> hits(const SeedingLayer & sl, const edm::Event& , const edm::EventSetup& ) const =0; 00015 }; 00016 } 00017 00018 #endif