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 
18 
21 
23 public:
24  explicit CTPPSPixelRawToDigi(const edm::ParameterSet&);
25 
26  ~CTPPSPixelRawToDigi() override;
27 
28  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
29 
31  void produce(edm::Event&, const edm::EventSetup&) override;
32 
33 private:
35 
37 
39 
40  std::set<unsigned int> fedIds_;
41 
43 
45 
47  bool isRun3_;
48 };
49 #endif
edm::ParameterSet config_
CTPPSPixelRawToDigi(const edm::ParameterSet &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
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_