00001 00002 #ifndef RecoMuon_TrackerSeedGenerator_DualByL2TSG_H 00003 #define RecoMuon_TrackerSeedGenerator_DualByL2TSG_H 00004 00012 #include "RecoMuon/TrackerSeedGenerator/plugins/SeparatingTSG.h" 00013 #include "DataFormats/Common/interface/Handle.h" 00014 #include "DataFormats/TrackReco/interface/Track.h" 00015 #include "DataFormats/TrackReco/interface/TrackFwd.h" 00016 00017 class DualByL2TSG : public SeparatingTSG{ 00018 public: 00019 DualByL2TSG(const edm::ParameterSet &pset); 00020 00022 unsigned int selectTSG(const TrackCand&, const TrackingRegion&); 00023 00024 private: 00025 std::string theCategory; 00026 edm::InputTag theL3CollectionLabelA; 00027 edm::Handle<reco::TrackCollection> l3muonH; 00028 }; 00029 00030 #endif