Main Page
Namespaces
Classes
Package Documentation
DQM
PixelLumi
plugins
BrilClient.h
Go to the documentation of this file.
1
#ifndef DQM_BRIL_BRILCLIENT_H
2
#define DQM_BRIL_BRILCLIENT_H
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
FWCore/ServiceRegistry/interface/Service.h
"
6
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
7
8
#include "
FWCore/Framework/interface/Event.h
"
9
#include "
FWCore/Framework/interface/EventSetup.h
"
10
#include "
FWCore/Framework/interface/LuminosityBlock.h
"
11
12
#include "
DQMServices/Core/interface/DQMEDHarvester.h
"
13
#include "
DQMServices/Core/interface/DQMStore.h
"
14
#include "
DQMServices/Core/interface/MonitorElement.h
"
15
16
#include <map>
17
18
class
BrilClient
:
public
DQMEDHarvester
{
19
public
:
20
BrilClient
(
const
edm::ParameterSet
&ps);
21
virtual
~BrilClient
();
22
23
protected
:
24
void
beginJob
()
override
{};
25
void
dqmEndLuminosityBlock
(
DQMStore::IBooker
&,
DQMStore::IGetter
&,
26
edm::LuminosityBlock
const
&,
27
edm::EventSetup
const
&)
override
;
28
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
{};
29
30
private
:
31
edm::EDGetTokenT<std::string>
pathToken_
;
32
edm::EDGetTokenT<std::string>
jsonToken_
;
33
};
34
35
#endif
MessageLogger.h
Event.h
edm::LuminosityBlock
Definition:
LuminosityBlock.h:45
EventSetup.h
DQMEDHarvester.h
BrilClient::pathToken_
edm::EDGetTokenT< std::string > pathToken_
Definition:
BrilClient.h:28
edm::EDGetTokenT< std::string >
ParameterSet.h
DQMStore::IGetter
Definition:
DQMStore.h:190
DQMStore.h
BrilClient::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition:
BrilClient.cc:30
Service.h
BrilClient::BrilClient
BrilClient(const edm::ParameterSet &ps)
Definition:
BrilClient.cc:12
BrilClient
Definition:
BrilClient.h:18
BrilClient::~BrilClient
virtual ~BrilClient()
Definition:
BrilClient.cc:19
edm::EventSetup
Definition:
EventSetup.h:44
BrilClient::beginJob
void beginJob() override
Definition:
BrilClient.h:24
BrilClient::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
BrilClient.h:28
MonitorElement.h
DQMEDHarvester
Definition:
DQMEDHarvester.py:1
LuminosityBlock.h
edm::ParameterSet
Definition:
ParameterSet.h:36
DQMStore::IBooker
Definition:
DQMStore.h:90
BrilClient::jsonToken_
edm::EDGetTokenT< std::string > jsonToken_
Definition:
BrilClient.h:32
Generated for CMSSW Reference Manual by
1.8.11