00001 #ifndef RecoMuon_TrackerSeedGenerator_TSGFromOrderedHits_H 00002 #define RecoMuon_TrackerSeedGenerator_TSGFromOrderedHits_H 00003 00004 #include "RecoMuon/TrackerSeedGenerator/interface/TrackerSeedGenerator.h" 00005 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00006 00007 class SeedGeneratorFromRegionHits; 00008 class TrackingRegion; 00009 00010 00011 class TSGFromOrderedHits : public TrackerSeedGenerator { 00012 00013 public: 00014 TSGFromOrderedHits(const edm::ParameterSet &pset); 00015 00016 virtual ~TSGFromOrderedHits(); 00017 00018 private: 00019 virtual void run(TrajectorySeedCollection &seeds, 00020 const edm::Event &ev, const edm::EventSetup &es, const TrackingRegion& region); 00021 00022 private: 00023 edm::ParameterSet theConfig; 00024 SeedGeneratorFromRegionHits * theGenerator; 00025 }; 00026 00027 00028 #endif