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 
2 #ifndef EventFilter_SiStripRawToDigi_SiStripDigiToRawModule_H
3 #define EventFilter_SiStripRawToDigi_SiStripDigiToRawModule_H
4 
10 #include "boost/cstdint.hpp"
11 #include <string>
12 
13 namespace sistrip {
14 
15  class DigiToRaw;
16 
25 
26  public:
27 
30 
31  virtual void beginJob() {}
32  virtual void endJob() {}
33 
34  virtual void produce( edm::Event&, const edm::EventSetup& );
35 
36  private:
37 
41  bool rawdigi_;
43  uint32_t eventCounter_;
46 
47  };
48 
49 }
50 
51 #endif // EventFilter_SiStripRawToDigi_SiStripDigiToRawModule_H
52 
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 &)
edm::EDGetTokenT< edm::DetSetVector< SiStripDigi > > tokenDigi
edm::EDGetTokenT< edm::DetSetVector< SiStripRawDigi > > tokenRawDigi