a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
lightHiggs.cpp
Go to the documentation of this file.
1/*
2 * Copyright (C) 2015 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#include "lightHiggs.h"
9#include "THDM.h"
10#include "THDMcache.h"
11
12
13
15: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
16{}
17
19{
21}
22
23
24
26: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
27{}
28
30{
32}
33
34
35
37: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
38{}
39
41{
43}
44
45
46
48: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
49{}
50
52{
54}
55
56
57
59: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
60{}
61
63{
65}
66
67
68
70: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
71{}
72
74{
76}
77
78
79
81: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
82{}
83
85{
87}
88
89
90
92: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
93{}
94
96{
98}
99
100
101
103: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
104{}
105
107{
109}
110
111
112
114: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
115{}
116
118{
120}
121
122
123
125: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
126{}
127
129{
131}
132
133
134
136: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
137{}
138
140{
142}
143
144
145
147: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
148{}
149
151{
153}
154
155
156
158: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
159{}
160
162{
164}
165
166
167
169: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
170{}
171
173{
175}
176
177
178
180: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
181{}
182
184{
186}
187
188
189
191: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
192{}
193
195{
197}
198
199
200
202: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
203{}
204
206{
208}
209
210
211
213: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
214{}
215
217{
219}
220
221
222
224: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
225{}
226
228{
230}
231
232
233
235: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
236{}
237
239{
241}
242
243
244
246: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
247{}
248
250{
252}
253
254
255
257: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
258{}
259
261{
263}
264
265
266
268: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
269{}
270
272{
274}
275
276
277
279: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
280{}
281
283{
285}
286
287
288
290: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
291{}
292
294{
296}
297
298
299
301: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
302{}
303
305{
307}
308
309
310
312: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
313{}
314
316{
318}
319
320
321
323: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
324{}
325
327{
329}
330
331
332
334: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
335{}
336
338{
340}
341
342
343
345: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
346{}
347
349{
351}
352
353
354
356: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
357{}
358
360{
362}
363
364
365
367: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
368{}
369
371{
373}
374
375
376
378: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
379{}
380
382{
384}
385
386
387
389: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
390{}
391
393{
394 return myTHDM.getMyTHDMCache()->Gamma_h;
395}
396
397
398
400: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
401{}
402
404{
405 return myTHDM.getMyTHDMCache()->rh_gaga;
406}
407
408
409
411: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
412{}
413
415{
416 return myTHDM.getMyTHDMCache()->rh_Zga;
417}
418
419
420
422: ThObservable(SM_i),myTHDM(static_cast<const THDM&> (SM_i))
423{}
424
426{
427 return myTHDM.getMyTHDMCache()->rh_gg;
428}
Gamma_h_THDM(const StandardModel &SM_i)
Gamma_h_THDM constructor.
Definition: lightHiggs.cpp:388
const THDM & myTHDM
Definition: lightHiggs.h:749
double computeThValue()
Definition: lightHiggs.cpp:392
A model class for the Standard Model.
THDM_BR_h_bb(const StandardModel &SM_i)
Constructor.
Definition: lightHiggs.cpp:14
double computeThValue()
Definition: lightHiggs.cpp:18
const THDM & myTHDM
Definition: lightHiggs.h:34
double computeThValue()
Definition: lightHiggs.cpp:29
const THDM & myTHDM
Definition: lightHiggs.h:55
THDM_BR_h_gaga(const StandardModel &SM_i)
THDM_BR_h_gaga constructor.
Definition: lightHiggs.cpp:25
double computeThValue()
Definition: lightHiggs.cpp:40
THDM_BR_h_tautau(const StandardModel &SM_i)
THDM_BR_h_tautau constructor.
Definition: lightHiggs.cpp:36
const THDM & myTHDM
Definition: lightHiggs.h:76
A base class for symmetric Two-Higgs-Doublet models.
Definition: THDM.h:120
THDMcache * getMyTHDMCache() const
A method get the THDMCache.
Definition: THDM.h:213
double rh_VV
Definition: THDMcache.h:2884
double rh_QdQd
Definition: THDMcache.h:2882
double rh_ll
Definition: THDMcache.h:2886
double rh_QuQu
Definition: THDMcache.h:2906
double THDM_BR_h_tautau
Definition: THDMcache.h:2912
double VBF_Vh
Definition: THDMcache.h:2900
double sumModBRs
Definition: THDMcache.h:2902
double ggF_tth13
Definition: THDMcache.h:2896
double THDM_BR_h_gaga
Definition: THDMcache.h:2910
double Gamma_h
Definition: THDMcache.h:2904
double ggF_tth8
Definition: THDMcache.h:2894
double rh_gg
Definition: THDMcache.h:2892
double THDM_BR_h_bb
Definition: THDMcache.h:2908
double rh_gaga
Definition: THDMcache.h:2888
double rh_Zga
Definition: THDMcache.h:2890
double pph13
Definition: THDMcache.h:2898
A class for a model prediction of an observable.
Definition: ThObservable.h:25
VBF_Vh_htoWW(const StandardModel &SM_i)
VBF_Vh_htoWW constructor.
Definition: lightHiggs.cpp:168
double computeThValue()
Definition: lightHiggs.cpp:172
const THDM & myTHDM
Definition: lightHiggs.h:328
double computeThValue()
Definition: lightHiggs.cpp:194
VBF_Vh_htoZZ(const StandardModel &SM_i)
VBF_Vh_htoZZ constructor.
Definition: lightHiggs.cpp:190
const THDM & myTHDM
Definition: lightHiggs.h:370
const THDM & myTHDM
Definition: lightHiggs.h:307
VBF_Vh_htobb(const StandardModel &SM_i)
VBF_Vh_htobb constructor.
Definition: lightHiggs.cpp:157
double computeThValue()
Definition: lightHiggs.cpp:161
const THDM & myTHDM
Definition: lightHiggs.h:433
VBF_Vh_htocc(const StandardModel &SM_i)
VBF_Vh_htocc constructor.
Definition: lightHiggs.cpp:223
double computeThValue()
Definition: lightHiggs.cpp:227
const THDM & myTHDM
Definition: lightHiggs.h:391
double computeThValue()
Definition: lightHiggs.cpp:205
VBF_Vh_htogaga(const StandardModel &SM_i)
VBF_Vh_htogaga constructor.
Definition: lightHiggs.cpp:201
const THDM & myTHDM
Definition: lightHiggs.h:412
VBF_Vh_htogg(const StandardModel &SM_i)
VBF_Vh_htogg constructor.
Definition: lightHiggs.cpp:212
double computeThValue()
Definition: lightHiggs.cpp:216
const THDM & myTHDM
Definition: lightHiggs.h:349
VBF_Vh_htotautau(const StandardModel &SM_i)
VBF_Vh_htotautau constructor.
Definition: lightHiggs.cpp:179
double computeThValue()
Definition: lightHiggs.cpp:183
double computeThValue()
Definition: lightHiggs.cpp:249
ggF_htoWW(const StandardModel &SM_i)
ggF_htoWW constructor.
Definition: lightHiggs.cpp:245
const THDM & myTHDM
Definition: lightHiggs.h:475
ggF_htoZZ(const StandardModel &SM_i)
ggF_htoZZ constructor.
Definition: lightHiggs.cpp:267
const THDM & myTHDM
Definition: lightHiggs.h:517
double computeThValue()
Definition: lightHiggs.cpp:271
const THDM & myTHDM
Definition: lightHiggs.h:454
double computeThValue()
Definition: lightHiggs.cpp:238
ggF_htobb(const StandardModel &SM_i)
ggF_htobb constructor.
Definition: lightHiggs.cpp:234
const THDM & myTHDM
Definition: lightHiggs.h:538
ggF_htogaga(const StandardModel &SM_i)
ggF_htogaga constructor.
Definition: lightHiggs.cpp:278
double computeThValue()
Definition: lightHiggs.cpp:282
double computeThValue()
Definition: lightHiggs.cpp:260
ggF_htotautau(const StandardModel &SM_i)
ggF_htotautau constructor.
Definition: lightHiggs.cpp:256
const THDM & myTHDM
Definition: lightHiggs.h:496
double computeThValue()
Definition: lightHiggs.cpp:117
ggF_tth_htoWW13(const StandardModel &SM_i)
ggF_tth_htoWW13 constructor.
Definition: lightHiggs.cpp:113
const THDM & myTHDM
Definition: lightHiggs.h:223
double computeThValue()
Definition: lightHiggs.cpp:62
ggF_tth_htoWW8(const StandardModel &SM_i)
ggF_tth_htoWW8 constructor.
Definition: lightHiggs.cpp:58
const THDM & myTHDM
Definition: lightHiggs.h:118
const THDM & myTHDM
Definition: lightHiggs.h:265
double computeThValue()
Definition: lightHiggs.cpp:139
ggF_tth_htoZZ13(const StandardModel &SM_i)
ggF_tth_htoZZ13 constructor.
Definition: lightHiggs.cpp:135
const THDM & myTHDM
Definition: lightHiggs.h:160
double computeThValue()
Definition: lightHiggs.cpp:84
ggF_tth_htoZZ8(const StandardModel &SM_i)
ggF_tth_htoZZ8 constructor.
Definition: lightHiggs.cpp:80
ggF_tth_htobb13(const StandardModel &SM_i)
ggF_tth_htobb13 constructor.
Definition: lightHiggs.cpp:102
double computeThValue()
Definition: lightHiggs.cpp:106
const THDM & myTHDM
Definition: lightHiggs.h:202
const THDM & myTHDM
Definition: lightHiggs.h:97
ggF_tth_htobb8(const StandardModel &SM_i)
ggF_tth_htobb8 constructor.
Definition: lightHiggs.cpp:47
double computeThValue()
Definition: lightHiggs.cpp:51
const THDM & myTHDM
Definition: lightHiggs.h:286
double computeThValue()
Definition: lightHiggs.cpp:150
ggF_tth_htogaga13(const StandardModel &SM_i)
ggF_tth_htogaga13 constructor.
Definition: lightHiggs.cpp:146
const THDM & myTHDM
Definition: lightHiggs.h:181
ggF_tth_htogaga8(const StandardModel &SM_i)
ggF_tth_htogaga8 constructor.
Definition: lightHiggs.cpp:91
double computeThValue()
Definition: lightHiggs.cpp:95
ggF_tth_htotautau13(const StandardModel &SM_i)
ggF_tth_htotautau13 constructor.
Definition: lightHiggs.cpp:124
const THDM & myTHDM
Definition: lightHiggs.h:244
double computeThValue()
Definition: lightHiggs.cpp:73
ggF_tth_htotautau8(const StandardModel &SM_i)
ggF_tth_htotautau8 constructor.
Definition: lightHiggs.cpp:69
const THDM & myTHDM
Definition: lightHiggs.h:139
double computeThValue()
Definition: lightHiggs.cpp:359
mu_htoWW(const StandardModel &SM_i)
mu_htoWW constructor.
Definition: lightHiggs.cpp:355
const THDM & myTHDM
Definition: lightHiggs.h:685
double computeThValue()
Definition: lightHiggs.cpp:381
mu_htoZga(const StandardModel &SM_i)
mu_htoZga constructor.
Definition: lightHiggs.cpp:377
const THDM & myTHDM
Definition: lightHiggs.h:727
mu_htobb(const StandardModel &SM_i)
mu_htobb constructor.
Definition: lightHiggs.cpp:344
const THDM & myTHDM
Definition: lightHiggs.h:664
double computeThValue()
Definition: lightHiggs.cpp:348
mu_htotautau(const StandardModel &SM_i)
mu_htotautau constructor.
Definition: lightHiggs.cpp:366
const THDM & myTHDM
Definition: lightHiggs.h:706
double computeThValue()
Definition: lightHiggs.cpp:370
const THDM & myTHDM
Definition: lightHiggs.h:812
double computeThValue()
Definition: lightHiggs.cpp:414
rh_Zga_THDM(const StandardModel &SM_i)
rh_Zga_THDM constructor.
Definition: lightHiggs.cpp:410
const THDM & myTHDM
Definition: lightHiggs.h:770
rh_gaga_THDM(const StandardModel &SM_i)
rh_gaga_THDM constructor.
Definition: lightHiggs.cpp:399
double computeThValue()
Definition: lightHiggs.cpp:403
double computeThValue()
Definition: lightHiggs.cpp:425
rh_gg_THDM(const StandardModel &SM_i)
rh_gg_THDM constructor.
Definition: lightHiggs.cpp:421
const THDM & myTHDM
Definition: lightHiggs.h:791
tth_htoWW(const StandardModel &SM_i)
tth_htoWW constructor.
Definition: lightHiggs.cpp:300
const THDM & myTHDM
Definition: lightHiggs.h:580
double computeThValue()
Definition: lightHiggs.cpp:304
tth_htoZZ(const StandardModel &SM_i)
tth_htoZZ constructor.
Definition: lightHiggs.cpp:322
const THDM & myTHDM
Definition: lightHiggs.h:622
double computeThValue()
Definition: lightHiggs.cpp:326
const THDM & myTHDM
Definition: lightHiggs.h:559
double computeThValue()
Definition: lightHiggs.cpp:293
tth_htobb(const StandardModel &SM_i)
tth_htobb constructor.
Definition: lightHiggs.cpp:289
tth_htogaga(const StandardModel &SM_i)
tth_htogaga constructor.
Definition: lightHiggs.cpp:333
const THDM & myTHDM
Definition: lightHiggs.h:643
double computeThValue()
Definition: lightHiggs.cpp:337
tth_htotautau(const StandardModel &SM_i)
tth_htotautau constructor.
Definition: lightHiggs.cpp:311
double computeThValue()
Definition: lightHiggs.cpp:315
const THDM & myTHDM
Definition: lightHiggs.h:601