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);
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);
55 static double FermiRomanFunc(
double, std::vector<double>
const &coeffs);
static double FermiGaussFunc(double, std::vector< double > const &coeffs)
static double FermiGaussRootFcnB(double, const std::vector< double > &coeffs1, const std::vector< double > &coeffs2)
virtual ~EvtBtoXsgammaFermiUtil()
static double BesselK1(double)
static double BesselI1(double)
static double FermiRomanRootFcnA(double)
static double FermiGaussRootFcnA(double, const std::vector< double > &coeffs1, const std::vector< double > &coeffs2)
static double FermiRomanFunc(double, std::vector< double > const &coeffs)
static double FermiRomanFuncRoot(double, double)
static double FermiGaussFuncRoot(double, double, double, std::vector< double > &coeffs)
static double FermiExpFunc(double var, const std::vector< double > &coeffs)
static double Gamma(double, const std::vector< double > &coeffs)