BOSS 7.0.7
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 <ctime>
9#include <iostream>
11
13{
14 public:
17
18 /* --- To calculate the expects of dE/dx --- */
19 void dedx_pid_exp_old( int landau, int runflag, float dedx, int Nhit, float mom,
20 float theta, float t0, float lsamp, double dedx_ex[5],
21 double ex_sigma[5], double pid_prob[5], double chi_dedx[5]) const;
22 void dedx_pid_exp( int vflag[3], float dedx, int trkalg,int Nhit, float mom,
23 float theta, float t0, float lsamp, double dedx_ex[5],
24 double ex_sigma[5], double pid_prob[5], double chi_dedx[5],
25 std::vector<double> & DedxCurve_Parameter,
26 std::vector<double> & DedxSigma_Parameter) const;
27 void getCalib(void) const;
28
29};
30#endif
int vflag[3]
Curve parameter vars.
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