25 double energyloss=dE/
dx;
62 double sum=weightP+weightK+2*weightPi;
91 double sqrfBeta=1/(1+pow(m/p,2));
92 return 4.9312e-05 * (
log(2*
feMass*
fc*
fc/
feb*sqrfBeta/(1-sqrfBeta))-sqrfBeta)/sqrfBeta;
102 return 0.199785*
exp(-pow(x+0.149198,2)*0.769779);
105 return 0.177214*(x+1.61437);
108 return 1-19.0054*pow(x+5.860003,-1.84611);
friend F32vec4 exp(const F32vec4 &a)
static double LowerKaonBoundary(double momentum)
double GetMvdHitdx(int mvdhit) const
friend F32vec4 log(const F32vec4 &a)
static double LowerBoundary(double p, double m)
static double LandauIntegral(double x)
double GetMvdHitMomentum(int mvdhit) const
static double fKRemainder
static void CalcLikelihood(PndMvdPidCand *cand)
static double fPiRemainder
static double fPRemainder
static double LowerPionBoundary(double momentum)
double GetMvdHitdE(int mvdhit) const
void SetLikelihood(int lundId, double likelihood)
static double LowerProtonBoundary(double momentum)