Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DQM
EcalBarrelMonitorClient
interface
TimingClient.h
Go to the documentation of this file.
1
#ifndef TimingClient_H
2
#define TimingClient_H
3
4
#include "
DQM/EcalCommon/interface/DQWorkerClient.h
"
5
6
namespace
ecaldqm {
7
8
class
TimingClient
:
public
DQWorkerClient
{
9
public
:
10
TimingClient
(
const
edm::ParameterSet
&,
const
edm::ParameterSet
&);
11
~TimingClient
() {}
12
13
void
bookMEs
()
override
;
14
15
void
producePlots
()
override
;
16
17
enum
MESets
{
18
kQuality
,
19
kMeanSM
,
20
kMeanAll
,
21
kFwdBkwdDiff
,
22
kFwdvBkwd
,
23
kRMS
,
24
kRMSAll
,
25
kProjEta
,
26
kProjPhi
,
27
kQualitySummary
,
28
nMESets
29
};
30
31
static
void
setMEData
(std::vector<MEData>&);
32
33
enum
Sources
{
34
sTimeAllMap
,
35
sTimeMap
,
36
nSources
37
};
38
39
protected
:
40
float
expectedMean_
;
41
float
meanThreshold_
;
42
float
rmsThreshold_
;
43
int
minChannelEntries_
;
44
int
minTowerEntries_
;
45
float
tailPopulThreshold_
;
46
};
47
48
}
49
50
#endif
51
ecaldqm::TimingClient::kQualitySummary
Definition:
TimingClient.h:27
ecaldqm::TimingClient::TimingClient
TimingClient(const edm::ParameterSet &, const edm::ParameterSet &)
Definition:
TimingClient.cc:11
ecaldqm::TimingClient::kProjEta
Definition:
TimingClient.h:25
ecaldqm::TimingClient::Sources
Sources
Definition:
TimingClient.h:33
ecaldqm::DQWorkerClient
Definition:
DQWorkerClient.h:13
ecaldqm::TimingClient::bookMEs
void bookMEs() override
Definition:
TimingClient.cc:34
ecaldqm::TimingClient::kMeanAll
Definition:
TimingClient.h:20
ecaldqm::TimingClient::kFwdvBkwd
Definition:
TimingClient.h:22
ecaldqm::TimingClient
Definition:
TimingClient.h:8
ecaldqm::TimingClient::tailPopulThreshold_
float tailPopulThreshold_
Definition:
TimingClient.h:45
ecaldqm::TimingClient::~TimingClient
~TimingClient()
Definition:
TimingClient.h:11
ecaldqm::TimingClient::minChannelEntries_
int minChannelEntries_
Definition:
TimingClient.h:43
ecaldqm::TimingClient::nSources
Definition:
TimingClient.h:36
ecaldqm::TimingClient::producePlots
void producePlots() override
Definition:
TimingClient.cc:44
ecaldqm::TimingClient::expectedMean_
float expectedMean_
Definition:
TimingClient.h:40
ecaldqm::TimingClient::kRMSAll
Definition:
TimingClient.h:24
ecaldqm::TimingClient::kProjPhi
Definition:
TimingClient.h:26
ecaldqm::TimingClient::nMESets
Definition:
TimingClient.h:28
ecaldqm::TimingClient::minTowerEntries_
int minTowerEntries_
Definition:
TimingClient.h:44
ecaldqm::TimingClient::rmsThreshold_
float rmsThreshold_
Definition:
TimingClient.h:42
ecaldqm::TimingClient::MESets
MESets
Definition:
TimingClient.h:17
ecaldqm::TimingClient::meanThreshold_
float meanThreshold_
Definition:
TimingClient.h:41
DQWorkerClient.h
ecaldqm::TimingClient::sTimeAllMap
Definition:
TimingClient.h:34
ecaldqm::TimingClient::kFwdBkwdDiff
Definition:
TimingClient.h:21
ecaldqm::TimingClient::setMEData
static void setMEData(std::vector< MEData > &)
Definition:
TimingClient.cc:149
ecaldqm::TimingClient::kQuality
Definition:
TimingClient.h:18
ecaldqm::TimingClient::kRMS
Definition:
TimingClient.h:23
ecaldqm::TimingClient::kMeanSM
Definition:
TimingClient.h:19
ecaldqm::TimingClient::sTimeMap
Definition:
TimingClient.h:35
edm::ParameterSet
Definition:
ParameterSet.h:35
Generated for CMSSW Reference Manual by
1.8.5