/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/DQA/DQAincl/DQAinclKstar/DQAinclKstar-09-05-35/DQAinclKstar/inclkstar.h

Go to the documentation of this file.
00001 #ifndef Physics_Analysis_DQAinclKstar_H
00002 #define Physics_Analysis_DQAinclKsstar_H 
00003 
00004 #include "GaudiKernel/AlgFactory.h"
00005 #include "GaudiKernel/Algorithm.h"
00006 #include "GaudiKernel/NTuple.h"
00007 
00008 #include "TROOT.h"
00009 #include "TObjArray.h"
00010 #include "TH1F.h"
00011 #include "TProfile.h"
00012 
00013 class ITHistSvc;
00014 
00015 class inclkstar : public Algorithm {
00016 
00017 public:
00018   inclkstar(const std::string& name, ISvcLocator* pSvcLocator);
00019 
00020   StatusCode initialize();
00021   StatusCode execute();
00022   StatusCode finalize();  
00023 
00024 private:
00025   int m_pass[10];
00026 
00027   // Declare r0, z0 cut for charged tracks
00028   double m_vr0cut;
00029   double m_vz0cut;
00030 
00031   //
00032   int m_checkDedx;
00033   int m_checkTof;
00034 
00035   // define Ntuples here
00036 
00037   NTuple::Tuple*  m_tuple2;      
00038   NTuple::Item<double>  m_nkm;
00039   NTuple::Item<double>  m_nkp;
00040   NTuple::Item<double>  m_npip;
00041   NTuple::Item<double>  m_npim;
00042   NTuple::Item<double>  m_ncharge;
00043   NTuple::Item<double>  m_difchikp;
00044   NTuple::Item<double>  m_difchikm;
00045   NTuple::Item<double>  m_kstarkp;
00046   NTuple::Item<double>  m_kstarkm;
00047   NTuple::Item<double>  m_mkstar;
00048   NTuple::Item<double>  m_pkstar;
00049 
00050   ITHistSvc* m_thsvc;
00051 };
00052 
00053 #endif 

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