CMS 3D CMS Logo

HcalTrigPrimClient.h

Go to the documentation of this file.
00001 #ifndef HcalTrigPrimClient_H
00002 #define HcalTrigPrimClient_H
00003 
00004 #include "DQM/HcalMonitorClient/interface/HcalBaseClient.h"
00005 #include "DQMServices/Core/interface/DQMStore.h"
00006 
00007 class HcalTrigPrimClient : public HcalBaseClient {
00008   
00009  public:
00010   
00012   HcalTrigPrimClient();
00013   
00015   ~HcalTrigPrimClient();
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   
00040   void report();
00041   
00043   void htmlOutput(int run, string htmlDir, string htmlName);
00044   void getHistograms();
00045   void loadHistograms(TFile* f);
00046   
00047   void resetAllME();
00048   void createTests();
00049 
00050  private:
00051   
00052   TH1F* tpCount_;
00053   TH1F* tpCountThr_;
00054   TH1F* tpSize_;
00055   TH1F* tpSpectrum_[10];
00056   TH1F* tpSpectrumAll_;
00057   TH1F* tpETSumAll_;
00058   TH1F* tpSOI_ET_;
00059   TH1F* OCC_ETA_;
00060   TH1F* OCC_PHI_;
00061   TH2F* OCC_ELEC_VME_;
00062   TH2F* OCC_ELEC_DCC_;
00063   TH2F* OCC_MAP_GEO_;
00064 
00065   TH2F* OCC_MAP_THR_;
00066   TH1F* EN_ETA_;
00067   TH1F* EN_PHI_;
00068   TH2F* EN_ELEC_VME_;
00069   TH2F* EN_ELEC_DCC_;
00070   TH2F* EN_MAP_GEO_;
00071   TH1F* TPTiming_;
00072   TH1F* TPTimingTop_;
00073   TH1F* TPTimingBot_;
00074   TH1F* TP_ADC_;
00075   TH1F* MAX_ADC_;
00076   TH1F* TS_MAX_;
00077   TH2F* TPOcc_;
00078   TH2F* TPvsDigi_;
00079 
00080 
00081 };
00082 
00083 #endif

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