Main Page
Namespaces
Classes
Package Documentation
DQM
GEM
plugins
GEMDQMHarvester.cc
Go to the documentation of this file.
1
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
2
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
3
#include "
FWCore/Framework/interface/Event.h
"
4
#include "
FWCore/Framework/interface/EventSetup.h
"
5
#include "
FWCore/Framework/interface/Run.h
"
6
#include "
FWCore/Framework/interface/MakerMacros.h
"
7
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
8
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
9
#include "
FWCore/Framework/interface/ESHandle.h
"
10
11
//DQM services
12
#include "
DQMServices/Core/interface/DQMStore.h
"
13
#include "
FWCore/ServiceRegistry/interface/Service.h
"
14
#include "
DQMServices/Core/interface/MonitorElement.h
"
15
#include "
DQMServices/Core/interface/DQMEDHarvester.h
"
16
17
using namespace
edm
;
18
19
class
GEMDQMHarvester
:
public
DQMEDHarvester
20
{
21
public
:
22
GEMDQMHarvester
(
const
edm::ParameterSet
&) {};
23
~GEMDQMHarvester
()
override
{};
24
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
25
protected
:
26
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
{};
27
};
28
29
void
GEMDQMHarvester::fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions)
30
{
31
edm::ParameterSetDescription
desc;
32
descriptions.
add
(
"GEMDQMHarvester"
, desc);
33
}
34
35
DEFINE_FWK_MODULE
(
GEMDQMHarvester
);
MessageLogger.h
DEFINE_FWK_MODULE
#define DEFINE_FWK_MODULE(type)
Definition:
MakerMacros.h:17
Event.h
MakerMacros.h
EventSetup.h
GEMDQMHarvester::~GEMDQMHarvester
~GEMDQMHarvester() override
Definition:
GEMDQMHarvester.cc:23
DQMEDHarvester.h
Frameworkfwd.h
edm::ParameterSetDescription
Definition:
ParameterSetDescription.h:50
ParameterSet.h
DQMStore::IGetter
Definition:
DQMStore.h:186
GEMDQMHarvester
Definition:
GEMDQMHarvester.cc:19
DQMStore.h
ESHandle.h
Service.h
Run.h
EDAnalyzer.h
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
GEMDQMHarvester::GEMDQMHarvester
GEMDQMHarvester(const edm::ParameterSet &)
Definition:
GEMDQMHarvester.cc:22
edm::ConfigurationDescriptions::add
void add(std::string const &label, ParameterSetDescription const &psetDescription)
Definition:
ConfigurationDescriptions.cc:67
MonitorElement.h
DQMEDHarvester
Definition:
DQMEDHarvester.py:1
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::ParameterSet
Definition:
ParameterSet.h:36
DQMStore::IBooker
Definition:
DQMStore.h:88
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
GEMDQMHarvester::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
GEMDQMHarvester.cc:29
GEMDQMHarvester::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
GEMDQMHarvester.cc:26
Generated for CMSSW Reference Manual by
1.8.11