00001 #ifndef DQA_TOF_H 00002 #define DQA_TOF_H 00003 #include "GaudiKernel/AlgFactory.h" 00004 #include "GaudiKernel/Algorithm.h" 00005 #include "TH2F.h" 00006 #include "TH1F.h" 00007 class ITHistSvc; 00008 class DQA_TOF : public Algorithm { 00009 00010 public: 00011 DQA_TOF(const std::string& name, ISvcLocator* pSvcLocator); 00012 StatusCode initialize(); 00013 StatusCode execute(); 00014 StatusCode finalize(); 00015 00016 private: 00017 00018 ITHistSvc* m_thsvc; 00019 TH1F* h_path; 00020 TH1F* h_Bzrhit; 00021 TH1F* h_Ezrhit; 00022 TH1F* h_ph; 00023 00024 TH2F* W_delT; //delT--->sigma 00025 TH2F* E_delT; 00026 TH2F* counter; 00027 TH2F* cluster; 00028 TH2F* EC_delT; 00029 TH1F* Bt_delT; 00030 TH1F* Et_delT; 00031 00032 TH2F* B_path; 00033 TH2F* E_path; 00034 00035 TH2F* delT_z1; //delT --->sigma 00036 TH2F* delT_z2; 00037 TH2F* delT_z3; 00038 TH2F* delT_z4; 00039 00040 TH2F* W_delT_Q; //delT--->sigma 00041 TH2F* E_delT_Q; 00042 00043 TH1F* delT_pp; 00044 TH1F* delT_pm; 00045 TH1F* delT_pi; 00046 TH1F* delT_k; 00047 }; 00048 00049 00050 #endif 00051