CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalDetDiagLaserClient.h
Go to the documentation of this file.
1 #ifndef HcalDetDiagLaserClient_GUARD_H
2 #define HcalDetDiagLaserClient_GUARD_H
3 
7 
9 
10  public:
11 
14  HcalDetDiagLaserClient(std::string myname);//{ name_=myname;};
16 
18  void calculateProblems(DQMStore::IBooker &, DQMStore::IGetter &); // calculates problem histogram contents
19  void updateChannelStatus(std::map<HcalDetId, unsigned int>& myqual);
20  void endJob(void);
21  void beginRun(void);
22  //void endRun(void);
23  void setup(void);
24  void cleanup(void);
25  bool hasErrors_Temp(void);
26  bool hasWarnings_Temp(void);
27  bool hasOther_Temp(void);
28  bool test_enabled(void);
29 
34 
35  private:
36  int nevts_;
37  int status;
38 
39  // -- problem cell setup flag
40  bool doProblemCellSetup_; // defaults to true in constructor
41  // setup the problem cell monitors and set the doProblemCellSetup_
42  // flag to false
44 };
45 
46 #endif
HcalDetDiagLaserClient()
Constructors.
bool validHtmlOutput(DQMStore::IBooker &, DQMStore::IGetter &)
void analyze(DQMStore::IBooker &, DQMStore::IGetter &)
void htmlOutput(DQMStore::IBooker &, DQMStore::IGetter &, std::string)
virtual void calculateProblems(void)
void setupProblemCells(DQMStore::IBooker &, DQMStore::IGetter &)
void updateChannelStatus(std::map< HcalDetId, unsigned int > &myqual)