21#ifndef EVTBTOXSGAMMAKAGAN_HH
22#define EVTBTOXSGAMMAKAGAN_HH
49 void init(
int,
double* )
override;
55 double GetMass(
int code )
override;
112 static double ReG(
double );
113 static double ImG(
double );
114 static double s77(
double );
115 static double s88(
double,
double,
double );
116 static double s78(
double );
117 static double s22Func(
double var,
const std::vector<double>& coeffs );
118 static double s27Func(
double var,
const std::vector<double>& coeffs );
120 static double Delta(
double,
double );
121 static double DeltaFermiFunc(
double,
const std::vector<double>& coeffs1,
122 const std::vector<double>& coeffs2,
123 const std::vector<double>& coeffs3 );
124 static double s77FermiFunc(
double,
const std::vector<double>& coeffs1,
125 const std::vector<double>& coeffs2 );
126 static double s88FermiFunc(
double,
const std::vector<double>& coeffs1,
127 const std::vector<double>& coeffs2,
128 const std::vector<double>& coeffs3 );
129 static double s78FermiFunc(
double,
const std::vector<double>& coeffs1,
130 const std::vector<double>& coeffs2 );
134 static double GetArrayVal(
double,
double,
double,
double,
135 std::vector<double> );
136 static double sFermiFunc(
double,
const std::vector<double>& coeffs1,
137 const std::vector<double>& coeffs2,
138 const std::vector<double>& coeffs3,
139 const std::vector<double>& coeffs4 );
140 static double FermiFunc(
double,
const std::vector<double>& coeffs );
static double s77(double)
void getDefaultHadronicMass()
static double ImG(double)
static double s27FermiFunc(double, std::vector< double > &coeffs)
static double m_intervalMH
static double ReG(double)
static double DeltaFermiFunc(double, const std::vector< double > &coeffs1, const std::vector< double > &coeffs2, const std::vector< double > &coeffs3)
static double s77FermiFunc(double, const std::vector< double > &coeffs1, const std::vector< double > &coeffs2)
static double s78FermiFunc(double, const std::vector< double > &coeffs1, const std::vector< double > &coeffs2)
double CalcAlphaS(double)
static double s27Func(double var, const std::vector< double > &coeffs)
static double s88(double, double, double)
static double s78(double)
double GetMass(int code) override
static double GetArrayVal(double, double, double, double, std::vector< double >)
std::vector< double > m_brHad
void init(int, double *) override
static double FermiFunc(double, const std::vector< double > &coeffs)
static double s22Func(double var, const std::vector< double > &coeffs)
static double sFermiFunc(double, const std::vector< double > &coeffs1, const std::vector< double > &coeffs2, const std::vector< double > &coeffs3, const std::vector< double > &coeffs4)
static double diLogMathematica(double)
static double s28FermiFunc(double, std::vector< double > &coeffs)
void computeHadronicMass(int, double *)
static double diLogFunc(double)
static double s22FermiFunc(double, std::vector< double > &coeffs)
std::vector< double > m_mHVect
std::vector< double > m_massHad
static double Delta(double, double)
static double s88FermiFunc(double, const std::vector< double > &coeffs1, const std::vector< double > &coeffs2, const std::vector< double > &coeffs3)