00001 #ifndef CSCTrackFinder_CSCTFCandidateProducer_h 00002 #define CSCTrackFinder_CSCTFCandidateProducer_h 00003 00004 #include <string> 00005 00006 #include <FWCore/Framework/interface/EDProducer.h> 00007 #include <FWCore/ParameterSet/interface/ParameterSet.h> 00008 #include <FWCore/Utilities/interface/InputTag.h> 00009 00010 class CSCTFCandidateBuilder; 00011 00012 class CSCTFCandidateProducer : public edm::EDProducer 00013 { 00014 public: 00015 00016 CSCTFCandidateProducer(const edm::ParameterSet&); 00017 00018 virtual ~CSCTFCandidateProducer(); 00019 00020 void produce(edm::Event & e, const edm::EventSetup& c); 00021 00022 private: 00023 edm::InputTag input_module; 00024 CSCTFCandidateBuilder* my_builder; 00025 }; 00026 00027 #endif