/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Tof/TofEnergyCalib/TofEnergyCalib-00-00-06/TofEnergyCalib/TofEnergyCalib.h

Go to the documentation of this file.
00001 #ifndef Physics_Analysis_TofEnergyCalib_H
00002 #define Physics_Analysis_TofEnergyCalib_H 
00003 
00004 #include "GaudiKernel/AlgFactory.h"
00005 #include "GaudiKernel/Algorithm.h"
00006 #include "GaudiKernel/NTuple.h"
00007 
00008 class TofEnergyCalib : public Algorithm {
00009 
00010 public:
00011   TofEnergyCalib(const std::string& name, ISvcLocator* pSvcLocator);
00012   StatusCode initialize();
00013   StatusCode execute();
00014   StatusCode finalize();  
00015 
00016 private:
00017   NTuple::Tuple*  m_tuple;    
00018   NTuple::Item<long>    m_npart;
00019   NTuple::Item<long>    m_number;
00020   NTuple::Item<double>  m_adc1;     //east ADC
00021   NTuple::Item<double>  m_adc2;     //west ADC
00022   NTuple::Item<double>  m_tdc1;     //east TDC
00023   NTuple::Item<double>  m_tdc2;     //west TDC
00024   NTuple::Item<double>  m_zpos;     //z position
00025   NTuple::Item<double>  m_length;   //track length in TOF
00026   NTuple::Item<double>  m_energy;   //energy deposited
00027   NTuple::Item<double>  m_length_ext;   //track length in TOF
00028   NTuple::Item<double>  m_energy_ext;   //energy deposited
00029   NTuple::Item<double>  m_ztdc;     //z tdc
00030   NTuple::Item<double>  m_q;        //q
00031 
00032   int m_event;
00033   bool m_isData;  //MC or data flag
00034 };
00035 
00036 #endif 

Generated on Tue Nov 29 23:14:38 2016 for BOSS_7.0.2 by  doxygen 1.4.7