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
17 
19 
20  public:
21 
23  virtual ~TriggerRatesMonitorClient() = default;
24  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
25 
26  protected:
27 
28  void beginJob() override;
29  void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const&) override; //performed in the endLumi
30  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override; //performed in the endJob
31 
32  private:
33 
34 //private variables
36 
37  // Histograms
38  std::vector<TH2F *> m_hltXpd_counts;
39 
40 };
41 
42 
43 #endif // TRIGGERRATESMONITORCLIENT_H
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
virtual ~TriggerRatesMonitorClient()=default
TriggerRatesMonitorClient(const edm::ParameterSet &ps)
std::vector< TH2F * > m_hltXpd_counts
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override