00001 #ifndef RecoMuon_CosmicMuonProducer_CosmicMuonProducer_H 00002 #define RecoMuon_CosmicMuonProducer_CosmicMuonProducer_H 00003 00011 #include "FWCore/Framework/interface/EDProducer.h" 00012 00013 class MuonTrackFinder; 00014 class MuonServiceProxy; 00015 00016 class CosmicMuonProducer : public edm::EDProducer { 00017 public: 00018 explicit CosmicMuonProducer(const edm::ParameterSet&); 00019 00020 ~CosmicMuonProducer(); 00021 00022 virtual void produce(edm::Event&, const edm::EventSetup&); 00023 00024 private: 00025 std::string theSeedCollectionLabel; 00026 MuonTrackFinder* theTrackFinder; 00027 00029 MuonServiceProxy *theService; 00030 }; 00031 00032 #endif