/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Mdc/DedxCalibAlg/DedxCalibAlg-00-01-15/DedxCalibAlg/DedxCalibCostheta.h

Go to the documentation of this file.
00001 #ifndef DEDXCALIBCOSTHETA_HH
00002 #define DEDXCALIBCOSTHETA_HH
00003 
00004 #include "TH1F.h"
00005 #include "TTree.h"
00006 #include "vector"
00007 
00008 #include "DedxCalibAlg/DedxCalib.h"
00009 
00010 using namespace std;
00011 
00012 class DedxCalibCostheta: public DedxCalib
00013 {
00014     public:
00015         DedxCalibCostheta(const std::string& name, ISvcLocator* pSvcLocator);
00016         ~DedxCalibCostheta() {};
00017         void initializing() {}
00018         void BookHists();
00019         void genNtuple() {}
00020         void FillHists();
00021         void AnalyseHists();
00022         void WriteHists();
00023 
00024     private:
00025         TH1F** m_costheta;
00026         TH1F** m_pos_costheta;
00027         TH1F** m_neg_costheta;
00028         TH1F** m_chi;
00029         TH1F** m_pos_chi;
00030         TH1F** m_neg_chi;
00031         TH1F* m_dEdxVsCostheta;
00032         TH1F* m_pos_dEdxVsCostheta;
00033         TH1F* m_neg_dEdxVsCostheta;
00034 
00035         vector<double> Vec_dedx;
00036         vector<double> Vec_costheta;
00037         bool m_debug;
00038         int m_debug_min, m_debug_max;
00039 };
00040 #endif

Generated on Tue Nov 29 23:12:45 2016 for BOSS_7.0.2 by  doxygen 1.4.7