CMS 3D CMS Logo

TriggerRatesMonitorClient.h
Go to the documentation of this file.
1 #ifndef TRIGGERRATESMONITORCLIENT_H
2 #define TRIGGERRATESMONITORCLIENT_H
3 
4 //Framework
8 
12 
13 //DQM
16 
18 public:
20  ~TriggerRatesMonitorClient() override = default;
21  static void fillDescriptions(edm::ConfigurationDescriptions &descriptions);
22 
23 protected:
24  void beginJob() override;
27  edm::LuminosityBlock const &,
28  edm::EventSetup const &) override; //performed in the endLumi
29  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override; //performed in the endJob
30 
31 private:
32  //private variables
34 
35  // Histograms
36  std::vector<TH2F *> m_hltXpd_counts;
37 };
38 
39 #endif // TRIGGERRATESMONITORCLIENT_H
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
~TriggerRatesMonitorClient() override=default
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
TriggerRatesMonitorClient(const edm::ParameterSet &ps)
std::vector< TH2F * > m_hltXpd_counts
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override