CMS 3D CMS Logo

HcalCaloTowerClient.h

Go to the documentation of this file.
00001 #ifndef HcalCaloTowerClient_H
00002 #define HcalCaloTowerClient_H
00003 
00004 #include "DQM/HcalMonitorClient/interface/HcalBaseClient.h"
00005 #include "DQMServices/Core/interface/DQMStore.h"
00006 
00007 class HcalCaloTowerClient : public HcalBaseClient {
00008 
00009  public:
00010   
00012   HcalCaloTowerClient();
00013   
00015   ~HcalCaloTowerClient();
00016   
00017   void init(const edm::ParameterSet& ps, DQMStore* dbe, string clientName);    
00018 
00020   void analyze(void);
00021   
00023   void beginJob(void);
00024   
00026   void endJob(void);
00027   
00029   void beginRun(void);
00030   
00032   void endRun(void);
00033   
00035   void setup(void);
00036   
00038   void cleanup(void);
00039   
00041   void htmlOutput(int run, string htmlDir, string htmlName);
00042   void getHistograms();
00043   void loadHistograms(TFile* f);
00044 
00045   void report();
00046 
00047   void resetAllME();
00048   void createTests();
00049  private:
00050   // Basic occupancy, energy histograms
00051   TH2F* occ_;
00052   TH2F* energy_;
00053 };
00054 
00055 #endif

Generated on Tue Jun 9 17:32:54 2009 for CMSSW by  doxygen 1.5.4