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
ConfigurationDescriptions.h
DQMEDHarvester.h
TriggerRatesMonitorClient
Definition: TriggerRatesMonitorClient.h:17
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
TriggerRatesMonitorClient::TriggerRatesMonitorClient
TriggerRatesMonitorClient(const edm::ParameterSet &ps)
Definition: TriggerRatesMonitorClient.cc:8
DQMStore.h
TriggerRatesMonitorClient::m_hltXpd_counts
std::vector< TH2F * > m_hltXpd_counts
Definition: TriggerRatesMonitorClient.h:36
TriggerRatesMonitorClient::~TriggerRatesMonitorClient
~TriggerRatesMonitorClient() override=default
Service.h
TriggerRatesMonitorClient::m_dqm_path
std::string m_dqm_path
Definition: TriggerRatesMonitorClient.h:33
ParameterSetDescription.h
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
edm::EventSetup
Definition: EventSetup.h:57
InputTag.h
TriggerRatesMonitorClient::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: TriggerRatesMonitorClient.cc:82
Registry.h
DQMEDHarvester
Definition: DQMEDHarvester.py:1
TriggerRatesMonitorClient::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: TriggerRatesMonitorClient.cc:24
TriggerRatesMonitorClient::beginJob
void beginJob() override
Definition: TriggerRatesMonitorClient.cc:17
dqm::implementation::IGetter
Definition: DQMStore.h:484
TriggerRatesMonitorClient::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: TriggerRatesMonitorClient.cc:89
dqm::implementation::IBooker
Definition: DQMStore.h:43
ParameterSet.h