CMS 3D CMS Logo

ExcludedFEDListProducer.h
Go to the documentation of this file.
1 #ifndef EventFilter_SiStripRawToDigi_ExcludedFEDListProducer_H
2 #define EventFilter_SiStripRawToDigi_ExcludedFEDListProducer_H
3 
20 #include <iostream>
21 #include <string>
22 #include <vector>
23 #include <cstdint>
24 
25 namespace sistrip {
26 
28  public:
32  ~ExcludedFEDListProducer() override;
33  void beginRun(const edm::Run& run, const edm::EventSetup& es) override;
34  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
35  void produce(edm::Event& event, const edm::EventSetup& es) override;
36 
37  private:
38  unsigned int runNumber_;
39  uint32_t cacheId_;
43 
45  };
46 } // namespace sistrip
47 #endif // EventFilter_SiStripRawToDigi_ExcludedFEDListProducer_H
void produce(edm::Event &event, const edm::EventSetup &es) override
const edm::EDGetTokenT< FEDRawDataCollection > token_
sistrip classes
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
ExcludedFEDListProducer(const edm::ParameterSet &pset)
constructor
std::vector< DetId > DetIdVector
Definition: DetIdVector.h:7
void beginRun(const edm::Run &run, const edm::EventSetup &es) override
Contains cabling info at the device level, including DetId, APV pair numbers, hardware addresses...
edm::ESGetToken< SiStripFedCabling, SiStripFedCablingRcd > cablingToken_
~ExcludedFEDListProducer() override
default constructor
Definition: event.py:1
Definition: Run.h:45