CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10/src/RecoLocalMuon/DTRecHit/plugins/DTRecHitProducer.h

Go to the documentation of this file.
00001 #ifndef RecoLocalMuon_DTRecHitProducer_h
00002 #define RecoLocalMuon_DTRecHitProducer_h
00003 
00014 #include "FWCore/Framework/interface/EDProducer.h"
00015 #include "FWCore/Utilities/interface/InputTag.h"
00016 
00017 namespace edm {
00018   class ParameterSet;
00019   class Event;
00020   class EventSetup;
00021 }
00022 
00023 class DTRecHitBaseAlgo;
00024 
00025 class DTRecHitProducer : public edm::EDProducer {
00026 public:
00028   DTRecHitProducer(const edm::ParameterSet&);
00029 
00031   virtual ~DTRecHitProducer();
00032 
00034   virtual void produce(edm::Event& event, const edm::EventSetup& setup);
00035 
00036 private:
00037   // Switch on verbosity
00038   static bool debug;
00039   // The label to be used to retrieve DT digis from the event
00040   edm::InputTag theDTDigiLabel;
00041   // The reconstruction algorithm
00042   DTRecHitBaseAlgo *theAlgo;
00043 //   static string theAlgoName;
00044 
00045 };
00046 #endif
00047