BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcDedxCorrection.h
Go to the documentation of this file.
1// BesIII MDC dE/dx Reconstruction Module
2// Class: MdcDedxCorrection
3// Created by Dayong WANG 2003/11
4
5#ifndef MDCDEDXCORRECTION_H
6#define MDCDEDXCORRECTION_H
7
8#include "DedxCurSvc/IDedxCurSvc.h"
9#include <ctime>
10#include <iostream>
11
13public:
16
17 /* --- To calculate the expects of dE/dx --- */
18 void dedx_pid_exp_old( int landau, int runflag, float dedx, int Nhit, float mom, float theta,
19 float t0, float lsamp, double dedx_ex[5], double ex_sigma[5],
20 double pid_prob[5], double chi_dedx[5] ) const;
21 void dedx_pid_exp( int vflag[3], float dedx, int trkalg, int Nhit, float mom, float theta,
22 float t0, float lsamp, double dedx_ex[5], double ex_sigma[5],
23 double pid_prob[5], double chi_dedx[5],
24 std::vector<double>& DedxCurve_Parameter,
25 std::vector<double>& DedxSigma_Parameter ) const;
26 void getCalib( void ) const;
27};
28#endif
void getCalib(void) const
void dedx_pid_exp_old(int landau, int runflag, float dedx, int Nhit, float mom, float theta, float t0, float lsamp, double dedx_ex[5], double ex_sigma[5], double pid_prob[5], double chi_dedx[5]) const
void dedx_pid_exp(int vflag[3], float dedx, int trkalg, int Nhit, float mom, float theta, float t0, float lsamp, double dedx_ex[5], double ex_sigma[5], double pid_prob[5], double chi_dedx[5], std::vector< double > &DedxCurve_Parameter, std::vector< double > &DedxSigma_Parameter) const