/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/MdcDedxAlg/MdcDedxAlg-00-06-57/MdcDedxAlg/MdcDedxCorrection.h

Go to the documentation of this file.
00001 //    BesIII MDC dE/dx Reconstruction Module
00002 //    Class: MdcDedxCorrection
00003 //    Created by Dayong WANG 2003/11
00004 
00005 #ifndef MDCDEDXCORRECTION_H
00006 #define MDCDEDXCORRECTION_H
00007 
00008 #include <ctime>
00009 #include <iostream>
00010 #include "DedxCurSvc/DedxCurSvc.h"
00011 
00012 class MdcDedxCorrection
00013 {
00014     public:
00015         MdcDedxCorrection();
00016         ~MdcDedxCorrection();
00017 
00018         /*  ---  To calculate the expects of dE/dx   --- */
00019         void dedx_pid_exp_old( int landau, int runflag, float dedx, int Nhit, float mom,
00020                     float theta, float t0, float lsamp, double dedx_ex[5],
00021                     double ex_sigma[5], double pid_prob[5], double chi_dedx[5]) const;
00022         void dedx_pid_exp( int vflag[3], float dedx, int trkalg,int Nhit, float mom,
00023                     float theta, float t0, float lsamp, double dedx_ex[5],
00024                     double ex_sigma[5], double pid_prob[5], double chi_dedx[5], 
00025                     std::vector<double> & DedxCurve_Parameter, 
00026                     std::vector<double> & DedxSigma_Parameter) const;   
00027         void getCalib(void) const;
00028 
00029 };
00030 #endif

Generated on Tue Nov 29 23:13:25 2016 for BOSS_7.0.2 by  doxygen 1.4.7