22 fileName = fileLoc +
"/HiggsTotalWidth_" + strAppend +
".txt";
26 fileName(other.fileName),
31 verbosity(other.verbosity)
42 if (mass>0. &&
br>0.){
48 const unsigned int indexW =
mass_BR.size();
50 xmhW =
new double[indexW];
51 sigW =
new double[indexW];
52 for (
unsigned int ix=0; ix<indexW; ix++){
57 double cB = (
sigW[indexW-1]-
sigW[indexW-2])/(pow(
xmhW[indexW-1], 3)-pow(
xmhW[indexW-2], 3));
58 double dend = 3.*cB*pow(
xmhW[indexW-1], 2);
60 gsW =
new TSpline3(
"gsW",
graphW,
"b1e1", dbegin, dend);
74 const unsigned int indexW =
mass_BR.size();
76 if (mH<
xmhW[indexW-1]) result = (double)
gsW->Eval(mH);
78 double cB = (
sigW[indexW-1]-
sigW[indexW-2])/(pow(
xmhW[indexW-1], 3)-pow(
xmhW[indexW-2], 3));
79 double cA =
sigW[indexW-1] - cB*pow(
xmhW[indexW-1], 3);
80 result = cA + cB*pow(mH, 3);