test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
DQMEDHarvester
Definition:
DQMEDHarvester.h:15
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
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.5