Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
DQM
HLTEvF
plugins
TriggerRatesMonitorClient.h
Go to the documentation of this file.
1
#ifndef TRIGGERRATESMONITORCLIENT_H
2
#define TRIGGERRATESMONITORCLIENT_H
3
4
//Framework
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
#include "
FWCore/Utilities/interface/InputTag.h
"
7
#include "
FWCore/ServiceRegistry/interface/Service.h
"
8
9
#include "
FWCore/ParameterSet/interface/ParameterSetDescription.h
"
10
#include "
FWCore/ParameterSet/interface/ConfigurationDescriptions.h
"
11
#include "
FWCore/ParameterSet/interface/Registry.h
"
12
13
//DQM
14
#include "
DQMServices/Core/interface/DQMEDHarvester.h
"
15
#include "
DQMServices/Core/interface/DQMStore.h
"
16
17
class
TriggerRatesMonitorClient
:
public
DQMEDHarvester
{
18
public
:
19
TriggerRatesMonitorClient
(
const
edm::ParameterSet
&ps);
20
~TriggerRatesMonitorClient
()
override
=
default
;
21
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
&descriptions);
22
23
protected
:
24
void
beginJob
()
override
;
25
void
dqmEndLuminosityBlock
(
DQMStore::IBooker
&,
26
DQMStore::IGetter
&,
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
33
std::string
m_dqm_path
;
34
35
// Histograms
36
std::vector<TH2F *>
m_hltXpd_counts
;
37
};
38
39
#endif // TRIGGERRATESMONITORCLIENT_H
Registry.h
TriggerRatesMonitorClient::beginJob
void beginJob() override
Definition:
TriggerRatesMonitorClient.cc:17
edm::LuminosityBlock
Definition:
LuminosityBlock.h:50
TriggerRatesMonitorClient::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition:
TriggerRatesMonitorClient.cc:82
TriggerRatesMonitorClient::~TriggerRatesMonitorClient
~TriggerRatesMonitorClient() override=default
DQMEDHarvester.h
TriggerRatesMonitorClient::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
TriggerRatesMonitorClient.cc:89
dqm::implementation::IGetter
Definition:
DQMStore.h:484
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
ParameterSet.h
DQMEDHarvester
Definition:
DQMEDHarvester.h:43
dqm::implementation::IBooker
Definition:
DQMStore.h:43
ParameterSetDescription.h
TriggerRatesMonitorClient
Definition:
TriggerRatesMonitorClient.h:17
DQMStore.h
Service.h
TriggerRatesMonitorClient::m_dqm_path
std::string m_dqm_path
Definition:
TriggerRatesMonitorClient.h:33
edm::EventSetup
Definition:
EventSetup.h:59
TriggerRatesMonitorClient::TriggerRatesMonitorClient
TriggerRatesMonitorClient(const edm::ParameterSet &ps)
Definition:
TriggerRatesMonitorClient.cc:8
TriggerRatesMonitorClient::m_hltXpd_counts
std::vector< TH2F * > m_hltXpd_counts
Definition:
TriggerRatesMonitorClient.h:36
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:47
ConfigurationDescriptions.h
TriggerRatesMonitorClient::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
TriggerRatesMonitorClient.cc:24
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Generated for CMSSW Reference Manual by
1.8.5