CMS 3D CMS Logo

DTUnpackingModule.h
Go to the documentation of this file.
1 #ifndef DTRawToDigi_DTUnpackingModule_h
2 #define DTRawToDigi_DTUnpackingModule_h
3 
16 
17 #include <iostream>
18 
19 class DTUnpacker;
20 
22 public:
25 
27  ~DTUnpackingModule() override;
28 
30  void produce(edm::Event& e, const edm::EventSetup& c) override;
31 
32  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
33 
34 private:
36 
43  int minFEDid_;
44  int maxFEDid_;
45  bool dqmOnly;
48 };
49 
50 #endif
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::EDGetTokenT< FEDRawDataCollection > inputLabel
if not you need the label
int minFEDid_
if not you need to set the range by hand
DTUnpackingModule(const edm::ParameterSet &pset)
Constructor.
bool useStandardFEDid_
do you want to use the standard DT FED ID&#39;s, i.e. [770-775]? (why the hell 6??)
~DTUnpackingModule() override
Destructor.
void produce(edm::Event &e, const edm::EventSetup &c) override
Call the Unpackers and create the digis.
edm::ESGetToken< DTReadOutMapping, DTReadOutMappingRcd > mappingToken_
DTUnpacker * unpacker