23#ifndef EVTBTOXSGAMMAFERMIUTIL_HH
24#define EVTBTOXSGAMMAFERMIUTIL_HH
40 static double FermiExpFunc(
double var,
const std::vector<double>& coeffs );
43 static double FermiGaussFunc(
double, std::vector<double>
const& coeffs );
44 static double FermiGaussFuncRoot(
double,
double,
double, std::vector<double>& coeffs );
46 const std::vector<double>& coeffs2 );
48 const std::vector<double>& coeffs2 );
49 static double Gamma(
double,
const std::vector<double>& coeffs );
56 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)