27 double energyloss=dE/
dx;
80 double sum=weightP+weightK+2*weightPi+weightE;
111 double sqrfBeta=1/(1+pow(m/p,2));
112 return 4.9312e-05 * (
log(2*
feMass*
fc*
fc/
feb*sqrfBeta/(1-sqrfBeta))-sqrfBeta)/sqrfBeta;
122 return 0.199785*
exp(-pow(x+0.149198,2)*0.769779);
125 return 0.177214*(x+1.61437);
128 return 1-19.0054*pow(x+5.860003,-1.84611);
friend F32vec4 exp(const F32vec4 &a)
static void CalcLikelihood(PndMvdPidCand *cand)
double GetMvdHitdx(int mvdhit) const
static double LowerMuonBoundary(double momentum)
static double LowerKaonBoundary(double momentum)
friend F32vec4 log(const F32vec4 &a)
static double LowerProtonBoundary(double momentum)
static double LandauIntegral(double x)
double GetMvdHitMomentum(int mvdhit) const
double GetMvdHitdE(int mvdhit) const
void SetLikelihood(int lundId, double likelihood)
static double LowerBoundary(double p, double m)