Main Page
Namespaces
Classes
Package Documentation
DQM
RPCMonitorClient
interface
RPCDaqInfo.h
Go to the documentation of this file.
1
#ifndef DQM_RPCMonitorClient_DQMDaqInfo_H
2
# define DQM_RPCMonitorClient_DQMDaqInfo_H
3
4
// system include files
5
#include <iostream>
6
#include <fstream>
7
8
#include "
FWCore/ServiceRegistry/interface/Service.h
"
9
#include "
DQMServices/Core/interface/MonitorElement.h
"
10
#include "
DQMServices/Core/interface/DQMStore.h
"
11
#include "
DQMServices/Core/interface/DQMEDHarvester.h
"
12
13
14
class
RPCDaqInfo
:
public
DQMEDHarvester
{
15
16
public
:
17
explicit
RPCDaqInfo
(
const
edm::ParameterSet
&);
18
~RPCDaqInfo
();
19
20
protected
:
21
void
beginJob
()
override
;
22
void
dqmEndLuminosityBlock
(
DQMStore::IBooker
&,
DQMStore::IGetter
&,
edm::LuminosityBlock
const
&,
edm::EventSetup
const
&)
override
;
//performed in the endLumi
23
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
;
//performed in the endJob
24
25
private
:
26
void
myBooker
(
DQMStore::IBooker
&);
27
28
bool
init_
;
29
30
MonitorElement
*
DaqFraction_
;
31
MonitorElement
*
DaqMap_
;
32
MonitorElement
*
daqWheelFractions
[5];
33
MonitorElement
*
daqDiskFractions
[10];
34
35
std::pair<int,int>
FEDRange_
;
36
37
int
numberOfDisks_
,
NumberOfFeds_
;
38
39
};
40
41
#endif
RPCDaqInfo::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
RPCDaqInfo.cc:59
RPCDaqInfo::daqDiskFractions
MonitorElement * daqDiskFractions[10]
Definition:
RPCDaqInfo.h:33
RPCDaqInfo::FEDRange_
std::pair< int, int > FEDRange_
Definition:
RPCDaqInfo.h:35
RPCDaqInfo::init_
bool init_
Definition:
RPCDaqInfo.h:28
edm::LuminosityBlock
Definition:
LuminosityBlock.h:45
RPCDaqInfo::DaqFraction_
MonitorElement * DaqFraction_
Definition:
RPCDaqInfo.h:30
DQMEDHarvester.h
RPCDaqInfo::beginJob
void beginJob() override
Definition:
RPCDaqInfo.cc:24
RPCDaqInfo::~RPCDaqInfo
~RPCDaqInfo()
Definition:
RPCDaqInfo.cc:23
DQMStore::IGetter
Definition:
DQMStore.h:190
RPCDaqInfo::RPCDaqInfo
RPCDaqInfo(const edm::ParameterSet &)
Definition:
RPCDaqInfo.cc:11
DQMStore.h
Service.h
edm::EventSetup
Definition:
EventSetup.h:45
MonitorElement
Definition:
MonitorElement.h:37
RPCDaqInfo::myBooker
void myBooker(DQMStore::IBooker &)
Definition:
RPCDaqInfo.cc:62
MonitorElement.h
RPCDaqInfo::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition:
RPCDaqInfo.cc:25
DQMEDHarvester
Definition:
DQMEDHarvester.py:1
RPCDaqInfo::daqWheelFractions
MonitorElement * daqWheelFractions[5]
Definition:
RPCDaqInfo.h:32
RPCDaqInfo
Definition:
RPCDaqInfo.h:14
RPCDaqInfo::DaqMap_
MonitorElement * DaqMap_
Definition:
RPCDaqInfo.h:31
edm::ParameterSet
Definition:
ParameterSet.h:36
DQMStore::IBooker
Definition:
DQMStore.h:90
RPCDaqInfo::numberOfDisks_
int numberOfDisks_
Definition:
RPCDaqInfo.h:37
RPCDaqInfo::NumberOfFeds_
int NumberOfFeds_
Definition:
RPCDaqInfo.h:37
Generated for CMSSW Reference Manual by
1.8.11