a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
HiggsKvKfgen.cpp
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2014 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #include "HiggsKvKfgen.h"
9 
10 const std::string HiggsKvKfgen::HKvKfgenvars[NHKvKfgenvars] = {
11  "Kv", "Ku", "Kd", "Kl", "BrHinv"
12 };
13 
15 : NPbase()
16 {
17  ModelParamMap.insert(std::make_pair("Kv", std::cref(Kv)));
18  ModelParamMap.insert(std::make_pair("Ku", std::cref(Ku)));
19  ModelParamMap.insert(std::make_pair("Kd", std::cref(Kd)));
20  ModelParamMap.insert(std::make_pair("Kl", std::cref(Kl)));
21  ModelParamMap.insert(std::make_pair("BrHinv", std::cref(BrHinv)));
22 }
23 
24 void HiggsKvKfgen::setParameter(const std::string name, const double& value)
25 {
26  if (name.compare("Kv") == 0)
27  Kv = value;
28  else if (name.compare("Ku") == 0)
29  Ku = value;
30  else if (name.compare("Kd") == 0)
31  Kd = value;
32  else if (name.compare("Kl") == 0)
33  Kl = value;
34  else if (name.compare("BrHinv") == 0)
35  BrHinv = value;
36  else
37  NPbase::setParameter(name, value);
38 }
39 
40 bool HiggsKvKfgen::CheckParameters(const std::map<std::string, double>& DPars)
41 {
42  for (int i = 0; i < NHKvKfgenvars; i++) {
43  if (DPars.find(HKvKfgenvars[i]) == DPars.end()) {
44  std::cout << "ERROR: missing mandatory HiggsKvKfgen parameter " << HKvKfgenvars[i] << std::endl;
47  }
48  }
49  return (NPbase::CheckParameters(DPars));
50 }
51 
53 
54 double HiggsKvKfgen::obliqueS() const
55 {
56  double Lambda;
57  if (fabs(1.0 - Kv * Kv) < pow(10.0, -32.0))
58  Lambda = pow(10.0, 19.0);
59  else
60  Lambda = 4.0 * M_PI * v() / sqrt(fabs(1.0 - Kv * Kv));
61 
62  return ( 1.0 / 12.0 / M_PI * (1.0 - Kv * Kv) * log(Lambda * Lambda / mHl / mHl));
63 }
64 
65 double HiggsKvKfgen::obliqueT() const
66 {
67  double Lambda;
68  double cW2_SM = trueSM.cW2();
69  if (fabs(1.0 - Kv * Kv) < pow(10.0, -32.0))
70  Lambda = pow(10.0, 19.0);
71  else
72  Lambda = 4.0 * M_PI * v() / sqrt(fabs(1.0 - Kv * Kv));
73 
74  return ( -3.0 / 16.0 / M_PI / cW2_SM * (1.0 - Kv * Kv) * log(Lambda * Lambda / mHl / mHl));
75 }
76 
77 double HiggsKvKfgen::obliqueU() const
78 {
79  return 0.0;
80 }
81 
83 
84 double HiggsKvKfgen::muggH(const double sqrt_s) const
85 {
86  return (computeKg(sqrt_s) * computeKg(sqrt_s));
87 }
88 
89 double HiggsKvKfgen::muVBF(const double sqrt_s) const
90 {
91  double sigmaWF_SM = trueSM.computeSigmaWF(sqrt_s);
92  double sigmaZF_SM = trueSM.computeSigmaZF(sqrt_s);
93  double sigmaZWF_SM = trueSM.computeSigmaZWF(sqrt_s);
94  return (computeKW() * computeKW() * sigmaWF_SM
95  + computeKZ() * computeKZ() * sigmaZF_SM
96  + computeKW() * computeKZ() * sigmaZWF_SM)
97  / (sigmaWF_SM + sigmaZF_SM + sigmaZWF_SM);
98 }
99 
100 double HiggsKvKfgen::mueeWBF(const double sqrt_s) const
101 {
102  return (computeKW() * computeKW());
103 }
104 
105 double HiggsKvKfgen::muWH(const double sqrt_s) const
106 {
107  return (computeKW() * computeKW());
108 }
109 
110 double HiggsKvKfgen::muZH(const double sqrt_s) const
111 {
112  return (computeKZ() * computeKZ());
113 }
114 
115 double HiggsKvKfgen::mueeZH(const double sqrt_s) const
116 {
117  return (computeKZ() * computeKZ());
118 }
119 
120 double HiggsKvKfgen::muVH(const double sqrt_s) const
121 {
122  double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
123  double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
124  return ((computeKW() * computeKW() * sigmaWH_SM
125  + computeKZ() * computeKZ() * sigmaZH_SM)
126  / (sigmaWH_SM + sigmaZH_SM));
127 }
128 
129 double HiggsKvKfgen::muVBFpVH(const double sqrt_s) const
130 {
131  double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
132  double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
133  double sigmaWF_SM = trueSM.computeSigmaWF(sqrt_s);
134  double sigmaZF_SM = trueSM.computeSigmaZF(sqrt_s);
135  double sigmaZWF_SM = trueSM.computeSigmaZWF(sqrt_s);
136  double sigmaVBF_SM = sigmaWF_SM + sigmaZF_SM + sigmaZWF_SM;
137 
138  double sigmaWH = muWH(sqrt_s) * sigmaWH_SM;
139  double sigmaZH = muZH(sqrt_s) * sigmaZH_SM;
140  double sigmaVBF = muVBF(sqrt_s) * sigmaVBF_SM;
141 
142  return ((sigmaWH + sigmaZH + sigmaVBF) / (sigmaWH_SM + sigmaZH_SM + sigmaVBF_SM));
143 }
144 
145 double HiggsKvKfgen::muttH(const double sqrt_s) const
146 {
147  return (computeKt() * computeKt());
148 }
149 
150 double HiggsKvKfgen::muggHpttH(const double sqrt_s) const
151 {
152  double sigmaggH_SM = trueSM.computeSigmaggH(sqrt_s);
153  double sigmattH_SM = trueSM.computeSigmattH(sqrt_s);
154 
155  double sigmaggH = muggH(sqrt_s) * sigmaggH_SM;
156  double sigmattH = muttH(sqrt_s) * sigmattH_SM;
157 
158  return ((sigmaggH + sigmattH) / (sigmaggH_SM + sigmattH_SM));
159 }
160 
161 double HiggsKvKfgen::mueettH(const double sqrt_s) const
162 {
163  return (computeKt() * computeKt());
164 }
165 
167 {
168  double gtt_SM = trueSM.computeGammaHgg_tt();
169  double gbb_SM = trueSM.computeGammaHgg_bb();
170  double gtb_SM = trueSM.computeGammaHgg_tb();
171  double Ggg_over_GggSM = (computeKt() * computeKt() * gtt_SM
172  + computeKb() * computeKb() * gbb_SM
173  + computeKt() * computeKb() * gtb_SM) / (gtt_SM + gbb_SM + gtb_SM);
174  return (Ggg_over_GggSM / computeGammaTotalRatio());
175 }
176 
178 {
179  return (computeKW() * computeKW() / computeGammaTotalRatio());
180 }
181 
183 {
184  return (computeKZ() * computeKZ() / computeGammaTotalRatio());
185 }
186 
188 {
190 }
191 
193 {
195 }
196 
198 {
199  return (computeKmu() * computeKmu() / computeGammaTotalRatio());
200 }
201 
203 {
205 }
206 
208 {
209  return (computeKc() * computeKc() / computeGammaTotalRatio());
210 }
211 
213 {
214  return (computeKb() * computeKb() / computeGammaTotalRatio());
215 }
216 
218 {
219  double gtt_SM = trueSM.computeGammaHgg_tt();
220  double gbb_SM = trueSM.computeGammaHgg_bb();
221  double gtb_SM = trueSM.computeGammaHgg_tb();
222  double Ggg_over_GggSM = (computeKt() * computeKt() * gtt_SM
223  + computeKb() * computeKb() * gbb_SM
224  + computeKt() * computeKb() * gtb_SM) / (gtt_SM + gbb_SM + gtb_SM);
225  return ((Ggg_over_GggSM * trueSM.computeBrHtogg()
234  + BrHinv)
243  + trueSM.computeBrHtobb()));
244 }
245 
247 
248 double HiggsKvKfgen::computeKg(const double sqrt_s) const
249 {
250  if (sqrt_s == 1.96)
251  return computeKt();
252 
253  double sigmatt_SM = trueSM.computeSigmaggH_tt(sqrt_s);
254  double sigmabb_SM = trueSM.computeSigmaggH_bb(sqrt_s);
255  double sigmatb_SM = trueSM.computeSigmaggH_tb(sqrt_s);
256  return (sqrt((computeKt() * computeKt() * sigmatt_SM
257  + computeKb() * computeKb() * sigmabb_SM
258  + computeKt() * computeKb() * sigmatb_SM)
259  / (sigmatt_SM + sigmabb_SM + sigmatb_SM)));
260 }
261 
263 {
264  return Kv;
265 }
266 
268 {
269  return Kv;
270 }
271 
273 {
274  double gtt_SM = trueSM.computeGammaHZga_tt();
275  double gWW_SM = trueSM.computeGammaHZga_WW();
276  double gtW_SM = trueSM.computeGammaHZga_tW();
277  return (sqrt((computeKt() * computeKt() * gtt_SM
278  + computeKW() * computeKW() * gWW_SM
279  + computeKt() * computeKW() * gtW_SM) / (gtt_SM + gWW_SM + gtW_SM)));
280 }
281 
283 {
284  double gtt_SM = trueSM.computeGammaHgaga_tt();
285  double gWW_SM = trueSM.computeGammaHgaga_WW();
286  double gtW_SM = trueSM.computeGammaHgaga_tW();
287  return (sqrt((computeKt() * computeKt() * gtt_SM
288  + computeKW() * computeKW() * gWW_SM
289  + computeKt() * computeKW() * gtW_SM) / (gtt_SM + gWW_SM + gtW_SM)));
290 }
291 
293 {
294  return Kl;
295 }
296 
298 {
299  return Kl;
300 }
301 
303 {
304  return Ku;
305 }
306 
308 {
309  return Ku;
310 }
311 
313 {
314  return Kd;
315 }
316 
317 
sigmattH
Definition: NPSMEFT6dtopquark.h:606
HiggsKvKfgen::BrHinv
double BrHinv
The branching ratio of invisible Higgs decays.
Definition: HiggsKvKfgen.h:426
HiggsKvKfgen.h
StandardModel::cW2
virtual double cW2(const double Mw_i) const
The square of the cosine of the weak mixing angle in the on-shell scheme, denoted as .
Definition: StandardModel.cpp:989
StandardModel::setParameter
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.
Definition: StandardModel.cpp:231
StandardModel::v
virtual double v() const
The Higgs vacuum expectation value.
Definition: StandardModel.cpp:917
HiggsKvKfgen::computeKtau
virtual double computeKtau() const
A method to compute the ratio of the coupling in the current model and in the SM.
Definition: HiggsKvKfgen.cpp:297
HiggsKvKfgen::computeKW
virtual double computeKW() const
A method to compute the ratio of the coupling in the current model and in the SM.
Definition: HiggsKvKfgen.cpp:262
StandardModel::computeSigmaWH
double computeSigmaWH(const double sqrt_s) const
The WH production cross section in the Standard Model.
Definition: StandardModel.h:2088
StandardModel::computeGammaHZga_tt
double computeGammaHZga_tt() const
The top loop contribution to in the Standard Model.
Definition: StandardModel.h:2355
HiggsKvKfgen::computeKmu
virtual double computeKmu() const
A method to compute the ratio of the coupling in the current model and in the SM.
Definition: HiggsKvKfgen.cpp:292
StandardModel::computeBrHtotautau
double computeBrHtotautau() const
The Br in the Standard Model.
Definition: StandardModel.h:2264
HiggsKvKfgen::BrHZZRatio
virtual double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKvKfgen.cpp:182
StandardModel::computeSigmaWF
double computeSigmaWF(const double sqrt_s) const
The W fusion contribution to higgs-production cross section in the Standard Model.
Definition: StandardModel.h:2017
HiggsKvKfgen::mueeZH
virtual double mueeZH(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
Definition: HiggsKvKfgen.cpp:115
HiggsKvKfgen::BrHZgaRatio
virtual double BrHZgaRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKvKfgen.cpp:187
StandardModel::computeGammaHgaga_tW
double computeGammaHgaga_tW() const
The mixed loop contribution to in the Standard Model.
Definition: StandardModel.h:2410
Model::addMissingModelParameter
void addMissingModelParameter(const std::string &missingParameterName)
Definition: Model.h:232
StandardModel::computeGammaHgg_tb
double computeGammaHgg_tb() const
The top-bottom interference contribution to in the Standard Model.
Definition: StandardModel.h:2344
HiggsKvKfgen::muVH
virtual double muVH(const double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
Definition: HiggsKvKfgen.cpp:120
StandardModel::CheckParameters
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for StandardModel have been provided in model initi...
Definition: StandardModel.cpp:313
HiggsKvKfgen::computeKc
virtual double computeKc() const
A method to compute the ratio of the coupling in the current model and in the SM.
Definition: HiggsKvKfgen.cpp:302
StandardModel::computeBrHtobb
double computeBrHtobb() const
The Br in the Standard Model.
Definition: StandardModel.h:2299
StandardModel::mHl
double mHl
The Higgs mass in GeV.
Definition: StandardModel.h:2514
gslpp::log
complex log(const complex &z)
Definition: gslpp_complex.cpp:342
HiggsKvKfgen::computeKg
virtual double computeKg(const double sqrt_s) const
A method to compute the ratio of the coupling in the current model and in the SM.
Definition: HiggsKvKfgen.cpp:248
HiggsKvKfgen::CheckParameters
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for HiggsKvKfgen have been provided in model initia...
Definition: HiggsKvKfgen.cpp:40
Model::ModelParamMap
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
Definition: Model.h:262
HiggsKvKfgen::Ku
double Ku
The factor rescaling all Higgs couplings to up-type fermions with respect to the SM.
Definition: HiggsKvKfgen.h:423
HiggsKvKfgen::obliqueS
virtual double obliqueS() const
The oblique parameter .
Definition: HiggsKvKfgen.cpp:54
HiggsKvKfgen::BrHmumuRatio
virtual double BrHmumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKvKfgen.cpp:197
HiggsKvKfgen::HKvKfgenvars
static const std::string HKvKfgenvars[NHKvKfgenvars]
A string array containing the labels of the model parameters in HiggsKvKf.
Definition: HiggsKvKfgen.h:85
StandardModel::computeSigmaZF
double computeSigmaZF(const double sqrt_s) const
The Z fusion contribution to higgs-production cross section in the Standard Model.
Definition: StandardModel.h:2045
NPbase::trueSM
StandardModel trueSM
Definition: NPbase.h:2787
StandardModel::computeBrHtoZZ
double computeBrHtoZZ() const
The Br in the Standard Model.
Definition: StandardModel.h:2208
StandardModel::computeGammaHgg_bb
double computeGammaHgg_bb() const
The bottom loop contribution to in the Standard Model.
Definition: StandardModel.h:2333
HiggsKvKfgen::BrHbbRatio
virtual double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKvKfgen.cpp:212
StandardModel::computeGammaHgaga_tt
double computeGammaHgaga_tt() const
The top loop contribution to in the Standard Model.
Definition: StandardModel.h:2388
HiggsKvKfgen::computeKZga
virtual double computeKZga() const
A method to compute the ratio of the coupling in the current model and in the SM.
Definition: HiggsKvKfgen.cpp:272
NPbase
The auxiliary base model class for other model classes.
Definition: NPbase.h:66
HiggsKvKfgen::BrHggRatio
virtual double BrHggRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKvKfgen.cpp:166
StandardModel::computeSigmaggH_bb
double computeSigmaggH_bb(const double sqrt_s) const
The square of the bottom-quark contribution to the ggH cross section in the Standard Model.
Definition: StandardModel.h:1935
HiggsKvKfgen::BrHccRatio
virtual double BrHccRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKvKfgen.cpp:207
HiggsKvKfgen::mueeWBF
virtual double mueeWBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: HiggsKvKfgen.cpp:100
StandardModel::computeGammaHgaga_WW
double computeGammaHgaga_WW() const
The loop contribution to in the Standard Model.
Definition: StandardModel.h:2399
gslpp::pow
complex pow(const complex &z1, const complex &z2)
Definition: gslpp_complex.cpp:395
Model::raiseMissingModelParameterCount
void raiseMissingModelParameterCount()
Definition: Model.h:242
HiggsKvKfgen::setParameter
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of HiggsKvKf.
Definition: HiggsKvKfgen.cpp:24
gslpp::sqrt
complex sqrt(const complex &z)
Definition: gslpp_complex.cpp:385
HiggsKvKfgen::obliqueT
virtual double obliqueT() const
The oblique parameter .
Definition: HiggsKvKfgen.cpp:65
StandardModel::computeBrHtoZga
double computeBrHtoZga() const
The Br in the Standard Model.
Definition: StandardModel.h:2230
HiggsKvKfgen::muVBFpVH
virtual double muVBFpVH(const double sqrt_s) const
The ratio between the sum of VBF and WH+ZH associated production cross-section in the current model ...
Definition: HiggsKvKfgen.cpp:129
StandardModel::computeBrHtogaga
double computeBrHtogaga() const
The Br in the Standard Model.
Definition: StandardModel.h:2242
StandardModel::computeSigmaggH
double computeSigmaggH(const double sqrt_s) const
The ggH cross section in the Standard Model.
Definition: StandardModel.h:1883
HiggsKvKfgen::BrHgagaRatio
virtual double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKvKfgen.cpp:192
StandardModel::computeGammaHZga_tW
double computeGammaHZga_tW() const
The mixed loop contribution to in the Standard Model.
Definition: StandardModel.h:2377
StandardModel::computeSigmattH
double computeSigmattH(const double sqrt_s) const
The ttH production cross section in the Standard Model.
Definition: StandardModel.h:2157
HiggsKvKfgen::muggH
virtual double muggH(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section in the current model and in ...
Definition: HiggsKvKfgen.cpp:84
HiggsKvKfgen::BrHtautauRatio
virtual double BrHtautauRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKvKfgen.cpp:202
HiggsKvKfgen::computeGammaTotalRatio
virtual double computeGammaTotalRatio() const
The ratio of the in the current model and in the Standard Model.
Definition: HiggsKvKfgen.cpp:217
HiggsKvKfgen::computeKt
virtual double computeKt() const
A method to compute the ratio of the coupling in the current model and in the SM.
Definition: HiggsKvKfgen.cpp:307
StandardModel::computeGammaHZga_WW
double computeGammaHZga_WW() const
The loop contribution to in the Standard Model. Currently it returns the value of tab 41 in ref....
Definition: StandardModel.h:2366
StandardModel::computeSigmaZH
double computeSigmaZH(const double sqrt_s) const
The ZH production cross section in the Standard Model.
Definition: StandardModel.h:2121
StandardModel::computeBrHtocc
double computeBrHtocc() const
The Br in the Standard Model.
Definition: StandardModel.h:2276
HiggsKvKfgen::mueettH
virtual double mueettH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: HiggsKvKfgen.cpp:161
HiggsKvKfgen::computeKZ
virtual double computeKZ() const
A method to compute the ratio of the coupling in the current model and in the SM.
Definition: HiggsKvKfgen.cpp:267
StandardModel::computeBrHtomumu
double computeBrHtomumu() const
The Br in the Standard Model.
Definition: StandardModel.h:2253
HiggsKvKfgen::obliqueU
virtual double obliqueU() const
The oblique parameter .
Definition: HiggsKvKfgen.cpp:77
StandardModel::computeBrHtoWW
double computeBrHtoWW() const
The Br in the Standard Model.
Definition: StandardModel.h:2196
StandardModel::computeSigmaggH_tt
double computeSigmaggH_tt(const double sqrt_s) const
The square of the top-quark contribution to the ggH cross section in the Standard Model.
Definition: StandardModel.h:1910
HiggsKvKfgen::muWH
virtual double muWH(const double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
Definition: HiggsKvKfgen.cpp:105
HiggsKvKfgen::muggHpttH
virtual double muggHpttH(const double sqrt_s) const
The ratio between the sum of gluon-gluon fusion and t-tbar-Higgs associated production cross-section...
Definition: HiggsKvKfgen.cpp:150
HiggsKvKfgen::Kd
double Kd
The factor rescaling all Higgs couplings to down-type fermions with respect to the SM.
Definition: HiggsKvKfgen.h:424
HiggsKvKfgen::HiggsKvKfgen
HiggsKvKfgen()
The default constructor.
Definition: HiggsKvKfgen.cpp:14
StandardModel::computeBrHtogg
double computeBrHtogg() const
The Br in the Standard Model.
Definition: StandardModel.h:2185
Model::name
std::string name
The name of the model.
Definition: Model.h:267
HiggsKvKfgen::NHKvKfgenvars
static const int NHKvKfgenvars
The number of the model parameters in HiggsKvKf.
Definition: HiggsKvKfgen.h:80
HiggsKvKfgen::BrHWWRatio
virtual double BrHWWRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKvKfgen.cpp:177
StandardModel::computeSigmaZWF
double computeSigmaZWF(const double sqrt_s) const
The Z W interference fusion contribution to higgs-production cross section in the Standard Model.
Definition: StandardModel.h:2072
HiggsKvKfgen::computeKgaga
virtual double computeKgaga() const
A method to compute the ratio of the coupling in the current model and in the SM.
Definition: HiggsKvKfgen.cpp:282
HiggsKvKfgen::computeKb
virtual double computeKb() const
A method to compute the ratio of the coupling in the current model and in the SM.
Definition: HiggsKvKfgen.cpp:312
HiggsKvKfgen::Kv
double Kv
The factor rescaling all Higgs couplings to vector bosons with respect to the SM.
Definition: HiggsKvKfgen.h:422
StandardModel::computeGammaHgg_tt
double computeGammaHgg_tt() const
The top loop contribution to in the Standard Model.
Definition: StandardModel.h:2322
HiggsKvKfgen::muttH
virtual double muttH(const double sqrt_s) const
The ratio between the t-tbar-Higgs associated production cross-section in the current model and in t...
Definition: HiggsKvKfgen.cpp:145
HiggsKvKfgen::Kl
double Kl
The factor rescaling all Higgs couplings to leptons with respect to the SM.
Definition: HiggsKvKfgen.h:425
HiggsKvKfgen::muVBF
virtual double muVBF(const double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in the current model and in...
Definition: HiggsKvKfgen.cpp:89
StandardModel::computeSigmaggH_tb
double computeSigmaggH_tb(const double sqrt_s) const
The top-bottom interference contribution to the ggH cross section in the Standard Model.
Definition: StandardModel.h:1960
HiggsKvKfgen::muZH
virtual double muZH(const double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
Definition: HiggsKvKfgen.cpp:110