00001 #ifndef TOFCALIBCHECK_H 00002 #define TOFCALIBCHECK_H 00003 00004 #include "GaudiKernel/NTuple.h" 00005 #include "TofRecEvent/RecBTofCalHit.h" 00006 #include "TofRecEvent/RecETofCalHit.h" 00007 00008 class TofCalibCheck{ 00009 public: 00010 TofCalibCheck( NTuple::Tuple*& tuple ); 00011 ~TofCalibCheck() {} 00012 00013 public: 00014 void FillBarrelCol( RecBTofCalHitCol& ); 00015 void FillEndcapCol( RecETofCalHitCol& ); 00016 void FillEtfCol( RecBTofCalHitCol& ); 00017 00018 private: 00019 NTuple::Tuple*& m_tuple; 00020 NTuple::Item<long> m_run; 00021 NTuple::Item<long> m_event; 00022 NTuple::Item<long> m_tofid; 00023 NTuple::Item<long> m_strip; 00024 NTuple::Item<double> m_q1; 00025 NTuple::Item<double> m_q2; 00026 NTuple::Item<double> m_t1; 00027 NTuple::Item<double> m_t2; 00028 NTuple::Item<double> m_zrhit; 00029 NTuple::Item<double> m_dt; 00030 NTuple::Item<double> m_texp; 00031 NTuple::Item<double> m_path; 00032 NTuple::Item<double> m_phi; 00033 NTuple::Item<double> m_theta; 00034 NTuple::Item<double> m_p; 00035 NTuple::Item<double> m_t0; 00036 NTuple::Item<double> m_q0; 00037 NTuple::Item<long> m_hitcase; 00038 00039 }; 00040 00041 #endif