Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DQM
EcalBarrelMonitorClient
interface
OccupancyClient.h
Go to the documentation of this file.
1
#ifndef OccupancyClient_H
2
#define OccupancyClient_H
3
4
#include "
DQM/EcalCommon/interface/DQWorkerClient.h
"
5
6
class
CaloGeometry
;
7
8
namespace
ecaldqm {
9
10
class
OccupancyClient
:
public
DQWorkerClient
{
11
public
:
12
OccupancyClient
(
const
edm::ParameterSet
&,
const
edm::ParameterSet
&);
13
~OccupancyClient
() {}
14
15
void
beginRun
(
const
edm::Run
&,
const
edm::EventSetup
&);
16
17
void
bookMEs
();
18
19
void
producePlots
();
20
21
enum
MESets
{
22
kHotDigi
,
23
kHotRecHitThr
,
24
kHotTPDigiThr
,
25
kQualitySummary
,
26
nMESets
27
};
28
29
static
void
setMEData
(std::vector<MEData>&);
30
31
enum
Sources
{
32
sDigi
,
33
sRecHitThr
,
34
sTPDigiThr
,
35
nSources
36
};
37
38
private
:
39
const
CaloGeometry
*
geometry_
;
40
41
int
minHits_
;
42
float
deviationThreshold_
;
43
};
44
45
}
46
47
#endif
48
ecaldqm::OccupancyClient::minHits_
int minHits_
Definition:
OccupancyClient.h:41
ecaldqm::OccupancyClient::nMESets
Definition:
OccupancyClient.h:26
ecaldqm::DQWorkerClient
Definition:
DQWorkerClient.h:13
ecaldqm::OccupancyClient::Sources
Sources
Definition:
OccupancyClient.h:31
ecaldqm::OccupancyClient::kHotDigi
Definition:
OccupancyClient.h:22
ecaldqm::OccupancyClient::MESets
MESets
Definition:
OccupancyClient.h:21
ecaldqm::OccupancyClient::~OccupancyClient
~OccupancyClient()
Definition:
OccupancyClient.h:13
ecaldqm::OccupancyClient::geometry_
const CaloGeometry * geometry_
Definition:
OccupancyClient.h:39
ecaldqm::OccupancyClient::bookMEs
void bookMEs()
Definition:
OccupancyClient.cc:42
ecaldqm::OccupancyClient::sTPDigiThr
Definition:
OccupancyClient.h:34
ecaldqm::OccupancyClient::nSources
Definition:
OccupancyClient.h:35
ecaldqm::OccupancyClient::setMEData
static void setMEData(std::vector< MEData > &)
Definition:
OccupancyClient.cc:155
ecaldqm::OccupancyClient::kHotTPDigiThr
Definition:
OccupancyClient.h:24
ecaldqm::OccupancyClient::deviationThreshold_
float deviationThreshold_
Definition:
OccupancyClient.h:42
ecaldqm::OccupancyClient::OccupancyClient
OccupancyClient(const edm::ParameterSet &, const edm::ParameterSet &)
Definition:
OccupancyClient.cc:15
CaloGeometry
Definition:
CaloGeometry.h:21
edm::EventSetup
Definition:
EventSetup.h:44
DQWorkerClient.h
ecaldqm::OccupancyClient::kQualitySummary
Definition:
OccupancyClient.h:25
ecaldqm::OccupancyClient::producePlots
void producePlots()
Definition:
OccupancyClient.cc:50
ecaldqm::OccupancyClient::sRecHitThr
Definition:
OccupancyClient.h:33
ecaldqm::OccupancyClient
Definition:
OccupancyClient.h:10
edm::ParameterSet
Definition:
ParameterSet.h:35
ecaldqm::OccupancyClient::sDigi
Definition:
OccupancyClient.h:32
ecaldqm::OccupancyClient::kHotRecHitThr
Definition:
OccupancyClient.h:23
edm::Run
Definition:
Run.h:33
ecaldqm::OccupancyClient::beginRun
void beginRun(const edm::Run &, const edm::EventSetup &)
Definition:
OccupancyClient.cc:32
Generated for CMSSW Reference Manual by
1.8.5