00001 #ifndef RecoMuon_TrackerSeedGenerator_SeparatingTSG_H 00002 #define RecoMuon_TrackerSeedGenerator_SeparatingTSG_H 00003 00012 #include "RecoMuon/TrackerSeedGenerator/plugins/CompositeTSG.h" 00013 00014 class SeparatingTSG : public CompositeTSG { 00015 public: 00016 SeparatingTSG(const edm::ParameterSet &pset); 00017 virtual ~SeparatingTSG(); 00018 00019 void trackerSeeds(const TrackCand&, const TrackingRegion&, BTSeedCollection &); 00020 00021 virtual unsigned int selectTSG(const TrackCand&, const TrackingRegion&) =0; 00022 private: 00023 std::string theCategory; 00024 00025 }; 00026 00027 #endif