CMS 3D CMS Logo

CTPPSPixelRawToDigi.h
Go to the documentation of this file.
1 #ifndef CTPPS_CTPPSPixelRawToDigi_CTPPSPixelRawToDigi_h
2 #define CTPPS_CTPPSPixelRawToDigi_CTPPSPixelRawToDigi_h
3 
15 
19 
22 
24 public:
25  explicit CTPPSPixelRawToDigi(const edm::ParameterSet&);
26 
27  ~CTPPSPixelRawToDigi() override;
28 
29  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
30 
32  void produce(edm::Event&, const edm::EventSetup&) override;
33 
34  void endStream() override;
35 
36 private:
38 
40 
42 
43  std::set<unsigned int> fedIds_;
44 
46 
48 
50 
52  bool isRun3_;
53 };
54 #endif
edm::ParameterSet config_
CTPPSPixelRawToDigi(const edm::ParameterSet &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
CTPPSRawToDigiErrorSummary eSummary_
std::set< unsigned int > fedIds_
edm::ESGetToken< CTPPSPixelDAQMapping, CTPPSPixelDAQMappingRcd > CTPPSPixelDAQMapping_
void produce(edm::Event &, const edm::EventSetup &) override
get data, convert to digis attach againe to Event
edm::EDGetTokenT< FEDRawDataCollection > FEDRawDataCollection_