00001 // Last commit: $Id: SiStripDigiToRawModule.h,v 1.2 2008/01/17 11:54:44 giordano Exp $ 00002 00003 #ifndef EventFilter_SiStripRawToDigi_SiStripDigiToRawModule_H 00004 #define EventFilter_SiStripRawToDigi_SiStripDigiToRawModule_H 00005 00006 #include "FWCore/Framework/interface/EDProducer.h" 00007 #include "boost/cstdint.hpp" 00008 #include <string> 00009 00010 class SiStripDigiToRaw; 00011 00019 class SiStripDigiToRawModule : public edm::EDProducer { 00020 00021 public: 00022 00023 SiStripDigiToRawModule( const edm::ParameterSet& ); 00024 ~SiStripDigiToRawModule(); 00025 00026 virtual void beginJob( const edm::EventSetup& ) {;} 00027 virtual void endJob() {;} 00028 00029 virtual void produce( edm::Event&, const edm::EventSetup& ); 00030 00031 private: 00032 00033 std::string inputModuleLabel_; 00034 std::string inputDigiLabel_; 00035 SiStripDigiToRaw* digiToRaw_; 00036 uint32_t eventCounter_; 00037 00038 }; 00039 00040 #endif // EventFilter_SiStripRawToDigi_SiStripDigiToRawModule_H 00041