a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
GMquantities.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2017 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef GMQUANTITIES_H
9#define GMQUANTITIES_H
10
11#include "ThObservable.h"
12
13class GeorgiMachacek;
14
20class tanbetaGM: public ThObservable {
21public:
22
26 tanbetaGM(const StandardModel& SM_i);
27
31 double computeThValue();
32
34};
35
41class m1sqGM: public ThObservable {
42public:
43
47 m1sqGM(const StandardModel& SM_i);
48
52 double computeThValue();
53
55};
56
62class m2sqGM: public ThObservable {
63public:
64
68 m2sqGM(const StandardModel& SM_i);
69
73 double computeThValue();
74
76};
77
83class lambda1GM: public ThObservable {
84public:
85
89 lambda1GM(const StandardModel& SM_i);
90
94 double computeThValue();
95
97};
98
104class lambda2GM: public ThObservable {
105public:
106
110 lambda2GM(const StandardModel& SM_i);
111
115 double computeThValue();
116
118};
119
125class lambda3GM: public ThObservable {
126public:
127
131 lambda3GM(const StandardModel& SM_i);
132
136 double computeThValue();
137
139};
140
146class lambda4GM: public ThObservable {
147public:
148
152 lambda4GM(const StandardModel& SM_i);
153
157 double computeThValue();
158
160};
161
167class lambda5GM: public ThObservable {
168public:
169
173 lambda5GM(const StandardModel& SM_i);
174
178 double computeThValue();
179
181};
182
188class vPhiGM: public ThObservable {
189public:
190
194 vPhiGM(const StandardModel& SM_i);
195
199 double computeThValue();
200
202};
203//
205// * @class vDeltaGM
206// * @ingroup GeorgiMachacek
207// * @brief The vacuum expectation values of the bi-triplet.
208// */
209//class vDeltaGM: public ThObservable {
210//public:
211//
212// /**
213// * @brief vDeltaGM constructor.
214// */
215// vDeltaGM(const StandardModel& SM_i);
216//
217// /**
218// * @return @f$v_\Delta@f$
219// */
220// double computeThValue();
221//
222// const GeorgiMachacek& myGM;
223//};
224
231public:
232
236 rh_gaga_GM(const StandardModel& SM_i);
237
241 double computeThValue();
242
244};
245
251class rh_Zga_GM: public ThObservable {
252public:
253
257 rh_Zga_GM(const StandardModel& SM_i);
258
262 double computeThValue();
263
265};
266
273public:
274
278 GMmass_mHh(const StandardModel& SM_i);
279
283 double computeThValue();
284
286};
287
293class GMmass_mA: public ThObservable {
294public:
295
299 GMmass_mA(const StandardModel& SM_i);
300
304 double computeThValue();
305
307};
308
315public:
316
320 GMmass_mH5(const StandardModel& SM_i);
321
325 double computeThValue();
326
328};
329
336public:
337
342
346 double computeThValue();
347
349};
350
357public:
358
363
367 double computeThValue();
368
370};
371
378public:
379
384
388 double computeThValue();
389
391};
392
399public:
400
405
409 double computeThValue();
410
412};
413
420public:
421
426
430 double computeThValue();
431
433};
434
441public:
442
447
451 double computeThValue();
452
454};
455
462public:
463
468
472 double computeThValue();
473
475};
476
483public:
484
489
493 double computeThValue();
494
496};
497
504public:
505
510
514 double computeThValue();
515
517};
518
525public:
526
531
535 double computeThValue();
536
538};
539
546public:
547
552
556 double computeThValue();
557
559};
560
567public:
568
573
577 double computeThValue();
578
580};
581
587class GMGammah: public ThObservable {
588public:
589
593 GMGammah(const StandardModel& SM_i);
594
598 double computeThValue();
599
601};
602
608class GMGammaH1: public ThObservable {
609public:
610
614 GMGammaH1(const StandardModel& SM_i);
615
619 double computeThValue();
620
622};
623
629class GMGammaH3: public ThObservable {
630public:
631
635 GMGammaH3(const StandardModel& SM_i);
636
640 double computeThValue();
641
643};
644
651public:
652
656 GMGammaH3p(const StandardModel& SM_i);
657
661 double computeThValue();
662
664};
665
671class GMGammaH5: public ThObservable {
672public:
673
677 GMGammaH5(const StandardModel& SM_i);
678
682 double computeThValue();
683
685};
686
693public:
694
698 GMGammaH5p(const StandardModel& SM_i);
699
703 double computeThValue();
704
706};
707
714public:
715
719 GMGammaH5pp(const StandardModel& SM_i);
720
724 double computeThValue();
725
727};
728
734class GMghhh: public ThObservable {
735public:
736
740 GMghhh(const StandardModel& SM_i);
741
745 double computeThValue();
746
748};
749
750#endif /* GMQUANTITIES_H */
const GeorgiMachacek & myGM
Definition: GMquantities.h:621
GMGammaH1(const StandardModel &SM_i)
GMGammaH1 constructor.
double computeThValue()
double computeThValue()
GMGammaH3(const StandardModel &SM_i)
GMGammaH3 constructor.
const GeorgiMachacek & myGM
Definition: GMquantities.h:642
double computeThValue()
GMGammaH3p(const StandardModel &SM_i)
GMGammaH3p constructor.
const GeorgiMachacek & myGM
Definition: GMquantities.h:663
GMGammaH5(const StandardModel &SM_i)
GMGammaH5 constructor.
const GeorgiMachacek & myGM
Definition: GMquantities.h:684
double computeThValue()
GMGammaH5p(const StandardModel &SM_i)
GMGammaH5p constructor.
const GeorgiMachacek & myGM
Definition: GMquantities.h:705
double computeThValue()
double computeThValue()
const GeorgiMachacek & myGM
Definition: GMquantities.h:726
GMGammaH5pp(const StandardModel &SM_i)
GMGammaH5pp constructor.
const GeorgiMachacek & myGM
Definition: GMquantities.h:600
GMGammah(const StandardModel &SM_i)
GMGammah constructor.
double computeThValue()
const GeorgiMachacek & myGM
Definition: GMquantities.h:747
double computeThValue()
GMghhh(const StandardModel &SM_i)
GMghhh constructor.
double computeThValue()
const GeorgiMachacek * myGM
Definition: GMquantities.h:306
GMmass_mA(const StandardModel &SM_i)
GMmass_mA constructor.
double computeThValue()
GMmass_mH5(const StandardModel &SM_i)
GMmass_mH5 constructor.
const GeorgiMachacek * myGM
Definition: GMquantities.h:327
const GeorgiMachacek * myGM
Definition: GMquantities.h:285
double computeThValue()
GMmass_mHh(const StandardModel &SM_i)
GMmass_mHh constructor.
GMmassdifference_mAmmH5(const StandardModel &SM_i)
GMmassdifference_mAmmH5 constructor.
const GeorgiMachacek * myGM
Definition: GMquantities.h:558
GMmassdifference_mAmmHh(const StandardModel &SM_i)
GMmassdifference_mAmmHh constructor.
const GeorgiMachacek * myGM
Definition: GMquantities.h:495
GMmassdifference_mAmmHl(const StandardModel &SM_i)
GMmassdifference_mAmmHl constructor.
const GeorgiMachacek * myGM
Definition: GMquantities.h:411
const GeorgiMachacek * myGM
Definition: GMquantities.h:579
GMmassdifference_mH5mmA(const StandardModel &SM_i)
GMmassdifference_mH5mmA constructor.
GMmassdifference_mH5mmHh(const StandardModel &SM_i)
GMmassdifference_mH5mmHh constructor.
const GeorgiMachacek * myGM
Definition: GMquantities.h:537
const GeorgiMachacek * myGM
Definition: GMquantities.h:453
GMmassdifference_mH5mmHl(const StandardModel &SM_i)
GMmassdifference_mH5mmHl constructor.
GMmassdifference_mHhmmA(const StandardModel &SM_i)
GMmassdifference_mHhmmA constructor.
const GeorgiMachacek * myGM
Definition: GMquantities.h:474
GMmassdifference_mHhmmH5(const StandardModel &SM_i)
GMmassdifference_mHhmmH5 constructor.
const GeorgiMachacek * myGM
Definition: GMquantities.h:516
const GeorgiMachacek * myGM
Definition: GMquantities.h:369
GMmassdifference_mHhmmHl(const StandardModel &SM_i)
GMmassdifference_mHhmmHl constructor.
const GeorgiMachacek * myGM
Definition: GMquantities.h:390
GMmassdifference_mHlmmA(const StandardModel &SM_i)
GMmassdifference_mHlmmA constructor.
GMmassdifference_mHlmmH5(const StandardModel &SM_i)
GMmassdifference_mHlmmH5 constructor.
const GeorgiMachacek * myGM
Definition: GMquantities.h:432
const GeorgiMachacek * myGM
Definition: GMquantities.h:348
GMmassdifference_mHlmmHh(const StandardModel &SM_i)
GMmassdifference_mHlmmHh constructor.
A base class for the GeorgiMachacek model.
A model class for the Standard Model.
A class for a model prediction of an observable.
Definition: ThObservable.h:25
The quartic coupling lambda1 from the Higgs potential.
Definition: GMquantities.h:83
double computeThValue()
const GeorgiMachacek & myGM
Definition: GMquantities.h:96
lambda1GM(const StandardModel &SM_i)
lambda1GM constructor.
The quartic coupling lambda2 from the Higgs potential.
Definition: GMquantities.h:104
double computeThValue()
const GeorgiMachacek & myGM
Definition: GMquantities.h:117
lambda2GM(const StandardModel &SM_i)
lambda2GM constructor.
The quartic coupling lambda3 from the Higgs potential.
Definition: GMquantities.h:125
const GeorgiMachacek & myGM
Definition: GMquantities.h:138
lambda3GM(const StandardModel &SM_i)
lambda3GM constructor.
double computeThValue()
The quartic coupling lambda4 from the Higgs potential.
Definition: GMquantities.h:146
const GeorgiMachacek & myGM
Definition: GMquantities.h:159
double computeThValue()
lambda4GM(const StandardModel &SM_i)
lambda4GM constructor.
The quartic coupling lambda5 from the Higgs potential.
Definition: GMquantities.h:167
double computeThValue()
const GeorgiMachacek & myGM
Definition: GMquantities.h:180
lambda5GM(const StandardModel &SM_i)
lambda5GM constructor.
The dimension 2 coupling m1sq from the Higgs potential.
Definition: GMquantities.h:41
const GeorgiMachacek & myGM
Definition: GMquantities.h:54
m1sqGM(const StandardModel &SM_i)
m1sqGM constructor.
double computeThValue()
The dimension 2 coupling m2sq from the Higgs potential.
Definition: GMquantities.h:62
m2sqGM(const StandardModel &SM_i)
m2sqGM constructor.
const GeorgiMachacek & myGM
Definition: GMquantities.h:75
double computeThValue()
The ratio of the GM partial Higgs decay width into a $Z$ boson and a photon and the corresponding SM ...
Definition: GMquantities.h:251
const GeorgiMachacek & myGM
Definition: GMquantities.h:264
rh_Zga_GM(const StandardModel &SM_i)
rh_Zga_GM constructor.
double computeThValue()
double computeThValue()
rh_gaga_GM(const StandardModel &SM_i)
rh_gaga_GM constructor.
const GeorgiMachacek & myGM
Definition: GMquantities.h:243
The tangent of beta.
Definition: GMquantities.h:20
const GeorgiMachacek & myGM
Definition: GMquantities.h:33
double computeThValue()
tanbetaGM(const StandardModel &SM_i)
tanbetaGM constructor.
The vacuum expectation values of the bi-doublet.
Definition: GMquantities.h:188
double computeThValue()
vPhiGM(const StandardModel &SM_i)
vPhiGM constructor.
const GeorgiMachacek & myGM
Definition: GMquantities.h:201