CMS 3D CMS Logo

EcalMonitorPrescaler.h
Go to the documentation of this file.
1 #ifndef EcalMonitorPrescaler_H
2 #define EcalMonitorPrescaler_H
3 
6 
7 #include <utility>
8 
10  public:
12  ~EcalMonitorPrescaler() override;
13 
14  void beginRun(edm::Run const&, edm::EventSetup const&) override;
15  bool filter(edm::Event&, edm::EventSetup const&) override;
16 
17  private:
18  enum Prescalers {
27  };
28 
29  static uint32_t filterBits_[nPrescalers];
30 
32 
33  std::pair<unsigned, unsigned> prescalers_[nPrescalers];
34 };
35 
36 #endif // EcalMonitorPrescaler_H
void beginRun(edm::Run const &, edm::EventSetup const &) override
bool filter(edm::Event &, edm::EventSetup const &) override
EcalMonitorPrescaler(edm::ParameterSet const &)
edm::EDGetTokenT< EcalRawDataCollection > EcalRawDataCollection_
std::pair< unsigned, unsigned > prescalers_[nPrescalers]
Definition: Run.h:43
static uint32_t filterBits_[nPrescalers]