src
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/MessageLogger/interface/MessageLogger.h
"
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
#include "
FWCore/ServiceRegistry/interface/Service.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
15
#include <map>
16
17
class
BrilClient
:
public
DQMEDHarvester
{
18
public
:
19
BrilClient
(
const
edm::ParameterSet
&ps);
20
~BrilClient
()
override
;
21
22
protected
:
23
void
beginJob
()
override
{};
24
void
dqmEndLuminosityBlock
(
DQMStore::IBooker
&,
25
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:50
EventSetup.h
BrilClient::~BrilClient
~BrilClient() override
Definition:
BrilClient.cc:17
DQMEDHarvester.h
BrilClient::pathToken_
edm::EDGetTokenT< std::string > pathToken_
Definition:
BrilClient.h:28
edm::EDGetTokenT< std::string >
dqm::implementation::IGetter
Definition:
DQMStore.h:562
ParameterSet.h
dqm::implementation::IBooker
Definition:
DQMStore.h:43
DQMStore.h
BrilClient::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition:
BrilClient.cc:29
Service.h
BrilClient::BrilClient
BrilClient(const edm::ParameterSet &ps)
Definition:
BrilClient.cc:12
BrilClient
Definition:
BrilClient.h:17
edm::EventSetup
Definition:
EventSetup.h:56
BrilClient::beginJob
void beginJob() override
Definition:
BrilClient.h:23
BrilClient::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
BrilClient.h:28
DQMEDHarvester
Definition:
DQMEDHarvester.py:1
LuminosityBlock.h
edm::ParameterSet
Definition:
ParameterSet.h:48
BrilClient::jsonToken_
edm::EDGetTokenT< std::string > jsonToken_
Definition:
BrilClient.h:32
Generated for CMSSW Reference Manual by
1.8.14