/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/DQA/DQA_Dedx/DQA_Dedx-00-00-03/DQA_Dedx/DQA_Dedx.h

Go to the documentation of this file.
00001 #ifndef Physics_Analysis_DQA_Dedx_H
00002 #define Physics_Analysis_DQA_Dedx_H
00003 
00004 #include "GaudiKernel/AlgFactory.h"
00005 #include "GaudiKernel/Algorithm.h"
00006 #include "GaudiKernel/NTuple.h"
00007 
00008 class ITHistSvc;
00009 
00010 /**********************************************************************/
00023 class DQA_Dedx : public Algorithm {
00024 
00025 public:
00026     DQA_Dedx(const std::string& name, ISvcLocator* pSvcLocator);
00027     StatusCode initialize();
00028     StatusCode execute();
00029     StatusCode finalize();  
00030 
00031 private:
00032 
00033     ITHistSvc* m_thsvc;
00034 
00035     NTuple::Tuple*  m_bb_tuple;    
00036     NTuple::Item<double>   m_bb_runNo;
00037     NTuple::Item<double>   m_bb_event;
00038     NTuple::Item<double>   m_bb_p;
00039     NTuple::Item<double>   m_bb_costh;
00040     NTuple::Item<double>   m_bb_t0;
00041     NTuple::Item<double>   m_bb_chiE;
00042     NTuple::Item<double>   m_bb_chiMu;
00043     NTuple::Item<double>   m_bb_chiPi;
00044     NTuple::Item<double>   m_bb_chiK;
00045     NTuple::Item<double>   m_bb_chiP;
00046     NTuple::Item<double>   m_bb_nhit;
00047     NTuple::Item<double>   m_bb_ndedxhit;
00048     NTuple::Item<double>   m_bb_dEdx;
00049     
00050     
00051 
00052     NTuple::Tuple*  m_du_tuple;    
00053     NTuple::Item<double>   m_du_runNo;
00054     NTuple::Item<double>   m_du_event;
00055     NTuple::Item<double>   m_du_p;
00056     NTuple::Item<double>   m_du_costh;
00057     NTuple::Item<double>   m_du_t0;
00058     NTuple::Item<double>   m_du_chiE;
00059     NTuple::Item<double>   m_du_chiMu;
00060     NTuple::Item<double>   m_du_chiPi;
00061     NTuple::Item<double>   m_du_chiK;
00062     NTuple::Item<double>   m_du_chiP;
00063     NTuple::Item<double>   m_du_nhit;
00064     NTuple::Item<double>   m_du_ndedxhit;
00065     NTuple::Item<double>   m_du_dEdx;
00066 
00067     
00068     
00069     
00070 
00071 };
00072 
00073 
00074 #endif

Generated on Tue Nov 29 22:58:03 2016 for BOSS_7.0.2 by  doxygen 1.4.7