| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

CalibDataHistogram.h

Go to the documentation of this file.
00001 // *******************************
00002 // *****
00003 #ifndef CalibDataHistogram_H
00004 #define CalibDataHistogram_H
00005 
00006 #include "GaudiAlg/GaudiAlgorithm.h"
00007 
00008 #define MAXRING 9
00009 #define MAXCOLUMN 24
00010 
00011 #define DETNUMPLUS 5
00012 #define RINGPLUS   10
00013 #define COLUMNPLUS 25
00014 
00015 
00016 namespace DayaBay
00017 {
00018   class Detector;
00019 }
00020 
00021 class IStatisticsSvc;
00022 //class ITHistSvc;
00023 
00024 class TH1F;
00025 class TH2F;
00026 
00027 class CalibDataHistogram: public GaudiAlgorithm
00028 {
00029  public:
00031   CalibDataHistogram(const std::string& name, ISvcLocator* svcloc);
00032   virtual ~CalibDataHistogram();
00033   
00035   StatusCode initialize();
00036   StatusCode execute();
00037   StatusCode finalize();
00038 
00039 
00040  private:
00041   int m_printFreq;
00042   double m_maxTotalCharge;
00043   double m_minCharge;
00044   double m_maxCharge;
00045   double m_minTime;
00046   double m_maxTime;
00047 
00048   IStatisticsSvc* m_statsSvc;
00049   //  ITHistSvc *m_thistsvc;
00050 
00051 // *******************************
00052  private:
00053   //int     kh_pmt[DETNUMPLUS][RINGPLUS][COLUMNPLUS];
00054   TH1F *h_charge[DETNUMPLUS][RINGPLUS][COLUMNPLUS];
00055   TH1F   *h_time[DETNUMPLUS][RINGPLUS][COLUMNPLUS];
00056 
00057 
00058   //int  kh_sum[DETNUMPLUS];
00059   TH1F *h_sum_FEEQSUM[DETNUMPLUS];
00060   TH2F *h_sum_Charge_PMT[DETNUMPLUS];
00061   TH1F *h_sum_Mean_Charge_PMT[DETNUMPLUS];
00062   TH1F *h_sum_RMS_Charge_PMT[DETNUMPLUS];
00063   TH2F *h_sum_Time_PMT[DETNUMPLUS];
00064   TH1F *h_sum_Mean_Time_PMT[DETNUMPLUS];
00065   TH1F *h_sum_RMS_Time_PMT[DETNUMPLUS];
00066   TH2F *h_sum_Charge_Ratio[DETNUMPLUS];
00067   TH2F *h_sum_Charge_Patton[DETNUMPLUS];
00068 
00069 };
00070 #endif
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:26:19 2011 for DQMRawData by doxygen 1.4.7