Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DQM
HcalMonitorClient
interface
HcalDeadCellClient.h
Go to the documentation of this file.
1
#ifndef HcalDeadCellClient_GUARD_H
2
#define HcalDeadCellClient_GUARD_H
3
4
#include "
DQM/HcalMonitorClient/interface/HcalBaseDQClient.h
"
5
#include "
FWCore/Framework/interface/MakerMacros.h
"
6
#include "
FWCore/ServiceRegistry/interface/Service.h
"
7
8
class
HcalDeadCellClient
:
public
HcalBaseDQClient
{
9
10
public
:
11
13
HcalDeadCellClient
(){
name_
=
""
;};
14
HcalDeadCellClient
(
std::string
myname);
//{ name_=myname;};
15
HcalDeadCellClient
(
std::string
myname,
const
edm::ParameterSet
& ps);
16
17
void
analyze
(
void
);
18
void
calculateProblems
(
void
);
// calculates problem histogram contents
19
void
updateChannelStatus
(std::map<HcalDetId, unsigned int>& myqual);
20
void
beginJob
(
void
);
21
void
endJob
(
void
);
22
void
beginRun
(
void
);
23
void
endRun
(
void
);
24
void
setup
(
void
);
25
void
cleanup
(
void
);
26
27
bool
hasErrors_Temp
(
void
);
28
bool
hasWarnings_Temp
(
void
);
29
bool
hasOther_Temp
(
void
);
30
bool
test_enabled
(
void
);
31
33
~HcalDeadCellClient
();
34
35
private
:
36
int
nevts_
;
37
38
int
HBpresent_
,
HEpresent_
,
HOpresent_
,
HFpresent_
;
39
bool
excludeHOring2_backup_
;
// this value is used for excludeHOring2 if it can't be read directly from the DQM file
40
41
};
42
43
#endif
HcalDeadCellClient::HEpresent_
int HEpresent_
Definition:
HcalDeadCellClient.h:38
HcalDeadCellClient::beginRun
void beginRun(void)
Definition:
HcalDeadCellClient.cc:289
HcalDeadCellClient::hasOther_Temp
bool hasOther_Temp(void)
Definition:
HcalDeadCellClient.cc:357
MakerMacros.h
HcalBaseDQClient
Definition:
HcalBaseDQClient.h:23
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
HcalDeadCellClient::analyze
void analyze(void)
Definition:
HcalDeadCellClient.cc:56
HcalBaseDQClient.h
HcalBaseDQClient::name_
std::string name_
Definition:
HcalBaseDQClient.h:58
HcalDeadCellClient::hasWarnings_Temp
bool hasWarnings_Temp(void)
Definition:
HcalDeadCellClient.cc:356
Service.h
HcalDeadCellClient::endRun
void endRun(void)
Definition:
HcalDeadCellClient.cc:319
HcalDeadCellClient::excludeHOring2_backup_
bool excludeHOring2_backup_
Definition:
HcalDeadCellClient.h:39
HcalDeadCellClient::cleanup
void cleanup(void)
Definition:
HcalDeadCellClient.cc:322
HcalDeadCellClient::nevts_
int nevts_
Definition:
HcalDeadCellClient.h:36
HcalDeadCellClient::~HcalDeadCellClient
~HcalDeadCellClient()
Destructor.
Definition:
HcalDeadCellClient.cc:444
HcalDeadCellClient::calculateProblems
void calculateProblems(void)
Definition:
HcalDeadCellClient.cc:62
HcalDeadCellClient::beginJob
void beginJob(void)
Definition:
HcalDeadCellClient.cc:278
HcalDeadCellClient::hasErrors_Temp
bool hasErrors_Temp(void)
Definition:
HcalDeadCellClient.cc:324
edm::ParameterSet
Definition:
ParameterSet.h:35
HcalDeadCellClient
Definition:
HcalDeadCellClient.h:8
HcalDeadCellClient::HOpresent_
int HOpresent_
Definition:
HcalDeadCellClient.h:38
HcalDeadCellClient::HBpresent_
int HBpresent_
Definition:
HcalDeadCellClient.h:38
HcalDeadCellClient::updateChannelStatus
void updateChannelStatus(std::map< HcalDetId, unsigned int > &myqual)
Definition:
HcalDeadCellClient.cc:362
HcalDeadCellClient::endJob
void endJob(void)
Definition:
HcalDeadCellClient.cc:287
HcalDeadCellClient::setup
void setup(void)
Definition:
HcalDeadCellClient.cc:321
HcalDeadCellClient::test_enabled
bool test_enabled(void)
Definition:
HcalDeadCellClient.cc:358
HcalDeadCellClient::HcalDeadCellClient
HcalDeadCellClient()
Constructors.
Definition:
HcalDeadCellClient.h:13
HcalDeadCellClient::HFpresent_
int HFpresent_
Definition:
HcalDeadCellClient.h:38
Generated for CMSSW Reference Manual by
1.8.5