CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiStripDigiToRawModule.h
Go to the documentation of this file.
1 // Last commit: $Id: SiStripDigiToRawModule.h,v 1.7 2010/01/13 22:42:01 wmtan Exp $
2 
3 #ifndef EventFilter_SiStripRawToDigi_SiStripDigiToRawModule_H
4 #define EventFilter_SiStripRawToDigi_SiStripDigiToRawModule_H
5 
8 #include "boost/cstdint.hpp"
9 #include <string>
10 
11 namespace sistrip {
12 
13  class DigiToRaw;
14 
23 
24  public:
25 
28 
29  virtual void beginJob() {}
30  virtual void endJob() {}
31 
32  virtual void produce( edm::Event&, const edm::EventSetup& );
33 
34  private:
35 
36  std::string inputModuleLabel_;
37  std::string inputDigiLabel_;
39  bool rawdigi_;
41  uint32_t eventCounter_;
42 
43  };
44 
45 }
46 
47 #endif // EventFilter_SiStripRawToDigi_SiStripDigiToRawModule_H
48 
Input: edm::DetSetVector&lt;SiStripDigi&gt;. Output: FEDRawDataCollection.
virtual void produce(edm::Event &, const edm::EventSetup &)
A plug-in module that takes StripDigis as input from the Event and creates an EDProduct comprising a ...
DigiToRawModule(const edm::ParameterSet &)