23 #ifndef EVTBTOXSGAMMAFERMIUTIL_HH
24 #define EVTBTOXSGAMMAFERMIUTIL_HH
41 static double FermiExpFunc(
double var,
const std::vector<double> &coeffs);
44 static double FermiGaussFunc(
double, std::vector<double>
const &coeffs);
45 static double FermiGaussFuncRoot(
double,
double,
double, std::vector<double> &coeffs);
46 static double FermiGaussRootFcnA(
double,
const std::vector<double> &coeffs1,
const std::vector<double> &coeffs2);
47 static double FermiGaussRootFcnB(
double,
const std::vector<double> &coeffs1,
const std::vector<double> &coeffs2);
48 static double Gamma(
double,
const std::vector<double> &coeffs);
51 static double BesselI1(
double);
52 static double BesselK1(
double);
53 static double FermiRomanFuncRoot(
double,
double);
54 static double FermiRomanRootFcnA(
double);
55 static double FermiRomanFunc(
double, std::vector<double>
const &coeffs);