Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQM
HcalMonitorClient
interface
SubTaskSummaryStatus.h
Go to the documentation of this file.
1
#ifndef GUARD_SUBTASKSUMMARYSTATUS_H
2
#define GUARD_SUBTASKSUMMARYSTATUS_H
3
4
#include <string>
5
#include "
DQMServices/Core/interface/MonitorElement.h
"
6
#include "
DQMServices/Core/interface/DQMStore.h
"
7
8
class
SubTaskSummaryStatus
9
{
10
public
:
11
SubTaskSummaryStatus
(
bool
onoffval=
false
);
12
~SubTaskSummaryStatus
();
13
//void SetOnOff(bool onoffval);
14
15
void
Setup
(std::string
problemDir
, std::string
problemName
,
16
std::string OverName,
17
std::string
id
,
double
thresh
);
18
void
WriteThreshold
(
DQMStore
* dbe, std::string basedir);
19
bool
IsOn
();
20
21
double
thresh
;
// value above which cell is considered bad
22
// Number of bad cells
23
double
status
[5];
// HB, HE, HO, HF, ZDC; make private?
24
double
ALLstatus
;
25
26
std::string
problemName
;
// name for the set of EtaPhi problem histograms
27
std::string
problemDir
;
// directory of problem histograms
28
std::string
summaryName
;
// name of summary Problem plot
29
std::string
id
;
// store id string ("HotCells", etc.)
30
bool
onoff
;
31
};
32
33
#endif
SubTaskSummaryStatus::id
std::string id
Definition:
SubTaskSummaryStatus.h:29
SubTaskSummaryStatus::problemName
std::string problemName
Definition:
SubTaskSummaryStatus.h:26
SubTaskSummaryStatus::SubTaskSummaryStatus
SubTaskSummaryStatus(bool onoffval=false)
Definition:
SubTaskSummaryStatus.cc:3
DQMStore
Definition:
DQMStore.h:67
SubTaskSummaryStatus::status
double status[5]
Definition:
SubTaskSummaryStatus.h:23
DQMStore.h
SubTaskSummaryStatus::ALLstatus
double ALLstatus
Definition:
SubTaskSummaryStatus.h:24
SubTaskSummaryStatus::onoff
bool onoff
Definition:
SubTaskSummaryStatus.h:30
SubTaskSummaryStatus::thresh
double thresh
Definition:
SubTaskSummaryStatus.h:21
SubTaskSummaryStatus::IsOn
bool IsOn()
Definition:
SubTaskSummaryStatus.cc:25
SubTaskSummaryStatus::WriteThreshold
void WriteThreshold(DQMStore *dbe, std::string basedir)
Definition:
SubTaskSummaryStatus.cc:44
MonitorElement.h
SubTaskSummaryStatus::~SubTaskSummaryStatus
~SubTaskSummaryStatus()
Definition:
SubTaskSummaryStatus.cc:15
SubTaskSummaryStatus::problemDir
std::string problemDir
Definition:
SubTaskSummaryStatus.h:27
SubTaskSummaryStatus
Definition:
SubTaskSummaryStatus.h:8
SubTaskSummaryStatus::summaryName
std::string summaryName
Definition:
SubTaskSummaryStatus.h:28
SubTaskSummaryStatus::Setup
void Setup(std::string problemDir, std::string problemName, std::string OverName, std::string id, double thresh)
Definition:
SubTaskSummaryStatus.cc:30
Generated for CMSSW Reference Manual by
1.8.5