CMS 3D CMS Logo

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  ~DTUnpackingModule() override;
25 
27  void produce(edm::Event& e, const edm::EventSetup& c) override;
28 
29  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
30 
31 private:
33 
39  int minFEDid_;
40  int maxFEDid_;
41  bool dqmOnly;
44 };
45 
46 #endif
edm::EDGetTokenT< FEDRawDataCollection >
DTUnpackingModule::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: DTUnpackingModule.cc:71
DTUnpackingModule::inputLabel
edm::EDGetTokenT< FEDRawDataCollection > inputLabel
if not you need the label
Definition: DTUnpackingModule.h:35
EDProducer.h
DTUnpackingModule::dataType
std::string dataType
Definition: DTUnpackingModule.h:43
DTUnpackingModule::minFEDid_
int minFEDid_
if not you need to set the range by hand
Definition: DTUnpackingModule.h:39
DTUnpackingModule::maxFEDid_
int maxFEDid_
Definition: DTUnpackingModule.h:40
DTUnpackingModule::useStandardFEDid_
bool useStandardFEDid_
do you want to use the standard DT FED ID's, i.e. [770-775]? (why the hell 6??)
Definition: DTUnpackingModule.h:37
DTUnpackingModule::~DTUnpackingModule
~DTUnpackingModule() override
Destructor.
Definition: DTUnpackingModule.cc:69
DTUnpackingModule::DTUnpackingModule
DTUnpackingModule(const edm::ParameterSet &pset)
Constructor.
Definition: DTUnpackingModule.cc:36
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:36
DTUnpacker
Definition: DTUnpacker.h:17
FEDRawDataCollection.h
edm::stream::EDProducer
Definition: EDProducer.h:38
DTUnpackingModule::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Call the Unpackers and create the digis.
Definition: DTUnpackingModule.cc:100
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
InputTag.h
DTUnpackingModule::performDataIntegrityMonitor
bool performDataIntegrityMonitor
Definition: DTUnpackingModule.h:42
DTUnpackingModule::dqmOnly
bool dqmOnly
Definition: DTUnpackingModule.h:41
DTUnpackingModule::unpacker
DTUnpacker * unpacker
Definition: DTUnpackingModule.h:32
edm::Event
Definition: Event.h:73
DTUnpackingModule
Definition: DTUnpackingModule.h:18
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37