CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/EventFilter/DTRawToDigi/plugins/DTUnpackingModule.h

Go to the documentation of this file.
00001 #ifndef DTRawToDigi_DTUnpackingModule_h
00002 #define DTRawToDigi_DTUnpackingModule_h
00003 
00012 #include <FWCore/Framework/interface/EDProducer.h>
00013 
00014 #include <iostream>
00015 
00016 class DTUnpacker;
00017 
00018 class DTUnpackingModule: public edm::EDProducer {
00019  public:
00021   DTUnpackingModule(const edm::ParameterSet& pset);
00022 
00024   virtual ~DTUnpackingModule();
00025     
00027   void produce(edm::Event & e, const edm::EventSetup& c);
00028 
00029 
00030  private:
00031 
00032   DTUnpacker * unpacker;
00033 
00035   bool fedbyType_;
00037   edm::InputTag inputLabel;
00039   bool useStandardFEDid_;
00041   int minFEDid_;
00042   int maxFEDid_;
00043   bool dqmOnly;
00044 };
00045 
00046 #endif