CMS 3D CMS Logo

CSCTFTrackProducer.h

Go to the documentation of this file.
00001 #ifndef CSCTrackFinder_CSCTFTrackProducer_h
00002 #define CSCTrackFinder_CSCTFTrackProducer_h
00003 
00004 #include <string>
00005 
00006 #include <FWCore/Framework/interface/EDProducer.h>
00007 #include <FWCore/ParameterSet/interface/ParameterSet.h>
00008 #include <FWCore/ParameterSet/interface/InputTag.h>
00009 #include <FWCore/Framework/interface/EventSetup.h>
00010 
00011 class CSCTFTrackBuilder;
00012 
00013 class CSCTFTrackProducer : public edm::EDProducer
00014 {
00015  public:
00016 
00017   CSCTFTrackProducer(const edm::ParameterSet&);
00018 
00019   virtual ~CSCTFTrackProducer();
00020 
00021   void produce(edm::Event & e, const edm::EventSetup& c);
00022 
00023   void beginJob(const edm::EventSetup& es);
00024 
00025  private:
00026 
00027   bool useDT, TMB07;
00028   edm::InputTag input_module, dt_producer;
00029   edm::ParameterSet sp_pset ;
00030   unsigned long long m_scalesCacheID ;
00031   unsigned long long m_ptScaleCacheID ;
00032   CSCTFTrackBuilder* my_builder;
00033 };
00034 
00035 #endif

Generated on Tue Jun 9 17:39:41 2009 for CMSSW by  doxygen 1.5.4