CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SubTaskSummaryStatus.h
Go to the documentation of this file.
1 #ifndef GUARD_SUBTASKSUMMARYSTATUS_H
2 #define GUARD_SUBTASKSUMMARYSTATUS_H
3 
4 #include <string>
7 
9 {
10  public:
11  SubTaskSummaryStatus(bool onoffval=false);
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(bool onoffval=false)
void WriteThreshold(DQMStore *dbe, std::string basedir)
void Setup(std::string problemDir, std::string problemName, std::string OverName, std::string id, double thresh)