CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalLaserClient.h
Go to the documentation of this file.
1 #ifndef HcalLaserClient_H
2 #define HcalLaserClient_H
3 
4 #include "DQM/HcalMonitorClient/interface/HcalBaseClient.h"
13 
14 class HcalLaserClient : public HcalBaseClient {
15 
16  public:
19 
20  void init( const edm::ParameterSet&, DQMStore*, const string );
21  void setup(void);
22 
23  void beginJob();
24  void beginRun(const EventSetup& c);
25  void analyze(void);
26  void endRun(void);
27  void endJob(void);
28 
29  void cleanup(void);
30 
31  void htmlOutput(int run, string htmlDir, string htmlName);
32  void getHistograms();
33  void loadHistograms(TFile* f);
34 
35  void report();
36 
37  void resetAllME();
38  void createTests();
39 
40  private:
42  TH1F* TDCTrigger_;
46 
47  TH1F* QADC_[32];
48 
49  TH1F* avg_shape_[4];
50  TH1F* avg_time_[4];
51  TH1F* avg_energy_[4];
52 
53  TH1F* rms_shape_[4];
54  TH1F* mean_shape_[4];
55  TH1F* rms_time_[4];
56  TH1F* mean_time_[4];
57  TH1F* rms_energy_[4];
58  TH1F* mean_energy_[4];
59 
60  TH2F* rms_energyDep_[4];
61  TH2F* mean_energyDep_[4];
62  TH2F* rms_timeDep_[4];
63  TH2F* mean_timeDep_[4];
64  TH2F* rms_shapeDep_[4];
65  TH2F* mean_shapeDep_[4];
66 };
67 
68 #endif
TH1F * mean_shape_[4]
TH1F * avg_energy_[4]
TH1F * TDCClockOptosync_
void htmlOutput(int run, string htmlDir, string htmlName)
TH2F * rms_energyDep_[4]
TH1F * TDCRawOptosync_Trigger_
TH1F * avg_shape_[4]
void beginRun(const EventSetup &c)
void endRun(void)
void loadHistograms(TFile *f)
TH1F * avg_time_[4]
TH1F * rms_shape_[4]
TH2F * rms_shapeDep_[4]
TH1F * rms_time_[4]
TH1F * mean_energy_[4]
void cleanup(void)
void analyze(void)
double f[11][100]
void endJob(void)
TH2F * mean_timeDep_[4]
TH2F * mean_shapeDep_[4]
void setup(void)
TH1F * rms_energy_[4]
TH1F * QADC_[32]
TH1F * mean_time_[4]
TH2F * mean_energyDep_[4]
void init(const edm::ParameterSet &, DQMStore *, const string)
TH2F * rms_timeDep_[4]
void getHistograms()