HGCal Test Beam  03a93d6239a951948e06fb3ef8dae4cbdebfad30
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
HGCalTBRawToDigi.h
Go to the documentation of this file.
1 #include "FWCore/Framework/interface/EDProducer.h"
2 #include "FWCore/Framework/interface/Event.h"
3 #include "DataFormats/Common/interface/Handle.h"
4 #include "DataFormats/FEDRawData/interface/FEDRawDataCollection.h"
5 
6 #include "FWCore/Framework/interface/EventSetup.h"
7 #include "FWCore/ParameterSet/interface/ParameterSet.h"
8 
9 #include "HGCal/CondObjects/interface/HGCalElectronicsMap.h"
10 #include "HGCal/DataFormats/interface/HGCalTBElectronicsId.h"
11 #include "HGCal/CondObjects/interface/HGCalCondObjectTextIO.h"
12 #include "HGCal/DataFormats/interface/HGCalTBDataFrameContainers.h"
13 
14 
15 #include "HGCal/DataFormats/interface/SKIROCParameters.h"
16 
17 #include <iostream>
18 
19 /**
20  * \class HGCal/RawToDigi/plugins/HGCalTBRawToDigi.h HGCalTBRawToDigi.h HGCalTBRawToDigi
21  * \brief Produces a digi collection starting from FEDRawData
22  */
23 
24 
25 class HGCalTBRawToDigi : public edm::EDProducer
26 {
27 public:
28  explicit HGCalTBRawToDigi(const edm::ParameterSet& ps);
29  virtual void produce(edm::Event& e, const edm::EventSetup& c);
30  virtual void beginJob();
31 
32 private:
33  edm::InputTag dataTag_;
34  int fedId_;
35  std::string mapfile_;
36  struct {
38  } essource_;
39 
40 };
HGCalElectronicsMap emap_
virtual void produce(edm::Event &e, const edm::EventSetup &c)
HGCalTBRawToDigi(const edm::ParameterSet &ps)
provides the conversion between electronics Id to DetId
virtual void beginJob()