CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/SimMuon/CSCDigitizer/src/CSCDigiProducer.h

Go to the documentation of this file.
00001 #ifndef CSCDigiProducer_h
00002 #define CSCDigiProducer_h
00003 
00004 #include "FWCore/Framework/interface/EDProducer.h"
00005 #include "SimMuon/CSCDigitizer/src/CSCDigitizer.h"
00006  class CSCStripConditions;
00007 
00008 class CSCDigiProducer : public edm::EDProducer
00009 {
00010 public:
00011   typedef CSCDigitizer::DigiSimLinks DigiSimLinks;
00012 
00013   explicit CSCDigiProducer(const edm::ParameterSet& ps);
00014   virtual ~CSCDigiProducer();
00015 
00017   virtual void produce(edm::Event& e, const edm::EventSetup& c);
00018 
00019 private:
00020 
00021   CSCDigitizer theDigitizer;
00022   CSCStripConditions * theStripConditions;
00023 
00024   std::string geometryType;
00025   //Name of Collection used for create the XF 
00026   std::string collection_for_XF;
00027 };
00028 
00029 #endif
00030