a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
SigmaBR.cpp
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2016 HEPfit Collaboration
3  *
4  * For the licensing terms see doc/COPYING.
5  */
6 
7 #include "SigmaBR.h"
8 
9 const std::string SigmaBR::SigmaBRVars[NSigmaBRVars]
10  = {"ggH", "VBF", "WH", "ZH", "ttH",
11  "eeZH240","eeZH250","eeZH350","eeZH365","eeZH380","eeZH500","eeZH1000","eeZH1500","eeZH3000",
12  "eeHvv240","eeHvv250","eeHvv350","eeHvv365","eeHvv380","eeHvv500","eeHvv1000","eeHvv1500","eeHvv3000",
13  "eeHee240","eeHee250","eeHee350","eeHee365","eeHee380","eeHee500","eeHee1000","eeHee1500","eeHee3000",
14  "eettH500","eettH1000","eettH1500","eettH3000",
15  "BrHggRatio", "BrHWWRatio", "BrHZZRatio","BrHZgaRatio", "BrHgagaRatio", "BrHtautauRatio", "BrHmumuRatio", "BrHccRatio", "BrHbbRatio"};
16 
18 : NPbase()
19 {
20 
21  ModelParamMap.insert(std::make_pair("ggH", std::cref(ggh)));
22  ModelParamMap.insert(std::make_pair("VBF", std::cref(vbf)));
23  ModelParamMap.insert(std::make_pair("WH", std::cref(wh)));
24  ModelParamMap.insert(std::make_pair("ZH", std::cref(zh)));
25  ModelParamMap.insert(std::make_pair("ttH", std::cref(tth)));
26  ModelParamMap.insert(std::make_pair("eeZH240", std::cref(eeZH240)));
27  ModelParamMap.insert(std::make_pair("eeZH250", std::cref(eeZH250)));
28  ModelParamMap.insert(std::make_pair("eeZH350", std::cref(eeZH350)));
29  ModelParamMap.insert(std::make_pair("eeZH365", std::cref(eeZH365)));
30  ModelParamMap.insert(std::make_pair("eeZH380", std::cref(eeZH380)));
31  ModelParamMap.insert(std::make_pair("eeZH500", std::cref(eeZH500)));
32  ModelParamMap.insert(std::make_pair("eeZH1000", std::cref(eeZH1000)));
33  ModelParamMap.insert(std::make_pair("eeZH1500", std::cref(eeZH1500)));
34  ModelParamMap.insert(std::make_pair("eeZH3000", std::cref(eeZH3000)));
35  ModelParamMap.insert(std::make_pair("eeHvv240", std::cref(eeHvv240)));
36  ModelParamMap.insert(std::make_pair("eeHvv250", std::cref(eeHvv250)));
37  ModelParamMap.insert(std::make_pair("eeHvv350", std::cref(eeHvv350)));
38  ModelParamMap.insert(std::make_pair("eeHvv365", std::cref(eeHvv365)));
39  ModelParamMap.insert(std::make_pair("eeHvv380", std::cref(eeHvv380)));
40  ModelParamMap.insert(std::make_pair("eeHvv500", std::cref(eeHvv500)));
41  ModelParamMap.insert(std::make_pair("eeHvv1000", std::cref(eeHvv1000)));
42  ModelParamMap.insert(std::make_pair("eeHvv1500", std::cref(eeHvv1500)));
43  ModelParamMap.insert(std::make_pair("eeHvv3000", std::cref(eeHvv3000)));
44  ModelParamMap.insert(std::make_pair("eeHee240", std::cref(eeHee240)));
45  ModelParamMap.insert(std::make_pair("eeHee250", std::cref(eeHee250)));
46  ModelParamMap.insert(std::make_pair("eeHee350", std::cref(eeHee350)));
47  ModelParamMap.insert(std::make_pair("eeHee365", std::cref(eeHee365)));
48  ModelParamMap.insert(std::make_pair("eeHee380", std::cref(eeHee380)));
49  ModelParamMap.insert(std::make_pair("eeHee500", std::cref(eeHee500)));
50  ModelParamMap.insert(std::make_pair("eeHee1000", std::cref(eeHee1000)));
51  ModelParamMap.insert(std::make_pair("eeHee1500", std::cref(eeHee1500)));
52  ModelParamMap.insert(std::make_pair("eeHee3000", std::cref(eeHee3000)));
53  ModelParamMap.insert(std::make_pair("eettH500", std::cref(eettH500)));
54  ModelParamMap.insert(std::make_pair("eettH1000", std::cref(eettH1000)));
55  ModelParamMap.insert(std::make_pair("eettH1500", std::cref(eettH1500)));
56  ModelParamMap.insert(std::make_pair("eettH3000", std::cref(eeHee3000)));
57  ModelParamMap.insert(std::make_pair("BrHggRatio", std::cref(brhggratio)));
58  ModelParamMap.insert(std::make_pair("BrHWWRatio", std::cref(brhwwratio)));
59  ModelParamMap.insert(std::make_pair("BrHZZRatio", std::cref(brhzzratio)));
60  ModelParamMap.insert(std::make_pair("BrHZgaRatio", std::cref(brhzgaratio)));
61  ModelParamMap.insert(std::make_pair("BrHgagaRatio", std::cref(brhgagaratio)));
62  ModelParamMap.insert(std::make_pair("BrHtautauRatio", std::cref(brhtautauratio)));
63  ModelParamMap.insert(std::make_pair("BrHmumuRatio", std::cref(brhmumuratio)));
64  ModelParamMap.insert(std::make_pair("BrHccRatio", std::cref(brhccratio)));
65  ModelParamMap.insert(std::make_pair("BrHbbRatio", std::cref(brhbbratio)));
66 }
67 
68 void SigmaBR::setParameter(const std::string name, const double& value)
69 {
70  if (name.compare("ggH") == 0)
71  ggh = value;
72  else if (name.compare("VBF") == 0)
73  vbf = value;
74  else if (name.compare("WH") == 0)
75  wh = value;
76  else if (name.compare("ZH") == 0)
77  zh = value;
78  else if (name.compare("ttH") == 0)
79  tth = value;
80  else if (name.compare("eeZH240") == 0)
81  eeZH240 = value;
82  else if (name.compare("eeZH250") == 0)
83  eeZH250 = value;
84  else if (name.compare("eeZH350") == 0)
85  eeZH350 = value;
86  else if (name.compare("eeZH365") == 0)
87  eeZH365 = value;
88  else if (name.compare("eeZH380") == 0)
89  eeZH380 = value;
90  else if (name.compare("eeZH500") == 0)
91  eeZH500 = value;
92  else if (name.compare("eeZH1000") == 0)
93  eeZH1000 = value;
94  else if (name.compare("eeZH1500") == 0)
95  eeZH1500 = value;
96  else if (name.compare("eeZH3000") == 0)
97  eeZH3000 = value;
98  else if (name.compare("eeHvv240") == 0)
99  eeHvv240 = value;
100  else if (name.compare("eeHvv250") == 0)
101  eeHvv250 = value;
102  else if (name.compare("eeHvv350") == 0)
103  eeHvv350 = value;
104  else if (name.compare("eeHvv365") == 0)
105  eeHvv365 = value;
106  else if (name.compare("eeHvv380") == 0)
107  eeHvv380 = value;
108  else if (name.compare("eeHvv500") == 0)
109  eeHvv500 = value;
110  else if (name.compare("eeHvv1000") == 0)
111  eeHvv1000 = value;
112  else if (name.compare("eeHvv1500") == 0)
113  eeHvv1500 = value;
114  else if (name.compare("eeHvv3000") == 0)
115  eeHvv3000 = value;
116  else if (name.compare("eeHee240") == 0)
117  eeHee240 = value;
118  else if (name.compare("eeHee250") == 0)
119  eeHee250 = value;
120  else if (name.compare("eeHee350") == 0)
121  eeHee350 = value;
122  else if (name.compare("eeHee365") == 0)
123  eeHee365 = value;
124  else if (name.compare("eeHee380") == 0)
125  eeHee380 = value;
126  else if (name.compare("eeHee500") == 0)
127  eeHee500 = value;
128  else if (name.compare("eeHee1000") == 0)
129  eeHee1000 = value;
130  else if (name.compare("eeHee1500") == 0)
131  eeHee1500 = value;
132  else if (name.compare("eeHee3000") == 0)
133  eeHee3000 = value;
134  else if (name.compare("eettH500") == 0)
135  eettH500 = value;
136  else if (name.compare("eettH1000") == 0)
137  eettH1000 = value;
138  else if (name.compare("eettH1500") == 0)
139  eettH1500 = value;
140  else if (name.compare("eettH3000") == 0)
141  eettH3000 = value;
142  else if (name.compare("BrHggRatio") == 0)
143  brhggratio = value;
144  else if (name.compare("BrHWWRatio") == 0)
145  brhwwratio = value;
146  else if (name.compare("BrHZZRatio") == 0)
147  brhzzratio = value;
148  else if (name.compare("BrHZgaRatio") == 0)
149  brhzgaratio = value;
150  else if (name.compare("BrHgagaRatio") == 0)
151  brhgagaratio = value;
152  else if (name.compare("BrHtautauRatio") == 0)
153  brhtautauratio = value;
154  else if (name.compare("BrHmumuRatio") == 0)
155  brhmumuratio = value;
156  else if (name.compare("BrHccRatio") == 0)
157  brhccratio = value;
158  else if (name.compare("BrHbbRatio") == 0)
159  brhbbratio = value;
160  else
161  NPbase::setParameter(name, value);
162 }
163 
164 bool SigmaBR::CheckParameters(const std::map<std::string, double>& DPars)
165 {
166  for (int i = 0; i < NSigmaBRVars; i++)
167  if (DPars.find(SigmaBRVars[i]) == DPars.end()) {
168  std::cout << "ERROR: Missing mandatory SigmaBR parameter"
169  << SigmaBRVars[i] << std::endl;
172  }
173  return (NPbase::CheckParameters(DPars));
174 }
175 
176 double SigmaBR::muggH(const double sqrt_s) const
177 {
178  return ggh;
179 }
180 
181 double SigmaBR::muVBF(const double sqrt_s) const
182 {
183  return vbf;
184 }
185 
186 double SigmaBR::muWH(const double sqrt_s) const
187 {
188  return wh;
189 }
190 
191 double SigmaBR::muZH(const double sqrt_s) const
192 {
193  return zh;
194 }
195 
196 double SigmaBR::muVH(const double sqrt_s) const
197 {
198  double sigmaWH_SM = computeSigmaWH(sqrt_s);
199  double sigmaZH_SM = computeSigmaZH(sqrt_s);
200  double sigmaWH = muWH(sqrt_s) * sigmaWH_SM;
201  double sigmaZH = muZH(sqrt_s) * sigmaZH_SM;
202  double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
203 
204  return mu;
205 }
206 
207 double SigmaBR::muVBFpVH(const double sqrt_s) const
208 {
209  double sigmaWH_SM = computeSigmaWH(sqrt_s);
210  double sigmaZH_SM = computeSigmaZH(sqrt_s);
211  double sigmaVBF_SM = computeSigmaVBF(sqrt_s);
212  double sigmaWH = muWH(sqrt_s) * sigmaWH_SM;
213  double sigmaZH = muZH(sqrt_s) * sigmaZH_SM;
214  double sigmaVBF = muVBF(sqrt_s) * sigmaVBF_SM;
215  double mu = ((sigmaWH + sigmaZH + sigmaVBF) / (sigmaWH_SM + sigmaZH_SM + sigmaVBF_SM));
216 
217  return mu;
218 }
219 
220 double SigmaBR::muttH(const double sqrt_s) const
221 {
222  return tth;
223 }
224 
225 double SigmaBR::muggHpttH(const double sqrt_s) const
226 {
227  double sigmaggH_SM = computeSigmaggH(sqrt_s);
228  double sigmattH_SM = computeSigmattH(sqrt_s);
229  double sigmaggH = muggH(sqrt_s) * sigmaggH_SM;
230  double sigmattH = muttH(sqrt_s) * sigmattH_SM;
231 
232  double mu = ((sigmaggH + sigmattH) / (sigmaggH_SM + sigmattH_SM));
233 
234  return mu;
235 }
236 
237 double SigmaBR::mueeZH(const double sqrt_s) const
238 {
239 
240  if (sqrt_s == 0.240) {
241 
242  return eeZH240;
243 
244  } else if (sqrt_s == 0.250) {
245 
246  return eeZH250;
247 
248  } else if (sqrt_s == 0.350) {
249 
250  return eeZH350;
251 
252  } else if (sqrt_s == 0.365) {
253 
254  return eeZH365;
255 
256  } else if (sqrt_s == 0.380) {
257 
258  return eeZH380;
259 
260  } else if (sqrt_s == 0.500) {
261 
262  return eeZH500;
263 
264  } else if (sqrt_s == 1.0) {
265 
266  return eeZH1000;
267 
268  } else if (sqrt_s == 1.5) {
269 
270  return eeZH1500;
271 
272  } else if (sqrt_s == 3.0) {
273 
274  return eeZH3000;
275 
276  } else
277  throw std::runtime_error("Bad argument in SigmaBR::mueeZH()");
278 
279  return 1.0;
280 
281 }
282 
283 double SigmaBR::mueeZHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
284 {
285  return mueeZH(sqrt_s);
286 }
287 
288 
289 double SigmaBR::mueeHvv(const double sqrt_s) const
290 {
291  if (sqrt_s == 0.240) {
292 
293  return eeHvv240;
294 
295  } else if (sqrt_s == 0.250) {
296 
297  return eeHvv250;
298 
299  } else if (sqrt_s == 0.350) {
300 
301  return eeHvv350;
302 
303  } else if (sqrt_s == 0.365) {
304 
305  return eeHvv365;
306 
307  } else if (sqrt_s == 0.380) {
308 
309  return eeHvv380;
310 
311  } else if (sqrt_s == 0.500) {
312 
313  return eeHvv500;
314 
315  } else if (sqrt_s == 1.0) {
316 
317  return eeHvv1000;
318 
319  } else if (sqrt_s == 1.5) {
320 
321  return eeHvv1500;
322 
323  } else if (sqrt_s == 3.0) {
324 
325  return eeHvv3000;
326 
327  } else
328  throw std::runtime_error("Bad argument in SigmaBR::mueeHvv()");
329 
330  return 1.0;
331 }
332 
333 double SigmaBR::mueeHvvPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
334 {
335  return mueeHvv(sqrt_s);
336 }
337 
338 double SigmaBR::mueeZBF(const double sqrt_s) const
339 {
340  if (sqrt_s == 0.240) {
341 
342  return eeHee240;
343 
344  } else if (sqrt_s == 0.250) {
345 
346  return eeHee250;
347 
348  } else if (sqrt_s == 0.350) {
349 
350  return eeHee350;
351 
352  } else if (sqrt_s == 0.365) {
353 
354  return eeHee365;
355 
356  } else if (sqrt_s == 0.380) {
357 
358  return eeHee380;
359 
360  } else if (sqrt_s == 0.500) {
361 
362  return eeHee500;
363 
364  } else if (sqrt_s == 1.0) {
365 
366  return eeHee1000;
367 
368  } else if (sqrt_s == 1.5) {
369 
370  return eeHee1500;
371 
372  } else if (sqrt_s == 3.0) {
373 
374  return eeHee3000;
375 
376  } else
377  throw std::runtime_error("Bad argument in SigmaBR::mueeHee()");
378 
379  return 1.0;
380 }
381 
382 double SigmaBR::mueeZBFPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
383 {
384  return mueeZBF(sqrt_s);
385 }
386 
387 double SigmaBR::mueettH(const double sqrt_s) const
388 {
389  if (sqrt_s == 0.500) {
390 
391  return eettH500;
392 
393  } else if (sqrt_s == 1.0) {
394 
395  return eettH1000;
396 
397  } else if (sqrt_s == 1.5) {
398 
399  return eettH1500;
400 
401  } else if (sqrt_s == 3.0) {
402 
403  return eettH3000;
404 
405  } else
406  throw std::runtime_error("Bad argument in SigmaBR::mueettH()");
407 
408  return 1.0;
409 }
410 
411 double SigmaBR::mueettHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
412 {
413  return mueettH(sqrt_s);
414 }
415 
416 double SigmaBR::BrHggRatio() const
417 {
418  return brhggratio;
419 }
420 
421 double SigmaBR::BrHWWRatio() const
422 {
423  return brhwwratio;
424 }
425 
427 {
428  return BrHWWRatio();
429 }
430 
431 double SigmaBR::BrHZZRatio() const
432 {
433  return brhzzratio;
434 }
435 
436 double SigmaBR::BrHZZ4lRatio() const
437 {
438  return BrHZZRatio();
439 }
440 
441 double SigmaBR::BrHZZ4eRatio() const
442 {
443  return BrHZZRatio();
444 }
445 
447 {
448  return BrHZZRatio();
449 }
450 
452 {
453  return BrHZZRatio();
454 }
455 
456 double SigmaBR::BrHZgaRatio() const
457 {
458  return brhzgaratio;
459 }
460 
462 {
463  return BrHZgaRatio();
464 }
465 
467 {
468  return BrHZgaRatio();
469 }
470 
472 {
473  return BrHZgaRatio();
474 }
475 
476 double SigmaBR::BrHgagaRatio() const
477 {
478  return brhgagaratio;
479 }
480 
482 {
483  return brhtautauratio;
484 }
485 
486 double SigmaBR::BrHmumuRatio() const
487 {
488  return brhmumuratio;
489 }
490 
491 double SigmaBR::BrHccRatio() const
492 {
493  return brhccratio;
494 }
495 
496 double SigmaBR::BrHbbRatio() const
497 {
498  return brhbbratio;
499 }
500 
501 double SigmaBR::muggHgaga(const double sqrt_s) const
502 {
503  return muggH(sqrt_s)*BrHgagaRatio();
504 }
505 
506 double SigmaBR::muVBFHgaga(const double sqrt_s) const
507 {
508  return muVBF(sqrt_s)*BrHgagaRatio();
509 }
510 
511 double SigmaBR::muZHgaga(const double sqrt_s) const
512 {
513  return muZH(sqrt_s)*BrHgagaRatio();
514 }
515 
516 double SigmaBR::muWHgaga(const double sqrt_s) const
517 {
518  return muWH(sqrt_s)*BrHgagaRatio();
519 }
520 
521 double SigmaBR::muVHgaga(const double sqrt_s) const
522 {
523  return muVH(sqrt_s)*BrHgagaRatio();
524 }
525 
526 double SigmaBR::muttHgaga(const double sqrt_s) const
527 {
528  return muttH(sqrt_s)*BrHgagaRatio();
529 }
530 
531 double SigmaBR::muggHZga(const double sqrt_s) const
532 {
533  return muggH(sqrt_s)*BrHZgaRatio();
534 }
535 
536 double SigmaBR::muVBFHZga(const double sqrt_s) const
537 {
538  return muVBF(sqrt_s)*BrHZgaRatio();
539 }
540 
541 double SigmaBR::muZHZga(const double sqrt_s) const
542 {
543  return muZH(sqrt_s)*BrHZgaRatio();
544 }
545 
546 double SigmaBR::muWHZga(const double sqrt_s) const
547 {
548  return muWH(sqrt_s)*BrHZgaRatio();
549 }
550 
551 double SigmaBR::muVHZga(const double sqrt_s) const
552 {
553  return muVH(sqrt_s)*BrHZgaRatio();
554 }
555 
556 double SigmaBR::muttHZga(const double sqrt_s) const
557 {
558  return muttH(sqrt_s)*BrHZgaRatio();
559 }
560 
561 double SigmaBR::muggHZZ(const double sqrt_s) const
562 {
563  return muggH(sqrt_s)*BrHZZRatio();
564 }
565 
566 double SigmaBR::muVBFHZZ(const double sqrt_s) const
567 {
568  return muVBF(sqrt_s)*BrHZZRatio();
569 }
570 
571 double SigmaBR::muZHZZ(const double sqrt_s) const
572 {
573  return muZH(sqrt_s)*BrHZZRatio();
574 }
575 
576 double SigmaBR::muWHZZ(const double sqrt_s) const
577 {
578  return muWH(sqrt_s)*BrHZZRatio();
579 }
580 
581 double SigmaBR::muVHZZ(const double sqrt_s) const
582 {
583  return muVH(sqrt_s)*BrHZZRatio();
584 }
585 
586 double SigmaBR::muttHZZ(const double sqrt_s) const
587 {
588  return muttH(sqrt_s)*BrHZZRatio();
589 }
590 
591 double SigmaBR::muggHZZ4l(const double sqrt_s) const
592 {
593  return muggH(sqrt_s)*BrHZZ4lRatio();
594 }
595 
596 double SigmaBR::muVBFHZZ4l(const double sqrt_s) const
597 {
598  return muVBF(sqrt_s)*BrHZZ4lRatio();
599 }
600 
601 double SigmaBR::muZHZZ4l(const double sqrt_s) const
602 {
603  return muZH(sqrt_s)*BrHZZ4lRatio();
604 }
605 
606 double SigmaBR::muWHZZ4l(const double sqrt_s) const
607 {
608  return muWH(sqrt_s)*BrHZZ4lRatio();
609 }
610 
611 double SigmaBR::muVHZZ4l(const double sqrt_s) const
612 {
613  return muVH(sqrt_s)*BrHZZ4lRatio();
614 }
615 
616 double SigmaBR::muttHZZ4l(const double sqrt_s) const
617 {
618  return muttH(sqrt_s)*BrHZZ4lRatio();
619 }
620 
621 double SigmaBR::muggHWW(const double sqrt_s) const
622 {
623  return muggH(sqrt_s)*BrHWWRatio();
624 }
625 
626 double SigmaBR::muVBFHWW(const double sqrt_s) const
627 {
628  return muVBF(sqrt_s)*BrHWWRatio();
629 }
630 
631 double SigmaBR::muZHWW(const double sqrt_s) const
632 {
633  return muZH(sqrt_s)*BrHWWRatio();
634 }
635 
636 double SigmaBR::muWHWW(const double sqrt_s) const
637 {
638  return muWH(sqrt_s)*BrHWWRatio();
639 }
640 
641 double SigmaBR::muVHWW(const double sqrt_s) const
642 {
643  return muVH(sqrt_s)*BrHWWRatio();
644 }
645 
646 double SigmaBR::muttHWW(const double sqrt_s) const
647 {
648  return muttH(sqrt_s)*BrHWWRatio();
649 }
650 
651 double SigmaBR::muggHWW2l2v(const double sqrt_s) const
652 {
653  return muggH(sqrt_s)*BrHWW2l2vRatio();
654 }
655 
656 double SigmaBR::muVBFHWW2l2v(const double sqrt_s) const
657 {
658  return muVBF(sqrt_s)*BrHWW2l2vRatio();
659 }
660 
661 double SigmaBR::muZHWW2l2v(const double sqrt_s) const
662 {
663  return muZH(sqrt_s)*BrHWW2l2vRatio();
664 }
665 
666 double SigmaBR::muWHWW2l2v(const double sqrt_s) const
667 {
668  return muWH(sqrt_s)*BrHWW2l2vRatio();
669 }
670 
671 double SigmaBR::muVHWW2l2v(const double sqrt_s) const
672 {
673  return muVH(sqrt_s)*BrHWW2l2vRatio();
674 }
675 
676 double SigmaBR::muttHWW2l2v(const double sqrt_s) const
677 {
678  return muttH(sqrt_s)*BrHWW2l2vRatio();
679 }
680 
681 double SigmaBR::muggHmumu(const double sqrt_s) const
682 {
683  return muggH(sqrt_s)*BrHmumuRatio();
684 }
685 
686 double SigmaBR::muVBFHmumu(const double sqrt_s) const
687 {
688  return muVBF(sqrt_s)*BrHmumuRatio();
689 }
690 
691 double SigmaBR::muZHmumu(const double sqrt_s) const
692 {
693  return muZH(sqrt_s)*BrHmumuRatio();
694 }
695 
696 double SigmaBR::muWHmumu(const double sqrt_s) const
697 {
698  return muWH(sqrt_s)*BrHmumuRatio();
699 }
700 
701 double SigmaBR::muVHmumu(const double sqrt_s) const
702 {
703  return muVH(sqrt_s)*BrHmumuRatio();
704 }
705 
706 double SigmaBR::muttHmumu(const double sqrt_s) const
707 {
708  return muttH(sqrt_s)*BrHmumuRatio();
709 }
710 
711 double SigmaBR::muggHtautau(const double sqrt_s) const
712 {
713  return muggH(sqrt_s)*BrHtautauRatio();
714 }
715 
716 double SigmaBR::muVBFHtautau(const double sqrt_s) const
717 {
718  return muVBF(sqrt_s)*BrHtautauRatio();
719 }
720 
721 double SigmaBR::muZHtautau(const double sqrt_s) const
722 {
723  return muZH(sqrt_s)*BrHtautauRatio();
724 }
725 
726 double SigmaBR::muWHtautau(const double sqrt_s) const
727 {
728  return muWH(sqrt_s)*BrHtautauRatio();
729 }
730 
731 double SigmaBR::muVHtautau(const double sqrt_s) const
732 {
733  return muVH(sqrt_s)*BrHtautauRatio();
734 }
735 
736 double SigmaBR::muttHtautau(const double sqrt_s) const
737 {
738  return muttH(sqrt_s)*BrHtautauRatio();
739 }
740 
741 double SigmaBR::muggHbb(const double sqrt_s) const
742 {
743  return muggH(sqrt_s)*BrHbbRatio();
744 }
745 
746 double SigmaBR::muVBFHbb(const double sqrt_s) const
747 {
748  return muVBF(sqrt_s)*BrHbbRatio();
749 }
750 
751 double SigmaBR::muZHbb(const double sqrt_s) const
752 {
753  return muZH(sqrt_s)*BrHbbRatio();
754 }
755 
756 double SigmaBR::muWHbb(const double sqrt_s) const
757 {
758  return muWH(sqrt_s)*BrHbbRatio();
759 }
760 
761 double SigmaBR::muVHbb(const double sqrt_s) const
762 {
763  return muVH(sqrt_s)*BrHbbRatio();
764 }
765 
766 double SigmaBR::muttHbb(const double sqrt_s) const
767 {
768  return muttH(sqrt_s)*BrHbbRatio();
769 }
770 
772 //-----------------------------------------------------------------------------------------
773 //-- Special Hadron collider signal strengths with separate full TH unc U(prod x decay) ---
774 //-----------------------------------------------------------------------------------------
776 
777 double SigmaBR::muTHUggHgaga(const double sqrt_s) const
778 {
779  return muggH(sqrt_s)*BrHgagaRatio();
780 }
781 
782 double SigmaBR::muTHUVBFHgaga(const double sqrt_s) const
783 {
784  return muVBF(sqrt_s)*BrHgagaRatio();
785 }
786 
787 double SigmaBR::muTHUZHgaga(const double sqrt_s) const
788 {
789  return muZH(sqrt_s)*BrHgagaRatio();
790 }
791 
792 double SigmaBR::muTHUWHgaga(const double sqrt_s) const
793 {
794  return muWH(sqrt_s)*BrHgagaRatio();
795 }
796 
797 double SigmaBR::muTHUVHgaga(const double sqrt_s) const
798 {
799  return muVH(sqrt_s)*BrHgagaRatio();
800 }
801 
802 double SigmaBR::muTHUttHgaga(const double sqrt_s) const
803 {
804  return muttH(sqrt_s)*BrHgagaRatio();
805 }
806 
807 double SigmaBR::muTHUggHZga(const double sqrt_s) const
808 {
809  return muggH(sqrt_s)*BrHZgaRatio();
810 }
811 
812 double SigmaBR::muTHUVBFHZga(const double sqrt_s) const
813 {
814  return muVBF(sqrt_s)*BrHZgaRatio();
815 }
816 
817 double SigmaBR::muTHUZHZga(const double sqrt_s) const
818 {
819  return muZH(sqrt_s)*BrHZgaRatio();
820 }
821 
822 double SigmaBR::muTHUWHZga(const double sqrt_s) const
823 {
824  return muWH(sqrt_s)*BrHZgaRatio();
825 }
826 
827 double SigmaBR::muTHUVHZga(const double sqrt_s) const
828 {
829  return muVH(sqrt_s)*BrHZgaRatio();
830 }
831 
832 double SigmaBR::muTHUttHZga(const double sqrt_s) const
833 {
834  return muttH(sqrt_s)*BrHZgaRatio();
835 }
836 
837 double SigmaBR::muTHUggHZZ(const double sqrt_s) const
838 {
839  return muggH(sqrt_s)*BrHZZRatio();
840 }
841 
842 double SigmaBR::muTHUVBFHZZ(const double sqrt_s) const
843 {
844  return muVBF(sqrt_s)*BrHZZRatio();
845 }
846 
847 double SigmaBR::muTHUZHZZ(const double sqrt_s) const
848 {
849  return muZH(sqrt_s)*BrHZZRatio();
850 }
851 
852 double SigmaBR::muTHUWHZZ(const double sqrt_s) const
853 {
854  return muWH(sqrt_s)*BrHZZRatio();
855 }
856 
857 double SigmaBR::muTHUVHZZ(const double sqrt_s) const
858 {
859  return muVH(sqrt_s)*BrHZZRatio();
860 }
861 
862 double SigmaBR::muTHUttHZZ(const double sqrt_s) const
863 {
864  return muttH(sqrt_s)*BrHZZRatio();
865 }
866 
867 double SigmaBR::muTHUggHZZ4l(const double sqrt_s) const
868 {
869  return muggH(sqrt_s)*BrHZZ4lRatio();
870 }
871 
872 double SigmaBR::muTHUVBFHZZ4l(const double sqrt_s) const
873 {
874  return muVBF(sqrt_s)*BrHZZ4lRatio();
875 }
876 
877 double SigmaBR::muTHUZHZZ4l(const double sqrt_s) const
878 {
879  return muZH(sqrt_s)*BrHZZ4lRatio();
880 }
881 
882 double SigmaBR::muTHUWHZZ4l(const double sqrt_s) const
883 {
884  return muWH(sqrt_s)*BrHZZ4lRatio();
885 }
886 
887 double SigmaBR::muTHUVHZZ4l(const double sqrt_s) const
888 {
889  return muVH(sqrt_s)*BrHZZ4lRatio();
890 }
891 
892 double SigmaBR::muTHUttHZZ4l(const double sqrt_s) const
893 {
894  return muttH(sqrt_s)*BrHZZ4lRatio();
895 }
896 
897 double SigmaBR::muTHUggHWW(const double sqrt_s) const
898 {
899  return muggH(sqrt_s)*BrHWWRatio();
900 }
901 
902 double SigmaBR::muTHUVBFHWW(const double sqrt_s) const
903 {
904  return muVBF(sqrt_s)*BrHWWRatio();
905 }
906 
907 double SigmaBR::muTHUZHWW(const double sqrt_s) const
908 {
909  return muZH(sqrt_s)*BrHWWRatio();
910 }
911 
912 double SigmaBR::muTHUWHWW(const double sqrt_s) const
913 {
914  return muWH(sqrt_s)*BrHWWRatio();
915 }
916 
917 double SigmaBR::muTHUVHWW(const double sqrt_s) const
918 {
919  return muVH(sqrt_s)*BrHWWRatio();
920 }
921 
922 double SigmaBR::muTHUttHWW(const double sqrt_s) const
923 {
924  return muttH(sqrt_s)*BrHWWRatio();
925 }
926 
927 double SigmaBR::muTHUggHWW2l2v(const double sqrt_s) const
928 {
929  return muggH(sqrt_s)*BrHWW2l2vRatio();
930 }
931 
932 double SigmaBR::muTHUVBFHWW2l2v(const double sqrt_s) const
933 {
934  return muVBF(sqrt_s)*BrHWW2l2vRatio();
935 }
936 
937 double SigmaBR::muTHUZHWW2l2v(const double sqrt_s) const
938 {
939  return muZH(sqrt_s)*BrHWW2l2vRatio();
940 }
941 
942 double SigmaBR::muTHUWHWW2l2v(const double sqrt_s) const
943 {
944  return muWH(sqrt_s)*BrHWW2l2vRatio();
945 }
946 
947 double SigmaBR::muTHUVHWW2l2v(const double sqrt_s) const
948 {
949  return muVH(sqrt_s)*BrHWW2l2vRatio();
950 }
951 
952 double SigmaBR::muTHUttHWW2l2v(const double sqrt_s) const
953 {
954  return muttH(sqrt_s)*BrHWW2l2vRatio();
955 }
956 
957 double SigmaBR::muTHUggHmumu(const double sqrt_s) const
958 {
959  return muggH(sqrt_s)*BrHmumuRatio();
960 }
961 
962 double SigmaBR::muTHUVBFHmumu(const double sqrt_s) const
963 {
964  return muVBF(sqrt_s)*BrHmumuRatio();
965 }
966 
967 double SigmaBR::muTHUZHmumu(const double sqrt_s) const
968 {
969  return muZH(sqrt_s)*BrHmumuRatio();
970 }
971 
972 double SigmaBR::muTHUWHmumu(const double sqrt_s) const
973 {
974  return muWH(sqrt_s)*BrHmumuRatio();
975 }
976 
977 double SigmaBR::muTHUVHmumu(const double sqrt_s) const
978 {
979  return muVH(sqrt_s)*BrHmumuRatio();
980 }
981 
982 double SigmaBR::muTHUttHmumu(const double sqrt_s) const
983 {
984  return muttH(sqrt_s)*BrHmumuRatio();
985 }
986 
987 double SigmaBR::muTHUggHtautau(const double sqrt_s) const
988 {
989  return muggH(sqrt_s)*BrHtautauRatio();
990 }
991 
992 double SigmaBR::muTHUVBFHtautau(const double sqrt_s) const
993 {
994  return muVBF(sqrt_s)*BrHtautauRatio();
995 }
996 
997 double SigmaBR::muTHUZHtautau(const double sqrt_s) const
998 {
999  return muZH(sqrt_s)*BrHtautauRatio();
1000 }
1001 
1002 double SigmaBR::muTHUWHtautau(const double sqrt_s) const
1003 {
1004  return muWH(sqrt_s)*BrHtautauRatio();
1005 }
1006 
1007 double SigmaBR::muTHUVHtautau(const double sqrt_s) const
1008 {
1009  return muVH(sqrt_s)*BrHtautauRatio();
1010 }
1011 
1012 double SigmaBR::muTHUttHtautau(const double sqrt_s) const
1013 {
1014  return muttH(sqrt_s)*BrHtautauRatio();
1015 }
1016 
1017 double SigmaBR::muTHUggHbb(const double sqrt_s) const
1018 {
1019  return muggH(sqrt_s)*BrHbbRatio();
1020 }
1021 
1022 double SigmaBR::muTHUVBFHbb(const double sqrt_s) const
1023 {
1024  return muVBF(sqrt_s)*BrHbbRatio();
1025 }
1026 
1027 double SigmaBR::muTHUZHbb(const double sqrt_s) const
1028 {
1029  return muZH(sqrt_s)*BrHbbRatio();
1030 }
1031 
1032 double SigmaBR::muTHUWHbb(const double sqrt_s) const
1033 {
1034  return muWH(sqrt_s)*BrHbbRatio();
1035 }
1036 
1037 double SigmaBR::muTHUVHbb(const double sqrt_s) const
1038 {
1039  return muVH(sqrt_s)*BrHbbRatio();
1040 }
1041 
1042 double SigmaBR::muTHUttHbb(const double sqrt_s) const
1043 {
1044  return muttH(sqrt_s)*BrHbbRatio();
1045 }
1046 
1047 double SigmaBR::muTHUVBFBRinv(const double sqrt_s) const
1048 {
1049  return muVBF(sqrt_s)*Br_H_inv();
1050 }
1051 
1052 double SigmaBR::muTHUVBFHinv(const double sqrt_s) const
1053 {
1054  return muVBF(sqrt_s)*BrHtoinvRatio();
1055 }
1056 
1057 double SigmaBR::muTHUVHBRinv(const double sqrt_s) const
1058 {
1059  return muVH(sqrt_s)*Br_H_inv();
1060 }
1061 
1062 double SigmaBR::muTHUVHinv(const double sqrt_s) const
1063 {
1064  return muVH(sqrt_s)*BrHtoinvRatio();
1065 }
1066 
1067 double SigmaBR::muTHUggHZZ4mu(const double sqrt_s) const
1068 {
1069  return muggH(sqrt_s)*BrHZZ4muRatio();
1070 }
1071 
1072 double SigmaBR::muTHUggHZgamumu(const double sqrt_s) const
1073 {
1074  return muggH(sqrt_s)*BrHZgamumuRatio();
1075 }
SigmaBR::muTHUZHtautau
virtual double muTHUZHtautau(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:997
SigmaBR::brhmumuratio
double brhmumuratio
The ratio of the Hmumu BR in the current model w.r.t. the SM.
Definition: SigmaBR.h:1224
sigmattH
Definition: NPSMEFT6dtopquark.h:659
SigmaBR::tth
double tth
The ttH cross section.
Definition: SigmaBR.h:1213
SigmaBR::eeHee1000
double eeHee1000
Definition: SigmaBR.h:1216
SigmaBR::BrHZZ4eRatio
virtual double BrHZZ4eRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: SigmaBR.cpp:441
SigmaBR::brhwwratio
double brhwwratio
The ratio of the HWW BR in the current model w.r.t. the SM.
Definition: SigmaBR.h:1219
SigmaBR::muTHUZHgaga
virtual double muTHUZHgaga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
Definition: SigmaBR.cpp:787
SigmaBR::BrHbbRatio
virtual double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: SigmaBR.cpp:496
SigmaBR::muTHUVBFHZga
virtual double muTHUVBFHZga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:812
SigmaBR::muTHUVBFHinv
virtual double muTHUVBFHinv(const double sqrt_s) const
The ratio between the VBF production cross-section with subsequent decay into invisible states in th...
Definition: SigmaBR.cpp:1052
SigmaBR::mueeZBFPol
virtual double mueeZBFPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: SigmaBR.cpp:382
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:257
SigmaBR::mueeHvv
virtual double mueeHvv(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
Definition: SigmaBR.cpp:289
SigmaBR::muTHUVBFHWW2l2v
virtual double muTHUVBFHWW2l2v(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:932
SigmaBR::muTHUggHgaga
virtual double muTHUggHgaga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
Definition: SigmaBR.cpp:777
SigmaBR::muTHUggHbb
virtual double muTHUggHbb(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:1017
SigmaBR::muWHbb
virtual double muWHbb(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:756
SigmaBR::muZHgaga
virtual double muZHgaga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
Definition: SigmaBR.cpp:511
SigmaBR::muTHUVBFHmumu
virtual double muTHUVBFHmumu(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:962
SigmaBR::muZHbb
virtual double muZHbb(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:751
StandardModel::computeSigmaWH
double computeSigmaWH(const double sqrt_s) const
The WH production cross section in the Standard Model.
Definition: StandardModel.h:2102
SigmaBR::eeZH250
double eeZH250
Definition: SigmaBR.h:1214
SigmaBR::BrHtautauRatio
virtual double BrHtautauRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: SigmaBR.cpp:481
SigmaBR::muVBFHbb
virtual double muVBFHbb(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:746
SigmaBR::muTHUWHmumu
virtual double muTHUWHmumu(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:972
SigmaBR::muTHUVHinv
virtual double muTHUVHinv(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into invisible states in the...
Definition: SigmaBR.cpp:1062
SigmaBR::BrHZgaRatio
virtual double BrHZgaRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: SigmaBR.cpp:456
SigmaBR::muTHUVHWW
virtual double muTHUVHWW(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:917
SigmaBR::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: SigmaBR.cpp:191
SigmaBR::muTHUggHWW
virtual double muTHUggHWW(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:897
SigmaBR::BrHZZRatio
virtual double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: SigmaBR.cpp:431
SigmaBR::eeHee3000
double eeHee3000
The eeHee cross section.
Definition: SigmaBR.h:1216
SigmaBR::BrHZZ4muRatio
virtual double BrHZZ4muRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: SigmaBR.cpp:451
SigmaBR::CheckParameters
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for NPEffectiveGIMR have been provided in model ini...
Definition: SigmaBR.cpp:164
SigmaBR::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: SigmaBR.cpp:181
SigmaBR::muTHUttHZZ4l
virtual double muTHUttHZZ4l(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:892
SigmaBR::muZHWW2l2v
virtual double muZHWW2l2v(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:661
SigmaBR::BrHgagaRatio
virtual double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: SigmaBR.cpp:476
SigmaBR::BrHZZ4lRatio
virtual double BrHZZ4lRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
Definition: SigmaBR.cpp:436
SigmaBR::muZHZZ
virtual double muZHZZ(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:571
SigmaBR::eeZH365
double eeZH365
Definition: SigmaBR.h:1214
SigmaBR::eeHvv1500
double eeHvv1500
Definition: SigmaBR.h:1215
SigmaBR::brhzzratio
double brhzzratio
The ratio of the HZZ BR in the current model w.r.t. the SM.
Definition: SigmaBR.h:1220
SigmaBR::muggHZZ
virtual double muggHZZ(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:561
Model::addMissingModelParameter
void addMissingModelParameter(const std::string &missingParameterName)
Definition: Model.h:240
SigmaBR::BrHZgaeeRatio
virtual double BrHZgaeeRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: SigmaBR.cpp:466
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:339
SigmaBR::muttHWW2l2v
virtual double muttHWW2l2v(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:676
SigmaBR::muTHUttHZZ
virtual double muTHUttHZZ(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:862
SigmaBR::muTHUWHZZ4l
virtual double muTHUWHZZ4l(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:882
SigmaBR::muVBFHWW
virtual double muVBFHWW(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:626
SigmaBR::muWHWW2l2v
virtual double muWHWW2l2v(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:666
SigmaBR::zh
double zh
The ZH cross section.
Definition: SigmaBR.h:1212
SigmaBR::muTHUWHtautau
virtual double muTHUWHtautau(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:1002
SigmaBR::muTHUVHbb
virtual double muTHUVHbb(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:1037
SigmaBR::eeHvv240
double eeHvv240
Definition: SigmaBR.h:1215
SigmaBR::vbf
double vbf
The VBF cross section.
Definition: SigmaBR.h:1210
SigmaBR::SigmaBR
SigmaBR()
Definition: SigmaBR.cpp:17
SigmaBR::muZHZZ4l
virtual double muZHZZ4l(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:601
SigmaBR::muggHgaga
virtual double muggHgaga(const double sqrt_s) const
The ratio of the in the current model and in the Standard Model.
Definition: SigmaBR.cpp:501
SigmaBR::BrHmumuRatio
virtual double BrHmumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: SigmaBR.cpp:486
SigmaBR::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: SigmaBR.cpp:176
SigmaBR.h
SigmaBR::muggHWW
virtual double muggHWW(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:621
SigmaBR::eettH1000
double eettH1000
Definition: SigmaBR.h:1217
SigmaBR::muTHUVBFHbb
virtual double muTHUVBFHbb(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:1022
SigmaBR::brhccratio
double brhccratio
The ratio of the Hcc BR in the current model w.r.t. the SM.
Definition: SigmaBR.h:1225
SigmaBR::muTHUZHZga
virtual double muTHUZHZga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:817
SigmaBR::muVHbb
virtual double muVHbb(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:761
SigmaBR::muWHtautau
virtual double muWHtautau(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:726
SigmaBR::muTHUZHbb
virtual double muTHUZHbb(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:1027
SigmaBR::eeZH350
double eeZH350
Definition: SigmaBR.h:1214
Model::ModelParamMap
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
Definition: Model.h:270
SigmaBR::muVBFHWW2l2v
virtual double muVBFHWW2l2v(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:656
SigmaBR::muTHUVHgaga
virtual double muTHUVHgaga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
Definition: SigmaBR.cpp:797
SigmaBR::muTHUVBFHZZ4l
virtual double muTHUVBFHZZ4l(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:872
SigmaBR::eeHvv365
double eeHvv365
Definition: SigmaBR.h:1215
SigmaBR::eeHee250
double eeHee250
Definition: SigmaBR.h:1216
SigmaBR::eeHvv380
double eeHvv380
Definition: SigmaBR.h:1215
SigmaBR::muTHUWHZZ
virtual double muTHUWHZZ(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:852
SigmaBR::muTHUZHZZ4l
virtual double muTHUZHZZ4l(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:877
NPbase::Br_H_inv
virtual double Br_H_inv() const
The branching ratio of the of the Higgs into invisible particles.
Definition: NPbase.h:1474
NPbase::BrHtoinvRatio
virtual double BrHtoinvRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1504
SigmaBR::muTHUWHgaga
virtual double muTHUWHgaga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
Definition: SigmaBR.cpp:792
SigmaBR::muTHUWHbb
virtual double muTHUWHbb(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:1032
SigmaBR::eeHvv350
double eeHvv350
Definition: SigmaBR.h:1215
SigmaBR::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: SigmaBR.cpp:387
SigmaBR::BrHWW2l2vRatio
virtual double BrHWW2l2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
Definition: SigmaBR.cpp:426
SigmaBR::muZHmumu
virtual double muZHmumu(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:691
NPbase
The auxiliary base model class for other model classes.
Definition: NPbase.h:66
SigmaBR::muVBFHZZ
virtual double muVBFHZZ(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:566
SigmaBR::muttHmumu
virtual double muttHmumu(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:706
SigmaBR::muttHbb
virtual double muttHbb(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:766
SigmaBR::BrHggRatio
virtual double BrHggRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: SigmaBR.cpp:416
SigmaBR::eettH500
double eettH500
Definition: SigmaBR.h:1217
SigmaBR::muTHUZHWW
virtual double muTHUZHWW(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:907
SigmaBR::muttHZZ
virtual double muttHZZ(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:586
SigmaBR::muVHgaga
virtual double muVHgaga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
Definition: SigmaBR.cpp:521
SigmaBR::muVBFHZga
virtual double muVBFHZga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:536
SigmaBR::muTHUttHWW
virtual double muTHUttHWW(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:922
SigmaBR::muggHbb
virtual double muggHbb(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:741
SigmaBR::mueettHPol
virtual double mueettHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: SigmaBR.cpp:411
Model::raiseMissingModelParameterCount
void raiseMissingModelParameterCount()
Definition: Model.h:250
SigmaBR::muggHZZ4l
virtual double muggHZZ4l(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:591
SigmaBR::muTHUttHtautau
virtual double muTHUttHtautau(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:1012
SigmaBR::eettH1500
double eettH1500
Definition: SigmaBR.h:1217
SigmaBR::SigmaBRVars
static const std::string SigmaBRVars[NSigmaBRVars]
A string array containing the labels of the model parameters in NPEffectiveGIMR.
Definition: SigmaBR.h:26
SigmaBR::brhbbratio
double brhbbratio
The ratio of the Hbb BR in the current model w.r.t. the SM.
Definition: SigmaBR.h:1226
SigmaBR::BrHZZ2e2muRatio
virtual double BrHZZ2e2muRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: SigmaBR.cpp:446
SigmaBR::muggHZga
virtual double muggHZga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:531
SigmaBR::eettH3000
double eettH3000
The eettH cross section.
Definition: SigmaBR.h:1217
SigmaBR::brhgagaratio
double brhgagaratio
The ratio of the Hgaga BR in the current model w.r.t. the SM.
Definition: SigmaBR.h:1222
StandardModel::computeSigmaggH
double computeSigmaggH(const double sqrt_s) const
The ggH cross section in the Standard Model.
Definition: StandardModel.h:1897
SigmaBR::mueeZHPol
virtual double mueeZHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
Definition: SigmaBR.cpp:283
SigmaBR::muTHUVHZga
virtual double muTHUVHZga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:827
SigmaBR::muTHUVHmumu
virtual double muTHUVHmumu(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:977
SigmaBR::muVHWW2l2v
virtual double muVHWW2l2v(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:671
SigmaBR::eeZH3000
double eeZH3000
The eeZH cross section.
Definition: SigmaBR.h:1214
SigmaBR::eeHvv3000
double eeHvv3000
The eeHvv cross section.
Definition: SigmaBR.h:1215
SigmaBR::muTHUZHZZ
virtual double muTHUZHZZ(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:847
StandardModel::computeSigmattH
double computeSigmattH(const double sqrt_s) const
The ttH production cross section in the Standard Model.
Definition: StandardModel.h:2171
SigmaBR::eeZH240
double eeZH240
Definition: SigmaBR.h:1214
SigmaBR::muTHUggHZZ4l
virtual double muTHUggHZZ4l(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:867
SigmaBR::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: SigmaBR.cpp:186
SigmaBR::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: SigmaBR.cpp:207
SigmaBR::muWHZZ4l
virtual double muWHZZ4l(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:606
SigmaBR::muTHUWHWW
virtual double muTHUWHWW(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:912
SigmaBR::muTHUggHmumu
virtual double muTHUggHmumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:957
SigmaBR::muttHZZ4l
virtual double muttHZZ4l(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:616
SigmaBR::eeHee350
double eeHee350
Definition: SigmaBR.h:1216
SigmaBR::muWHZga
virtual double muWHZga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:546
SigmaBR::eeZH380
double eeZH380
Definition: SigmaBR.h:1214
SigmaBR::muVBFHtautau
virtual double muVBFHtautau(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:716
SigmaBR::muTHUggHWW2l2v
virtual double muTHUggHWW2l2v(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:927
SigmaBR::muVHZZ4l
virtual double muVHZZ4l(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:611
SigmaBR::muttHtautau
virtual double muttHtautau(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:736
SigmaBR::muTHUVHBRinv
virtual double muTHUVHBRinv(const double sqrt_s) const
The ratio between the VH production cross-section in the current model and in the Standard Model,...
Definition: SigmaBR.cpp:1057
SigmaBR::muVHZZ
virtual double muVHZZ(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:581
SigmaBR::muTHUVHWW2l2v
virtual double muTHUVHWW2l2v(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:947
SigmaBR::wh
double wh
The WH cross section.
Definition: SigmaBR.h:1211
SigmaBR::ggh
double ggh
The ggH cross section.
Definition: SigmaBR.h:1209
SigmaBR::muTHUttHWW2l2v
virtual double muTHUttHWW2l2v(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:952
StandardModel::computeSigmaZH
double computeSigmaZH(const double sqrt_s) const
The ZH production cross section in the Standard Model.
Definition: StandardModel.h:2135
SigmaBR::brhzgaratio
double brhzgaratio
The ratio of the HZga BR in the current model w.r.t. the SM.
Definition: SigmaBR.h:1221
SigmaBR::muTHUttHmumu
virtual double muTHUttHmumu(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:982
SigmaBR::muZHWW
virtual double muZHWW(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:631
SigmaBR::muTHUggHZgamumu
virtual double muTHUggHZgamumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:1072
SigmaBR::brhtautauratio
double brhtautauratio
The ratio of the Htautau BR in the current model w.r.t. the SM.
Definition: SigmaBR.h:1223
SigmaBR::muTHUggHtautau
virtual double muTHUggHtautau(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:987
SigmaBR::muVHmumu
virtual double muVHmumu(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:701
SigmaBR::muTHUttHgaga
virtual double muTHUttHgaga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
Definition: SigmaBR.cpp:802
SigmaBR::muWHZZ
virtual double muWHZZ(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:576
SigmaBR::muttHZga
virtual double muttHZga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:556
SigmaBR::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: SigmaBR.cpp:237
SigmaBR::setParameter
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of the model.
Definition: SigmaBR.cpp:68
SigmaBR::eeZH500
double eeZH500
Definition: SigmaBR.h:1214
StandardModel::computeSigmaVBF
double computeSigmaVBF(const double sqrt_s) const
The VBF cross section in the Standard Model.
Definition: StandardModel.h:2003
SigmaBR::muTHUZHWW2l2v
virtual double muTHUZHWW2l2v(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:937
SigmaBR::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: SigmaBR.cpp:225
SigmaBR::muTHUggHZga
virtual double muTHUggHZga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:807
SigmaBR::muttHWW
virtual double muttHWW(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:646
SigmaBR::muVHWW
virtual double muVHWW(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:641
SigmaBR::muWHgaga
virtual double muWHgaga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
Definition: SigmaBR.cpp:516
SigmaBR::muTHUVBFBRinv
virtual double muTHUVBFBRinv(const double sqrt_s) const
The ratio between the VBF production cross-section in the current model and in the Standard Model,...
Definition: SigmaBR.cpp:1047
SigmaBR::eeHee240
double eeHee240
Definition: SigmaBR.h:1216
SigmaBR::muZHtautau
virtual double muZHtautau(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:721
SigmaBR::eeHee380
double eeHee380
Definition: SigmaBR.h:1216
SigmaBR::muVBFHgaga
virtual double muVBFHgaga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
Definition: SigmaBR.cpp:506
SigmaBR::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: SigmaBR.cpp:220
SigmaBR::muTHUVHZZ
virtual double muTHUVHZZ(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:857
SigmaBR::eeZH1500
double eeZH1500
Definition: SigmaBR.h:1214
Model::name
std::string name
The name of the model.
Definition: Model.h:275
SigmaBR::muVBFHZZ4l
virtual double muVBFHZZ4l(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:596
SigmaBR::brhggratio
double brhggratio
The ratio of the Hgg BR in the current model w.r.t. the SM.
Definition: SigmaBR.h:1218
SigmaBR::muVBFHmumu
virtual double muVBFHmumu(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:686
SigmaBR::BrHWWRatio
virtual double BrHWWRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: SigmaBR.cpp:421
SigmaBR::muZHZga
virtual double muZHZga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:541
SigmaBR::muTHUttHbb
virtual double muTHUttHbb(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:1042
SigmaBR::muTHUVBFHZZ
virtual double muTHUVBFHZZ(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:842
SigmaBR::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: SigmaBR.cpp:196
SigmaBR::muTHUVHZZ4l
virtual double muTHUVHZZ4l(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:887
SigmaBR::muggHmumu
virtual double muggHmumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:681
SigmaBR::eeHvv500
double eeHvv500
Definition: SigmaBR.h:1215
SigmaBR::mueeHvvPol
virtual double mueeHvvPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
Definition: SigmaBR.cpp:333
SigmaBR::muTHUVHtautau
virtual double muTHUVHtautau(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:1007
SigmaBR::BrHZgamumuRatio
virtual double BrHZgamumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: SigmaBR.cpp:471
SigmaBR::BrHccRatio
virtual double BrHccRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: SigmaBR.cpp:491
SigmaBR::muVHZga
virtual double muVHZga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:551
SigmaBR::muWHWW
virtual double muWHWW(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:636
SigmaBR::muTHUVBFHWW
virtual double muTHUVBFHWW(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:902
SigmaBR::muggHWW2l2v
virtual double muggHWW2l2v(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:651
SigmaBR::muTHUVBFHgaga
virtual double muTHUVBFHgaga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
Definition: SigmaBR.cpp:782
SigmaBR::muttHgaga
virtual double muttHgaga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
Definition: SigmaBR.cpp:526
SigmaBR::eeZH1000
double eeZH1000
Definition: SigmaBR.h:1214
SigmaBR::NSigmaBRVars
static const int NSigmaBRVars
The number of the model parameters in SigmaBR.
Definition: SigmaBR.h:20
SigmaBR::muTHUWHWW2l2v
virtual double muTHUWHWW2l2v(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:942
SigmaBR::muWHmumu
virtual double muWHmumu(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:696
SigmaBR::eeHvv1000
double eeHvv1000
Definition: SigmaBR.h:1215
SigmaBR::muTHUttHZga
virtual double muTHUttHZga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
Definition: SigmaBR.cpp:832
SigmaBR::eeHee500
double eeHee500
Definition: SigmaBR.h:1216
SigmaBR::muTHUZHmumu
virtual double muTHUZHmumu(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:967
SigmaBR::muTHUggHZZ4mu
virtual double muTHUggHZZ4mu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:1067
SigmaBR::muggHtautau
virtual double muggHtautau(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:711
SigmaBR::BrHZgallRatio
virtual double BrHZgallRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
Definition: SigmaBR.cpp:461
SigmaBR::eeHvv250
double eeHvv250
Definition: SigmaBR.h:1215
SigmaBR::mueeZBF
virtual double mueeZBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: SigmaBR.cpp:338
SigmaBR::eeHee365
double eeHee365
Definition: SigmaBR.h:1216
SigmaBR::muTHUVBFHtautau
virtual double muTHUVBFHtautau(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
Definition: SigmaBR.cpp:992
SigmaBR::muTHUggHZZ
virtual double muTHUggHZZ(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
Definition: SigmaBR.cpp:837
SigmaBR::muTHUWHZga
virtual double muTHUWHZga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:822
SigmaBR::eeHee1500
double eeHee1500
Definition: SigmaBR.h:1216
SigmaBR::muVHtautau
virtual double muVHtautau(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
Definition: SigmaBR.cpp:731