CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTUnpackingModule.h
Go to the documentation of this file.
1 #ifndef DTRawToDigi_DTUnpackingModule_h
2 #define DTRawToDigi_DTUnpackingModule_h
3 
13 
14 #include <iostream>
15 
16 class DTUnpacker;
17 
19  public:
22 
24  virtual ~DTUnpackingModule();
25 
27  void produce(edm::Event & e, const edm::EventSetup& c) override;
28 
29  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
30 
31  private:
32 
34 
40  int minFEDid_;
41  int maxFEDid_;
42  bool dqmOnly;
45 };
46 
47 #endif
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::EDGetTokenT< FEDRawDataCollection > inputLabel
if not you need the label
virtual ~DTUnpackingModule()
Destructor.
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??)
void produce(edm::Event &e, const edm::EventSetup &c) override
Call the Unpackers and create the digis.
DTUnpacker * unpacker