a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
NP_couplings.h
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#ifndef NPCOUPLINGS_H
9#define NPCOUPLINGS_H
10
11#include "gslpp.h"
12#include "StandardModel.h"
13
14#include <ThObservable.h>
15#include <string.h>
16#include <stdexcept>
17
18class NPbase;
19
20//----- Zff couplings observables ----------
21
32class deltagZveveL : public ThObservable {
33public:
34
39 deltagZveveL(const StandardModel& SM_i, const double mu_i);
40
44 virtual ~deltagZveveL();
45
50 double computeThValue();
51
52private:
54 const double mu;
55};
56
68public:
69
74 deltagZvmuvmuL(const StandardModel& SM_i, const double mu_i);
75
79 virtual ~deltagZvmuvmuL();
80
85 double computeThValue();
86
87private:
89 const double mu;
90};
91
92
104public:
105
110 deltagZvtavtaL(const StandardModel& SM_i, const double mu_i);
111
115 virtual ~deltagZvtavtaL();
116
121 double computeThValue();
122
123private:
125 const double mu;
126};
127
128
139class deltagZeeL : public ThObservable {
140public:
141
146 deltagZeeL(const StandardModel& SM_i, const double mu_i);
147
151 virtual ~deltagZeeL();
152
157 double computeThValue();
158
159private:
161 const double mu;
162};
163
174class deltagZeeR : public ThObservable {
175public:
176
181 deltagZeeR(const StandardModel& SM_i, const double mu_i);
182
186 virtual ~deltagZeeR();
187
192 double computeThValue();
193
194private:
196 const double mu;
197};
198
210public:
211
216 deltagZmumuL(const StandardModel& SM_i, const double mu_i);
217
221 virtual ~deltagZmumuL();
222
227 double computeThValue();
228
229private:
231 const double mu;
232};
233
245public:
246
251 deltagZmumuR(const StandardModel& SM_i, const double mu_i);
252
256 virtual ~deltagZmumuR();
257
262 double computeThValue();
263
264private:
266 const double mu;
267};
268
280public:
281
286 deltagZtataL(const StandardModel& SM_i, const double mu_i);
287
291 virtual ~deltagZtataL();
292
297 double computeThValue();
298
299private:
301 const double mu;
302};
303
315public:
316
321 deltagZtataR(const StandardModel& SM_i, const double mu_i);
322
326 virtual ~deltagZtataR();
327
332 double computeThValue();
333
334private:
336 const double mu;
337};
338
349class deltagZuuL : public ThObservable {
350public:
351
356 deltagZuuL(const StandardModel& SM_i, const double mu_i);
357
361 virtual ~deltagZuuL();
362
367 double computeThValue();
368
369private:
371 const double mu;
372};
373
384class deltagZuuR : public ThObservable {
385public:
386
391 deltagZuuR(const StandardModel& SM_i, const double mu_i);
392
396 virtual ~deltagZuuR();
397
402 double computeThValue();
403
404private:
406 const double mu;
407};
408
419class deltagZuuV : public ThObservable {
420public:
421
426 deltagZuuV(const StandardModel& SM_i, const double mu_i);
427
431 virtual ~deltagZuuV();
432
437 double computeThValue();
438
439private:
441 const double mu;
442};
443
454class deltagZuuA : public ThObservable {
455public:
456
461 deltagZuuA(const StandardModel& SM_i, const double mu_i);
462
466 virtual ~deltagZuuA();
467
472 double computeThValue();
473
474private:
476 const double mu;
477};
478
489class deltagZccL : public ThObservable {
490public:
491
496 deltagZccL(const StandardModel& SM_i, const double mu_i);
497
501 virtual ~deltagZccL();
502
507 double computeThValue();
508
509private:
511 const double mu;
512};
513
524class deltagZccR : public ThObservable {
525public:
526
531 deltagZccR(const StandardModel& SM_i, const double mu_i);
532
536 virtual ~deltagZccR();
537
542 double computeThValue();
543
544private:
546 const double mu;
547};
548
559class deltagZttL : public ThObservable {
560public:
561
566 deltagZttL(const StandardModel& SM_i, const double mu_i);
567
571 virtual ~deltagZttL();
572
577 double computeThValue();
578
579private:
581 const double mu;
582};
583
594class deltagZttR : public ThObservable {
595public:
596
601 deltagZttR(const StandardModel& SM_i, const double mu_i);
602
606 virtual ~deltagZttR();
607
612 double computeThValue();
613
614private:
616 const double mu;
617};
618
629class deltagZttV : public ThObservable {
630public:
631
636 deltagZttV(const StandardModel& SM_i, const double mu_i);
637
641 virtual ~deltagZttV();
642
647 double computeThValue();
648
649private:
651 const double mu;
652};
653
664class deltagZttA : public ThObservable {
665public:
666
671 deltagZttA(const StandardModel& SM_i, const double mu_i);
672
676 virtual ~deltagZttA();
677
682 double computeThValue();
683
684private:
686 const double mu;
687};
688
689
700class deltagZddL : public ThObservable {
701public:
702
707 deltagZddL(const StandardModel& SM_i, const double mu_i);
708
712 virtual ~deltagZddL();
713
718 double computeThValue();
719
720private:
722 const double mu;
723};
724
735class deltagZddR : public ThObservable {
736public:
737
742 deltagZddR(const StandardModel& SM_i, const double mu_i);
743
747 virtual ~deltagZddR();
748
753 double computeThValue();
754
755private:
757 const double mu;
758};
759
770class deltagZddV : public ThObservable {
771public:
772
777 deltagZddV(const StandardModel& SM_i, const double mu_i);
778
782 virtual ~deltagZddV();
783
788 double computeThValue();
789
790private:
792 const double mu;
793};
794
805class deltagZddA : public ThObservable {
806public:
807
812 deltagZddA(const StandardModel& SM_i, const double mu_i);
813
817 virtual ~deltagZddA();
818
823 double computeThValue();
824
825private:
827 const double mu;
828};
829
840class deltagZssL : public ThObservable {
841public:
842
847 deltagZssL(const StandardModel& SM_i, const double mu_i);
848
852 virtual ~deltagZssL();
853
858 double computeThValue();
859
860private:
862 const double mu;
863};
864
875class deltagZssR : public ThObservable {
876public:
877
882 deltagZssR(const StandardModel& SM_i, const double mu_i);
883
887 virtual ~deltagZssR();
888
893 double computeThValue();
894
895private:
897 const double mu;
898};
899
910class deltagZbbL : public ThObservable {
911public:
912
917 deltagZbbL(const StandardModel& SM_i, const double mu_i);
918
922 virtual ~deltagZbbL();
923
928 double computeThValue();
929
930private:
932 const double mu;
933};
934
945class deltagZbbR : public ThObservable {
946public:
947
952 deltagZbbR(const StandardModel& SM_i, const double mu_i);
953
957 virtual ~deltagZbbR();
958
963 double computeThValue();
964
965private:
967 const double mu;
968};
969
970
971//----- Zff EFFECTIVE couplings observables: relative corrections (derived from Af and Gamma(Z->ff) ----------
972
973
985public:
986
991 deltagEffZveveL(const StandardModel& SM_i);
992
996 virtual ~deltagEffZveveL();
997
1002 double computeThValue();
1003
1004private:
1006
1007};
1008
1020public:
1021
1026 deltagEffZvmuvmuL(const StandardModel& SM_i);
1027
1031 virtual ~deltagEffZvmuvmuL();
1032
1037 double computeThValue();
1038
1039private:
1041
1042};
1043
1044
1056public:
1057
1062 deltagEffZvtavtaL(const StandardModel& SM_i);
1063
1067 virtual ~deltagEffZvtavtaL();
1068
1073 double computeThValue();
1074
1075private:
1077
1078};
1079
1080
1092public:
1093
1098 deltagEffZeeL(const StandardModel& SM_i);
1099
1103 virtual ~deltagEffZeeL();
1104
1109 double computeThValue();
1110
1111private:
1113
1114};
1115
1127public:
1128
1133 deltagEffZeeR(const StandardModel& SM_i);
1134
1138 virtual ~deltagEffZeeR();
1139
1144 double computeThValue();
1145
1146private:
1148
1149};
1150
1162public:
1163
1168 deltagEffZmumuL(const StandardModel& SM_i);
1169
1173 virtual ~deltagEffZmumuL();
1174
1179 double computeThValue();
1180
1181private:
1183
1184};
1185
1197public:
1198
1203 deltagEffZmumuR(const StandardModel& SM_i);
1204
1208 virtual ~deltagEffZmumuR();
1209
1214 double computeThValue();
1215
1216private:
1218
1219};
1220
1232public:
1233
1238 deltagEffZtataL(const StandardModel& SM_i);
1239
1243 virtual ~deltagEffZtataL();
1244
1249 double computeThValue();
1250
1251private:
1253
1254};
1255
1267public:
1268
1273 deltagEffZtataR(const StandardModel& SM_i);
1274
1278 virtual ~deltagEffZtataR();
1279
1284 double computeThValue();
1285
1286private:
1288
1289};
1290
1302public:
1303
1308 deltagEffZccL(const StandardModel& SM_i);
1309
1313 virtual ~deltagEffZccL();
1314
1319 double computeThValue();
1320
1321private:
1323
1324};
1325
1337public:
1338
1343 deltagEffZccR(const StandardModel& SM_i);
1344
1348 virtual ~deltagEffZccR();
1349
1354 double computeThValue();
1355
1356private:
1358
1359};
1360
1361
1373public:
1374
1379 deltagEffZssL(const StandardModel& SM_i);
1380
1384 virtual ~deltagEffZssL();
1385
1390 double computeThValue();
1391
1392private:
1394
1395};
1396
1408public:
1409
1414 deltagEffZssR(const StandardModel& SM_i);
1415
1419 virtual ~deltagEffZssR();
1420
1425 double computeThValue();
1426
1427private:
1429
1430};
1431
1443public:
1444
1449 deltagEffZbbL(const StandardModel& SM_i);
1450
1454 virtual ~deltagEffZbbL();
1455
1460 double computeThValue();
1461
1462private:
1464
1465};
1466
1478public:
1479
1484 deltagEffZbbR(const StandardModel& SM_i);
1485
1489 virtual ~deltagEffZbbR();
1490
1495 double computeThValue();
1496
1497private:
1499
1500};
1501
1502//----- Wff couplings observables ----------
1503
1514class deltaUWeve : public ThObservable {
1515public:
1516
1521 deltaUWeve(const StandardModel& SM_i, const double mu_i);
1522
1526 virtual ~deltaUWeve();
1527
1532 double computeThValue();
1533
1534private:
1536 const double mu;
1537};
1538
1550public:
1551
1556 deltaUWmuvmu(const StandardModel& SM_i, const double mu_i);
1557
1561 virtual ~deltaUWmuvmu();
1562
1567 double computeThValue();
1568
1569private:
1571 const double mu;
1572};
1573
1585public:
1586
1591 deltaUWtavta(const StandardModel& SM_i, const double mu_i);
1592
1596 virtual ~deltaUWtavta();
1597
1602 double computeThValue();
1603
1604private:
1606 const double mu;
1607};
1608
1619class deltaVudL : public ThObservable {
1620public:
1621
1626 deltaVudL(const StandardModel& SM_i, const double mu_i);
1627
1631 virtual ~deltaVudL();
1632
1637 double computeThValue();
1638
1639private:
1641 const double mu;
1642};
1643
1654class deltaVudR : public ThObservable {
1655public:
1656
1661 deltaVudR(const StandardModel& SM_i, const double mu_i);
1662
1666 virtual ~deltaVudR();
1667
1672 double computeThValue();
1673
1674private:
1676 const double mu;
1677};
1678
1689class deltaVcsL : public ThObservable {
1690public:
1691
1696 deltaVcsL(const StandardModel& SM_i, const double mu_i);
1697
1701 virtual ~deltaVcsL();
1702
1707 double computeThValue();
1708
1709private:
1711 const double mu;
1712};
1713
1724class deltaVcsR : public ThObservable {
1725public:
1726
1731 deltaVcsR(const StandardModel& SM_i, const double mu_i);
1732
1736 virtual ~deltaVcsR();
1737
1742 double computeThValue();
1743
1744private:
1746 const double mu;
1747};
1748
1759class deltaVtbL : public ThObservable {
1760public:
1761
1766 deltaVtbL(const StandardModel& SM_i, const double mu_i);
1767
1771 virtual ~deltaVtbL();
1772
1777 double computeThValue();
1778
1779private:
1781 const double mu;
1782};
1783
1794class deltaVtbR : public ThObservable {
1795public:
1796
1801 deltaVtbR(const StandardModel& SM_i, const double mu_i);
1802
1806 virtual ~deltaVtbR();
1807
1812 double computeThValue();
1813
1814private:
1816 const double mu;
1817};
1818
1819
1820//----- Hff couplings observables ----------
1821
1832class deltagHee : public ThObservable {
1833public:
1834
1839 deltagHee(const StandardModel& SM_i, const double mu_i);
1840
1844 virtual ~deltagHee();
1845
1850 double computeThValue();
1851
1852private:
1854 const double mu;
1855};
1856
1868public:
1869
1874 deltagHmumu(const StandardModel& SM_i, const double mu_i);
1875
1879 virtual ~deltagHmumu();
1880
1885 double computeThValue();
1886
1887private:
1889 const double mu;
1890};
1891
1902class gHmumueff : public ThObservable {
1903public:
1904
1909 gHmumueff(const StandardModel& SM_i);
1910
1914 virtual ~gHmumueff();
1915
1920 double computeThValue();
1921
1922private:
1924};
1925
1937public:
1938
1943 deltagHtata(const StandardModel& SM_i, const double mu_i);
1944
1948 virtual ~deltagHtata();
1949
1954 double computeThValue();
1955
1956private:
1958 const double mu;
1959};
1960
1971class gHtataeff : public ThObservable {
1972public:
1973
1978 gHtataeff(const StandardModel& SM_i);
1979
1983 virtual ~gHtataeff();
1984
1989 double computeThValue();
1990
1991private:
1993};
1994
1995
2006class deltagHuu : public ThObservable {
2007public:
2008
2013 deltagHuu(const StandardModel& SM_i, const double mu_i);
2014
2018 virtual ~deltagHuu();
2019
2024 double computeThValue();
2025
2026private:
2028 const double mu;
2029};
2030
2031
2042class deltagHcc : public ThObservable {
2043public:
2044
2049 deltagHcc(const StandardModel& SM_i, const double mu_i);
2050
2054 virtual ~deltagHcc();
2055
2060 double computeThValue();
2061
2062private:
2064 const double mu;
2065};
2066
2077class gHcceff : public ThObservable {
2078public:
2079
2084 gHcceff(const StandardModel& SM_i);
2085
2089 virtual ~gHcceff();
2090
2095 double computeThValue();
2096
2097private:
2099};
2100
2111class deltagHtt : public ThObservable {
2112public:
2113
2118 deltagHtt(const StandardModel& SM_i, const double mu_i);
2119
2123 virtual ~deltagHtt();
2124
2129 double computeThValue();
2130
2131private:
2133 const double mu;
2134};
2135
2146class deltagHdd : public ThObservable {
2147public:
2148
2153 deltagHdd(const StandardModel& SM_i, const double mu_i);
2154
2158 virtual ~deltagHdd();
2159
2164 double computeThValue();
2165
2166private:
2168 const double mu;
2169};
2170
2181class deltagHss : public ThObservable {
2182public:
2183
2188 deltagHss(const StandardModel& SM_i, const double mu_i);
2189
2193 virtual ~deltagHss();
2194
2199 double computeThValue();
2200
2201private:
2203 const double mu;
2204};
2205
2206
2217class deltagHbb : public ThObservable {
2218public:
2219
2224 deltagHbb(const StandardModel& SM_i, const double mu_i);
2225
2229 virtual ~deltagHbb();
2230
2235 double computeThValue();
2236
2237private:
2239 const double mu;
2240};
2241
2252class gHbbeff : public ThObservable {
2253public:
2254
2259 gHbbeff(const StandardModel& SM_i);
2260
2264 virtual ~gHbbeff();
2265
2270 double computeThValue();
2271
2272private:
2274};
2275
2276//----- HGG couplings observables ----------
2277
2288class deltagHGG : public ThObservable {
2289public:
2290
2295 deltagHGG(const StandardModel& SM_i, const double mu_i);
2296
2300 virtual ~deltagHGG();
2301
2306 double computeThValue();
2307
2308private:
2310 const double mu;
2311};
2312
2323class gHGGeff : public ThObservable {
2324public:
2325
2330 gHGGeff(const StandardModel& SM_i);
2331
2335 virtual ~gHGGeff();
2336
2341 double computeThValue();
2342
2343private:
2345};
2346
2347//----- HZZ couplings observables ----------
2348
2359class deltagHZZ : public ThObservable {
2360public:
2361
2366 deltagHZZ(const StandardModel& SM_i, const double mu_i);
2367
2371 virtual ~deltagHZZ();
2372
2377 double computeThValue();
2378
2379private:
2381 const double mu;
2382};
2383
2394class gHZZeff : public ThObservable {
2395public:
2396
2401 gHZZeff(const StandardModel& SM_i);
2402
2406 virtual ~gHZZeff();
2407
2412 double computeThValue();
2413
2414private:
2416};
2417
2428class gHZZ4feff : public ThObservable {
2429public:
2430
2435 gHZZ4feff(const StandardModel& SM_i);
2436
2440 virtual ~gHZZ4feff();
2441
2446 double computeThValue();
2447
2448private:
2450};
2451
2462class gHZZ1 : public ThObservable {
2463public:
2464
2469 gHZZ1(const StandardModel& SM_i, const double mu_i);
2470
2474 virtual ~gHZZ1();
2475
2480 double computeThValue();
2481
2482private:
2484 const double mu;
2485};
2486
2497class gHZZ2 : public ThObservable {
2498public:
2499
2504 gHZZ2(const StandardModel& SM_i, const double mu_i);
2505
2509 virtual ~gHZZ2();
2510
2515 double computeThValue();
2516
2517private:
2519 const double mu;
2520};
2521
2522//----- HAA couplings observables ----------
2523
2534class deltagHAA : public ThObservable {
2535public:
2536
2541 deltagHAA(const StandardModel& SM_i, const double mu_i);
2542
2546 virtual ~deltagHAA();
2547
2552 double computeThValue();
2553
2554private:
2556 const double mu;
2557};
2558
2559
2570class gHAAeff : public ThObservable {
2571public:
2572
2577 gHAAeff(const StandardModel& SM_i);
2578
2582 virtual ~gHAAeff();
2583
2588 double computeThValue();
2589
2590private:
2592};
2593
2594//----- HZA couplings observables ----------
2595
2606class deltagHZA : public ThObservable {
2607public:
2608
2613 deltagHZA(const StandardModel& SM_i, const double mu_i);
2614
2618 virtual ~deltagHZA();
2619
2624 double computeThValue();
2625
2626private:
2628 const double mu;
2629};
2630
2641class gHZAeff : public ThObservable {
2642public:
2643
2648 gHZAeff(const StandardModel& SM_i);
2649
2653 virtual ~gHZAeff();
2654
2659 double computeThValue();
2660
2661private:
2663};
2664
2675class gHZA2 : public ThObservable {
2676public:
2677
2682 gHZA2(const StandardModel& SM_i, const double mu_i);
2683
2687 virtual ~gHZA2();
2688
2693 double computeThValue();
2694
2695private:
2697 const double mu;
2698};
2699
2700//----- HWW couplings observables ----------
2701
2712class deltagHWW : public ThObservable {
2713public:
2714
2719 deltagHWW(const StandardModel& SM_i, const double mu_i);
2720
2724 virtual ~deltagHWW();
2725
2730 double computeThValue();
2731
2732private:
2734 const double mu;
2735};
2736
2747class gHWWeff : public ThObservable {
2748public:
2749
2754 gHWWeff(const StandardModel& SM_i);
2755
2759 virtual ~gHWWeff();
2760
2765 double computeThValue();
2766
2767private:
2769};
2770
2782class gHWW4feff : public ThObservable {
2783public:
2784
2789 gHWW4feff(const StandardModel& SM_i);
2790
2794 virtual ~gHWW4feff();
2795
2800 double computeThValue();
2801
2802private:
2804};
2805
2816class gHWW1 : public ThObservable {
2817public:
2818
2823 gHWW1(const StandardModel& SM_i, const double mu_i);
2824
2828 virtual ~gHWW1();
2829
2834 double computeThValue();
2835
2836private:
2838 const double mu;
2839};
2840
2851class gHWW2 : public ThObservable {
2852public:
2853
2858 gHWW2(const StandardModel& SM_i, const double mu_i);
2859
2863 virtual ~gHWW2();
2864
2869 double computeThValue();
2870
2871private:
2873 const double mu;
2874};
2875
2876//----- Other couplings observables ----------
2877
2888class gHWZeff : public ThObservable {
2889public:
2890
2895 gHWZeff(const StandardModel& SM_i);
2896
2900 virtual ~gHWZeff();
2901
2906 double computeThValue();
2907
2908private:
2910};
2911
2922class gHWZSMLin : public ThObservable {
2923public:
2924
2929 gHWZSMLin(const StandardModel& SM_i, const double mu_i);
2930
2934 virtual ~gHWZSMLin();
2935
2940 double computeThValue();
2941
2942private:
2944 const double mu;
2945};
2946
2957class gHbWeff : public ThObservable {
2958public:
2959
2964 gHbWeff(const StandardModel& SM_i);
2965
2969 virtual ~gHbWeff();
2970
2975 double computeThValue();
2976
2977private:
2979};
2980
2981
2992class gHtaWeff : public ThObservable {
2993public:
2994
2999 gHtaWeff(const StandardModel& SM_i);
3000
3004 virtual ~gHtaWeff();
3005
3010 double computeThValue();
3011
3012private:
3014};
3015
3016//----- HHH couplings observables ----------
3017
3028class deltalHHH : public ThObservable {
3029public:
3030
3035 deltalHHH(const StandardModel& SM_i, const double mu_i);
3036
3040 virtual ~deltalHHH();
3041
3046 double computeThValue();
3047
3048private:
3050 const double mu;
3051};
3052
3053//----- VVV couplings observables ----------
3054
3055// See aTGC in EW. Here we define only the Effective couplings used in arXiv: 1708.09079 [hep-ph]
3056
3068public:
3069
3074 deltag1ZEff(const StandardModel& SM_i);
3075
3079 virtual ~deltag1ZEff();
3080
3085 double computeThValue();
3086
3087private:
3089};
3090
3091
3103public:
3104
3109 deltaKgammaEff(const StandardModel& SM_i);
3110
3114 virtual ~deltaKgammaEff();
3115
3120 double computeThValue();
3121
3122private:
3124};
3125
3126
3127//----- Basic interactions of the so-called Higgs basis ----------
3128
3139class deltaytHB : public ThObservable {
3140public:
3141
3146 deltaytHB(const StandardModel& SM_i, const double mu_i);
3147
3151 virtual ~deltaytHB();
3152
3157 double computeThValue();
3158
3159private:
3161 const double mu;
3162};
3163
3174class deltaybHB : public ThObservable {
3175public:
3176
3181 deltaybHB(const StandardModel& SM_i, const double mu_i);
3182
3186 virtual ~deltaybHB();
3187
3192 double computeThValue();
3193
3194private:
3196 const double mu;
3197};
3198
3210public:
3211
3216 deltaytauHB(const StandardModel& SM_i, const double mu_i);
3217
3221 virtual ~deltaytauHB();
3222
3227 double computeThValue();
3228
3229private:
3231 const double mu;
3232};
3233
3244class deltaycHB : public ThObservable {
3245public:
3246
3251 deltaycHB(const StandardModel& SM_i, const double mu_i);
3252
3256 virtual ~deltaycHB();
3257
3262 double computeThValue();
3263
3264private:
3266 const double mu;
3267};
3268
3269
3280class deltaymuHB : public ThObservable {
3281public:
3282
3287 deltaymuHB(const StandardModel& SM_i, const double mu_i);
3288
3292 virtual ~deltaymuHB();
3293
3298 double computeThValue();
3299
3300private:
3302 const double mu;
3303};
3304
3305
3316class deltacZHB : public ThObservable {
3317public:
3318
3323 deltacZHB(const StandardModel& SM_i, const double mu_i);
3324
3328 virtual ~deltacZHB();
3329
3334 double computeThValue();
3335
3336private:
3338 const double mu;
3339};
3340
3341
3352class cZBoxHB : public ThObservable {
3353public:
3354
3359 cZBoxHB(const StandardModel& SM_i, const double mu_i);
3360
3364 virtual ~cZBoxHB();
3365
3370 double computeThValue();
3371
3372private:
3374 const double mu;
3375};
3376
3377
3388class cZZHB : public ThObservable {
3389public:
3390
3395 cZZHB(const StandardModel& SM_i, const double mu_i);
3396
3400 virtual ~cZZHB();
3401
3406 double computeThValue();
3407
3408private:
3410 const double mu;
3411};
3412
3413
3424class cZgaHB : public ThObservable {
3425public:
3426
3431 cZgaHB(const StandardModel& SM_i, const double mu_i);
3432
3436 virtual ~cZgaHB();
3437
3442 double computeThValue();
3443
3444private:
3446 const double mu;
3447};
3448
3449
3460class cgagaHB : public ThObservable {
3461public:
3462
3467 cgagaHB(const StandardModel& SM_i, const double mu_i);
3468
3472 virtual ~cgagaHB();
3473
3478 double computeThValue();
3479
3480private:
3482 const double mu;
3483};
3484
3485
3496class cggHB : public ThObservable {
3497public:
3498
3503 cggHB(const StandardModel& SM_i, const double mu_i);
3504
3508 virtual ~cggHB();
3509
3514 double computeThValue();
3515
3516private:
3518 const double mu;
3519};
3520
3521
3533class cggEffHB : public ThObservable {
3534public:
3535
3540 cggEffHB(const StandardModel& SM_i, const double mu_i);
3541
3545 virtual ~cggEffHB();
3546
3551 double computeThValue();
3552
3553private:
3555 const double mu;
3556};
3557
3558
3569class lambzHB : public ThObservable {
3570public:
3571
3576 lambzHB(const StandardModel& SM_i, const double mu_i);
3577
3581 virtual ~lambzHB();
3582
3587 double computeThValue();
3588
3589private:
3591 const double mu;
3592};
3593
3594
3595//----- Other useful observables to work with new physics ----------
3596
3597
3598//----- Relative correction to W mass ----------
3599
3610class deltaMW : public ThObservable {
3611public:
3612
3617 deltaMW(const StandardModel& SM_i);
3618
3622 virtual ~deltaMW();
3623
3628 double computeThValue();
3629
3630private:
3632};
3633
3634
3635//----- Relative correction to EM constant ----------
3636
3647class deltae : public ThObservable {
3648public:
3649
3655 deltae(const StandardModel& SM_i, const double mu_i);
3656
3660 virtual ~deltae();
3661
3667 double computeThValue();
3668
3669private:
3671 const double mu;
3672};
3673
3674
3675//----- Absolute correction to some EW couplings (factoring e/sc or e/sqrt(2)s ----------
3676
3687class delgZlL : public ThObservable {
3688public:
3689
3695 delgZlL(const StandardModel& SM_i, const StandardModel::lepton lepton, const double mu_i);
3696
3700 virtual ~delgZlL();
3701
3707 double computeThValue();
3708
3709private:
3712 const double mu;
3713
3714};
3715
3726class delgZlR : public ThObservable {
3727public:
3728
3734 delgZlR(const StandardModel& SM_i, const StandardModel::lepton lepton, const double mu_i);
3735
3739 virtual ~delgZlR();
3740
3746 double computeThValue();
3747
3748private:
3751 const double mu;
3752
3753};
3754
3765class delgZqL : public ThObservable {
3766public:
3767
3773 delgZqL(const StandardModel& SM_i, const StandardModel::quark quark, const double mu_i);
3774
3778 virtual ~delgZqL();
3779
3785 double computeThValue();
3786
3787private:
3790 const double mu;
3791
3792};
3793
3804class delgZqR : public ThObservable {
3805public:
3806
3812 delgZqR(const StandardModel& SM_i, const StandardModel::quark quark, const double mu_i);
3813
3817 virtual ~delgZqR();
3818
3824 double computeThValue();
3825
3826private:
3829 const double mu;
3830
3831};
3832
3833
3834//----- Oblique parameters ----------
3835
3844class oblS : public ThObservable {
3845public:
3846
3851 oblS(const StandardModel& SM_i);
3852
3856 virtual ~oblS();
3857
3862 double computeThValue();
3863
3864private:
3866};
3867
3876class oblT : public ThObservable {
3877public:
3878
3883 oblT(const StandardModel& SM_i);
3884
3888 virtual ~oblT();
3889
3894 double computeThValue();
3895
3896private:
3898};
3899
3900
3909class oblW : public ThObservable {
3910public:
3911
3916 oblW(const StandardModel& SM_i);
3917
3921 virtual ~oblW();
3922
3927 double computeThValue();
3928
3929private:
3931};
3932
3933
3942class oblY : public ThObservable {
3943public:
3944
3949 oblY(const StandardModel& SM_i);
3950
3954 virtual ~oblY();
3955
3960 double computeThValue();
3961
3962private:
3964};
3965
3966
3967//----- Combinations of Warsaw basis coefficients constrained by EWPO ----------
3968
3978class CEWHL111 : public ThObservable {
3979public:
3980
3985 CEWHL111(const StandardModel& SM_i, const double mu_i);
3986
3990 virtual ~CEWHL111();
3991
3996 double computeThValue();
3997
3998private:
4000 const double mu;
4001
4002
4003};
4004
4014class CEWHL122 : public ThObservable {
4015public:
4016
4021 CEWHL122(const StandardModel& SM_i, const double mu_i);
4022
4026 virtual ~CEWHL122();
4027
4032 double computeThValue();
4033
4034private:
4036 const double mu;
4037
4038};
4039
4049class CEWHL133 : public ThObservable {
4050public:
4051
4056 CEWHL133(const StandardModel& SM_i, const double mu_i);
4057
4061 virtual ~CEWHL133();
4062
4067 double computeThValue();
4068
4069private:
4071 const double mu;
4072
4073};
4074
4075
4085class CEWHL311 : public ThObservable {
4086public:
4087
4092 CEWHL311(const StandardModel& SM_i, const double mu_i);
4093
4097 virtual ~CEWHL311();
4098
4103 double computeThValue();
4104
4105private:
4107 const double mu;
4108
4109};
4110
4120class CEWHL322 : public ThObservable {
4121public:
4122
4127 CEWHL322(const StandardModel& SM_i, const double mu_i);
4128
4132 virtual ~CEWHL322();
4133
4138 double computeThValue();
4139
4140private:
4142 const double mu;
4143
4144};
4145
4155class CEWHL333 : public ThObservable {
4156public:
4157
4162 CEWHL333(const StandardModel& SM_i, const double mu_i);
4163
4167 virtual ~CEWHL333();
4168
4173 double computeThValue();
4174
4175private:
4177 const double mu;
4178
4179};
4180
4181
4191class CEWHQ111 : public ThObservable {
4192public:
4193
4198 CEWHQ111(const StandardModel& SM_i, const double mu_i);
4199
4203 virtual ~CEWHQ111();
4204
4209 double computeThValue();
4210
4211private:
4213 const double mu;
4214
4215};
4216
4226class CEWHQ122 : public ThObservable {
4227public:
4228
4233 CEWHQ122(const StandardModel& SM_i, const double mu_i);
4234
4238 virtual ~CEWHQ122();
4239
4244 double computeThValue();
4245
4246private:
4248 const double mu;
4249
4250};
4251
4261class CEWHQ133 : public ThObservable {
4262public:
4263
4268 CEWHQ133(const StandardModel& SM_i, const double mu_i);
4269
4273 virtual ~CEWHQ133();
4274
4279 double computeThValue();
4280
4281private:
4283 const double mu;
4284
4285};
4286
4287
4297class CEWHQ311 : public ThObservable {
4298public:
4299
4304 CEWHQ311(const StandardModel& SM_i, const double mu_i);
4305
4309 virtual ~CEWHQ311();
4310
4315 double computeThValue();
4316
4317private:
4319 const double mu;
4320
4321};
4322
4332class CEWHQ322 : public ThObservable {
4333public:
4334
4339 CEWHQ322(const StandardModel& SM_i, const double mu_i);
4340
4344 virtual ~CEWHQ322();
4345
4350 double computeThValue();
4351
4352private:
4354 const double mu;
4355
4356};
4357
4367class CEWHQ333 : public ThObservable {
4368public:
4369
4374 CEWHQ333(const StandardModel& SM_i, const double mu_i);
4375
4379 virtual ~CEWHQ333();
4380
4385 double computeThValue();
4386
4387private:
4389 const double mu;
4390
4391};
4392
4393
4403class CEWHQd33 : public ThObservable {
4404public:
4405
4410 CEWHQd33(const StandardModel& SM_i, const double mu_i);
4411
4415 virtual ~CEWHQd33();
4416
4421 double computeThValue();
4422
4423private:
4425 const double mu;
4426
4427};
4428
4438class CEWHQu33 : public ThObservable {
4439public:
4440
4445 CEWHQu33(const StandardModel& SM_i, const double mu_i);
4446
4450 virtual ~CEWHQu33();
4451
4456 double computeThValue();
4457
4458private:
4460 const double mu;
4461
4462};
4463
4464
4474class CEWHe11 : public ThObservable {
4475public:
4476
4481 CEWHe11(const StandardModel& SM_i, const double mu_i);
4482
4486 virtual ~CEWHe11();
4487
4492 double computeThValue();
4493
4494private:
4496 const double mu;
4497
4498};
4499
4500
4510class CEWHe22 : public ThObservable {
4511public:
4512
4517 CEWHe22(const StandardModel& SM_i, const double mu_i);
4518
4522 virtual ~CEWHe22();
4523
4528 double computeThValue();
4529
4530private:
4532 const double mu;
4533
4534};
4535
4536
4546class CEWHe33 : public ThObservable {
4547public:
4548
4553 CEWHe33(const StandardModel& SM_i, const double mu_i);
4554
4558 virtual ~CEWHe33();
4559
4564 double computeThValue();
4565
4566private:
4568 const double mu;
4569
4570};
4571
4572
4582class CEWHu11 : public ThObservable {
4583public:
4584
4589 CEWHu11(const StandardModel& SM_i, const double mu_i);
4590
4594 virtual ~CEWHu11();
4595
4600 double computeThValue();
4601
4602private:
4604 const double mu;
4605
4606};
4607
4608
4618class CEWHu22 : public ThObservable {
4619public:
4620
4625 CEWHu22(const StandardModel& SM_i, const double mu_i);
4626
4630 virtual ~CEWHu22();
4631
4636 double computeThValue();
4637
4638private:
4640 const double mu;
4641
4642};
4643
4644
4654class CEWHu33 : public ThObservable {
4655public:
4656
4661 CEWHu33(const StandardModel& SM_i, const double mu_i);
4662
4666 virtual ~CEWHu33();
4667
4672 double computeThValue();
4673
4674private:
4676 const double mu;
4677
4678};
4679
4680
4690class CEWHd11 : public ThObservable {
4691public:
4692
4697 CEWHd11(const StandardModel& SM_i, const double mu_i);
4698
4702 virtual ~CEWHd11();
4703
4708 double computeThValue();
4709
4710private:
4712 const double mu;
4713
4714};
4715
4716
4726class CEWHd22 : public ThObservable {
4727public:
4728
4733 CEWHd22(const StandardModel& SM_i, const double mu_i);
4734
4738 virtual ~CEWHd22();
4739
4744 double computeThValue();
4745
4746private:
4748 const double mu;
4749
4750};
4751
4752
4762class CEWHd33 : public ThObservable {
4763public:
4764
4769 CEWHd33(const StandardModel& SM_i, const double mu_i);
4770
4774 virtual ~CEWHd33();
4775
4780 double computeThValue();
4781
4782private:
4784 const double mu;
4785
4786};
4787
4788
4798class CEWll : public ThObservable {
4799public:
4800
4805 CEWll(const StandardModel& SM_i, const double mu_i);
4806
4810 virtual ~CEWll();
4811
4816 double computeThValue();
4817
4818private:
4820 const double mu;
4821
4822};
4823
4824
4825//----- The same, in the quark mass basis ----------
4826
4827
4837class CEWHQ1uu : public ThObservable {
4838public:
4839
4844 CEWHQ1uu(const StandardModel& SM_i, const double mu_i);
4845
4849 virtual ~CEWHQ1uu();
4850
4855 double computeThValue();
4856
4857private:
4859 const double mu;
4860
4861};
4862
4872class CEWHQ1cc : public ThObservable {
4873public:
4874
4879 CEWHQ1cc(const StandardModel& SM_i, const double mu_i);
4880
4884 virtual ~CEWHQ1cc();
4885
4890 double computeThValue();
4891
4892private:
4894 const double mu;
4895
4896};
4897
4907class CEWHQ1tt : public ThObservable {
4908public:
4909
4914 CEWHQ1tt(const StandardModel& SM_i, const double mu_i);
4915
4919 virtual ~CEWHQ1tt();
4920
4925 double computeThValue();
4926
4927private:
4929 const double mu;
4930
4931};
4932
4942class CEWHQ1dd : public ThObservable {
4943public:
4944
4949 CEWHQ1dd(const StandardModel& SM_i, const double mu_i);
4950
4954 virtual ~CEWHQ1dd();
4955
4960 double computeThValue();
4961
4962private:
4964 const double mu;
4965
4966};
4967
4977class CEWHQ1ss : public ThObservable {
4978public:
4979
4984 CEWHQ1ss(const StandardModel& SM_i, const double mu_i);
4985
4989 virtual ~CEWHQ1ss();
4990
4995 double computeThValue();
4996
4997private:
4999 const double mu;
5000
5001};
5002
5012class CEWHQ1bb : public ThObservable {
5013public:
5014
5019 CEWHQ1bb(const StandardModel& SM_i, const double mu_i);
5020
5024 virtual ~CEWHQ1bb();
5025
5030 double computeThValue();
5031
5032private:
5034 const double mu;
5035
5036};
5037
5038
5048class CEWHQ3uu : public ThObservable {
5049public:
5050
5055 CEWHQ3uu(const StandardModel& SM_i, const double mu_i);
5056
5060 virtual ~CEWHQ3uu();
5061
5066 double computeThValue();
5067
5068private:
5070 const double mu;
5071
5072};
5073
5083class CEWHQ3cc : public ThObservable {
5084public:
5085
5090 CEWHQ3cc(const StandardModel& SM_i, const double mu_i);
5091
5095 virtual ~CEWHQ3cc();
5096
5101 double computeThValue();
5102
5103private:
5105 const double mu;
5106
5107};
5108
5118class CEWHQ3tt : public ThObservable {
5119public:
5120
5125 CEWHQ3tt(const StandardModel& SM_i, const double mu_i);
5126
5130 virtual ~CEWHQ3tt();
5131
5136 double computeThValue();
5137
5138private:
5140 const double mu;
5141
5142};
5143
5153class CEWHQ3dd : public ThObservable {
5154public:
5155
5160 CEWHQ3dd(const StandardModel& SM_i, const double mu_i);
5161
5165 virtual ~CEWHQ3dd();
5166
5171 double computeThValue();
5172
5173private:
5175 const double mu;
5176
5177};
5178
5188class CEWHQ3ss : public ThObservable {
5189public:
5190
5195 CEWHQ3ss(const StandardModel& SM_i, const double mu_i);
5196
5200 virtual ~CEWHQ3ss();
5201
5206 double computeThValue();
5207
5208private:
5210 const double mu;
5211
5212};
5213
5223class CEWHQ3bb : public ThObservable {
5224public:
5225
5230 CEWHQ3bb(const StandardModel& SM_i, const double mu_i);
5231
5235 virtual ~CEWHQ3bb();
5236
5241 double computeThValue();
5242
5243private:
5245 const double mu;
5246
5247};
5248
5249
5259class CEWHuuu : public ThObservable {
5260public:
5261
5266 CEWHuuu(const StandardModel& SM_i, const double mu_i);
5267
5271 virtual ~CEWHuuu();
5272
5277 double computeThValue();
5278
5279private:
5281 const double mu;
5282
5283};
5284
5294class CEWHucc : public ThObservable {
5295public:
5296
5301 CEWHucc(const StandardModel& SM_i, const double mu_i);
5302
5306 virtual ~CEWHucc();
5307
5312 double computeThValue();
5313
5314private:
5316 const double mu;
5317
5318};
5319
5329class CEWHutt : public ThObservable {
5330public:
5331
5336 CEWHutt(const StandardModel& SM_i, const double mu_i);
5337
5341 virtual ~CEWHutt();
5342
5347 double computeThValue();
5348
5349private:
5351 const double mu;
5352
5353};
5354
5355
5356
5366class CEWHddd : public ThObservable {
5367public:
5368
5373 CEWHddd(const StandardModel& SM_i, const double mu_i);
5374
5378 virtual ~CEWHddd();
5379
5384 double computeThValue();
5385
5386private:
5388 const double mu;
5389
5390};
5391
5401class CEWHdss : public ThObservable {
5402public:
5403
5408 CEWHdss(const StandardModel& SM_i, const double mu_i);
5409
5413 virtual ~CEWHdss();
5414
5419 double computeThValue();
5420
5421private:
5423 const double mu;
5424
5425};
5426
5436class CEWHdbb : public ThObservable {
5437public:
5438
5443 CEWHdbb(const StandardModel& SM_i, const double mu_i);
5444
5448 virtual ~CEWHdbb();
5449
5454 double computeThValue();
5455
5456private:
5458 const double mu;
5459
5460};
5461
5462
5463//----- Auxiliary observables ----------
5464
5473class AuxObsNP1 : public ThObservable {
5474public:
5475
5480 AuxObsNP1(const StandardModel& SM_i);
5481
5485 virtual ~AuxObsNP1();
5486
5491 double computeThValue();
5492
5493private:
5495};
5496
5497
5506class AuxObsNP2 : public ThObservable {
5507public:
5508
5513 AuxObsNP2(const StandardModel& SM_i);
5514
5518 virtual ~AuxObsNP2();
5519
5524 double computeThValue();
5525
5526private:
5528};
5529
5530
5539class AuxObsNP3 : public ThObservable {
5540public:
5541
5546 AuxObsNP3(const StandardModel& SM_i);
5547
5551 virtual ~AuxObsNP3();
5552
5557 double computeThValue();
5558
5559private:
5561};
5562
5563
5572class AuxObsNP4 : public ThObservable {
5573public:
5574
5579 AuxObsNP4(const StandardModel& SM_i);
5580
5584 virtual ~AuxObsNP4();
5585
5590 double computeThValue();
5591
5592private:
5594};
5595
5596
5605class AuxObsNP5 : public ThObservable {
5606public:
5607
5612 AuxObsNP5(const StandardModel& SM_i);
5613
5617 virtual ~AuxObsNP5();
5618
5623 double computeThValue();
5624
5625private:
5627};
5628
5629
5638class AuxObsNP6 : public ThObservable {
5639public:
5640
5645 AuxObsNP6(const StandardModel& SM_i);
5646
5650 virtual ~AuxObsNP6();
5651
5656 double computeThValue();
5657
5658private:
5660};
5661
5662
5671class AuxObsNP7 : public ThObservable {
5672public:
5673
5678 AuxObsNP7(const StandardModel& SM_i);
5679
5683 virtual ~AuxObsNP7();
5684
5689 double computeThValue();
5690
5691private:
5693};
5694
5695
5704class AuxObsNP8 : public ThObservable {
5705public:
5706
5711 AuxObsNP8(const StandardModel& SM_i);
5712
5716 virtual ~AuxObsNP8();
5717
5722 double computeThValue();
5723
5724private:
5726};
5727
5728
5737class AuxObsNP9 : public ThObservable {
5738public:
5739
5744 AuxObsNP9(const StandardModel& SM_i);
5745
5749 virtual ~AuxObsNP9();
5750
5755 double computeThValue();
5756
5757private:
5759};
5760
5761
5770class AuxObsNP10 : public ThObservable {
5771public:
5772
5777 AuxObsNP10(const StandardModel& SM_i);
5778
5782 virtual ~AuxObsNP10();
5783
5788 double computeThValue();
5789
5790private:
5792};
5793
5794
5803class AuxObsNP11 : public ThObservable {
5804public:
5805
5810 AuxObsNP11(const StandardModel& SM_i);
5811
5815 virtual ~AuxObsNP11();
5816
5821 double computeThValue();
5822
5823private:
5825};
5826
5827
5836class AuxObsNP12 : public ThObservable {
5837public:
5838
5843 AuxObsNP12(const StandardModel& SM_i);
5844
5848 virtual ~AuxObsNP12();
5849
5854 double computeThValue();
5855
5856private:
5858};
5859
5860
5861
5870class AuxObsNP13 : public ThObservable {
5871public:
5872
5877 AuxObsNP13(const StandardModel& SM_i);
5878
5882 virtual ~AuxObsNP13();
5883
5888 double computeThValue();
5889
5890private:
5892};
5893
5894
5903class AuxObsNP14 : public ThObservable {
5904public:
5905
5910 AuxObsNP14(const StandardModel& SM_i);
5911
5915 virtual ~AuxObsNP14();
5916
5921 double computeThValue();
5922
5923private:
5925};
5926
5927
5936class AuxObsNP15 : public ThObservable {
5937public:
5938
5943 AuxObsNP15(const StandardModel& SM_i);
5944
5948 virtual ~AuxObsNP15();
5949
5954 double computeThValue();
5955
5956private:
5958};
5959
5960
5969class AuxObsNP16 : public ThObservable {
5970public:
5971
5976 AuxObsNP16(const StandardModel& SM_i);
5977
5981 virtual ~AuxObsNP16();
5982
5987 double computeThValue();
5988
5989private:
5991};
5992
5993
6002class AuxObsNP17 : public ThObservable {
6003public:
6004
6009 AuxObsNP17(const StandardModel& SM_i);
6010
6014 virtual ~AuxObsNP17();
6015
6020 double computeThValue();
6021
6022private:
6024};
6025
6026
6035class AuxObsNP18 : public ThObservable {
6036public:
6037
6042 AuxObsNP18(const StandardModel& SM_i);
6043
6047 virtual ~AuxObsNP18();
6048
6053 double computeThValue();
6054
6055private:
6057};
6058
6059
6068class AuxObsNP19 : public ThObservable {
6069public:
6070
6075 AuxObsNP19(const StandardModel& SM_i);
6076
6080 virtual ~AuxObsNP19();
6081
6086 double computeThValue();
6087
6088private:
6090};
6091
6092
6101class AuxObsNP20 : public ThObservable {
6102public:
6103
6108 AuxObsNP20(const StandardModel& SM_i);
6109
6113 virtual ~AuxObsNP20();
6114
6119 double computeThValue();
6120
6121private:
6123};
6124
6125
6134class AuxObsNP21 : public ThObservable {
6135public:
6136
6141 AuxObsNP21(const StandardModel& SM_i);
6142
6146 virtual ~AuxObsNP21();
6147
6152 double computeThValue();
6153
6154private:
6156};
6157
6158
6167class AuxObsNP22 : public ThObservable {
6168public:
6169
6174 AuxObsNP22(const StandardModel& SM_i);
6175
6179 virtual ~AuxObsNP22();
6180
6185 double computeThValue();
6186
6187private:
6189};
6190
6191
6192
6201class AuxObsNP23 : public ThObservable {
6202public:
6203
6208 AuxObsNP23(const StandardModel& SM_i);
6209
6213 virtual ~AuxObsNP23();
6214
6219 double computeThValue();
6220
6221private:
6223};
6224
6225
6234class AuxObsNP24 : public ThObservable {
6235public:
6236
6241 AuxObsNP24(const StandardModel& SM_i);
6242
6246 virtual ~AuxObsNP24();
6247
6252 double computeThValue();
6253
6254private:
6256};
6257
6258
6267class AuxObsNP25 : public ThObservable {
6268public:
6269
6274 AuxObsNP25(const StandardModel& SM_i);
6275
6279 virtual ~AuxObsNP25();
6280
6285 double computeThValue();
6286
6287private:
6289};
6290
6291
6300class AuxObsNP26 : public ThObservable {
6301public:
6302
6307 AuxObsNP26(const StandardModel& SM_i);
6308
6312 virtual ~AuxObsNP26();
6313
6318 double computeThValue();
6319
6320private:
6322};
6323
6324
6333class AuxObsNP27 : public ThObservable {
6334public:
6335
6340 AuxObsNP27(const StandardModel& SM_i);
6341
6345 virtual ~AuxObsNP27();
6346
6351 double computeThValue();
6352
6353private:
6355};
6356
6357
6366class AuxObsNP28 : public ThObservable {
6367public:
6368
6373 AuxObsNP28(const StandardModel& SM_i);
6374
6378 virtual ~AuxObsNP28();
6379
6384 double computeThValue();
6385
6386private:
6388};
6389
6390
6399class AuxObsNP29 : public ThObservable {
6400public:
6401
6406 AuxObsNP29(const StandardModel& SM_i);
6407
6411 virtual ~AuxObsNP29();
6412
6417 double computeThValue();
6418
6419private:
6421};
6422
6423
6432class AuxObsNP30 : public ThObservable {
6433public:
6434
6439 AuxObsNP30(const StandardModel& SM_i);
6440
6444 virtual ~AuxObsNP30();
6445
6450 double computeThValue();
6451
6452private:
6454};
6455
6456
6457
6458
6459//----- Deviations of SM inputs with respect to reference value ----------
6460// (To use in future collider studies where the predictions are assumed to be SM at some
6461// reference point)
6462
6472public:
6473
6478 dalphaMzRef(const StandardModel& SM_i);
6479
6483 virtual ~dalphaMzRef();
6484
6489 double computeThValue();
6490
6492
6493private:
6494
6495
6496};
6497
6498
6508public:
6509
6514 dalphaSMzRef(const StandardModel& SM_i);
6515
6519 virtual ~dalphaSMzRef();
6520
6525 double computeThValue();
6526
6528
6529private:
6530
6531
6532};
6533
6534
6543class dMzRef : public ThObservable {
6544public:
6545
6550 dMzRef(const StandardModel& SM_i);
6551
6555 virtual ~dMzRef();
6556
6561 double computeThValue();
6562
6564
6565private:
6566
6567
6568};
6569
6570
6579class dMHRef : public ThObservable {
6580public:
6581
6586 dMHRef(const StandardModel& SM_i);
6587
6591 virtual ~dMHRef();
6592
6597 double computeThValue();
6598
6600
6601private:
6602
6603
6604};
6605
6606
6615class dmtRef : public ThObservable {
6616public:
6617
6622 dmtRef(const StandardModel& SM_i);
6623
6627 virtual ~dmtRef();
6628
6633 double computeThValue();
6634
6636
6637private:
6638
6639
6640};
6641
6642// Top Wilson coefficients in the notation of LHC Top WG arXiv: 1802.07237
6643
6652class TWGcQQ1 : public ThObservable {
6653public:
6654
6659 TWGcQQ1(const StandardModel& SM_i, const double mu_i);
6660
6664 virtual ~TWGcQQ1();
6665
6670 double computeThValue();
6671
6672private:
6674 const double mu;
6675
6676};
6677
6678
6687class TWGcQQ8 : public ThObservable {
6688public:
6689
6694 TWGcQQ8(const StandardModel& SM_i, const double mu_i);
6695
6699 virtual ~TWGcQQ8();
6700
6705 double computeThValue();
6706
6707private:
6709 const double mu;
6710
6711};
6712
6713
6722class TWGctt1 : public ThObservable {
6723public:
6724
6729 TWGctt1(const StandardModel& SM_i, const double mu_i);
6730
6734 virtual ~TWGctt1();
6735
6740 double computeThValue();
6741
6742private:
6744 const double mu;
6745
6746};
6747
6748
6757class TWGcQt1 : public ThObservable {
6758public:
6759
6764 TWGcQt1(const StandardModel& SM_i, const double mu_i);
6765
6769 virtual ~TWGcQt1();
6770
6775 double computeThValue();
6776
6777private:
6779 const double mu;
6780
6781};
6782
6783
6792class TWGcQt8 : public ThObservable {
6793public:
6794
6799 TWGcQt8(const StandardModel& SM_i, const double mu_i);
6800
6804 virtual ~TWGcQt8();
6805
6810 double computeThValue();
6811
6812private:
6814 const double mu;
6815
6816};
6817
6818
6827class TWGcQq31 : public ThObservable {
6828public:
6829
6834 TWGcQq31(const StandardModel& SM_i, const double mu_i);
6835
6839 virtual ~TWGcQq31();
6840
6845 double computeThValue();
6846
6847private:
6849 const double mu;
6850
6851};
6852
6853
6862class TWGcQq38 : public ThObservable {
6863public:
6864
6869 TWGcQq38(const StandardModel& SM_i, const double mu_i);
6870
6874 virtual ~TWGcQq38();
6875
6880 double computeThValue();
6881
6882private:
6884 const double mu;
6885
6886};
6887
6888
6897class TWGcQq11 : public ThObservable {
6898public:
6899
6904 TWGcQq11(const StandardModel& SM_i, const double mu_i);
6905
6909 virtual ~TWGcQq11();
6910
6915 double computeThValue();
6916
6917private:
6919 const double mu;
6920
6921};
6922
6923
6932class TWGcQq18 : public ThObservable {
6933public:
6934
6939 TWGcQq18(const StandardModel& SM_i, const double mu_i);
6940
6944 virtual ~TWGcQq18();
6945
6950 double computeThValue();
6951
6952private:
6954 const double mu;
6955
6956};
6957
6958
6967class TWGcQu1 : public ThObservable {
6968public:
6969
6974 TWGcQu1(const StandardModel& SM_i, const double mu_i);
6975
6979 virtual ~TWGcQu1();
6980
6985 double computeThValue();
6986
6987private:
6989 const double mu;
6990
6991};
6992
6993
7002class TWGcQu8 : public ThObservable {
7003public:
7004
7009 TWGcQu8(const StandardModel& SM_i, const double mu_i);
7010
7014 virtual ~TWGcQu8();
7015
7020 double computeThValue();
7021
7022private:
7024 const double mu;
7025
7026};
7027
7028
7037class TWGcQd1 : public ThObservable {
7038public:
7039
7044 TWGcQd1(const StandardModel& SM_i, const double mu_i);
7045
7049 virtual ~TWGcQd1();
7050
7055 double computeThValue();
7056
7057private:
7059 const double mu;
7060
7061};
7062
7063
7072class TWGcQd8 : public ThObservable {
7073public:
7074
7079 TWGcQd8(const StandardModel& SM_i, const double mu_i);
7080
7084 virtual ~TWGcQd8();
7085
7090 double computeThValue();
7091
7092private:
7094 const double mu;
7095
7096};
7097
7098
7107class TWGctq1 : public ThObservable {
7108public:
7109
7114 TWGctq1(const StandardModel& SM_i, const double mu_i);
7115
7119 virtual ~TWGctq1();
7120
7125 double computeThValue();
7126
7127private:
7129 const double mu;
7130
7131};
7132
7133
7142class TWGctq8 : public ThObservable {
7143public:
7144
7149 TWGctq8(const StandardModel& SM_i, const double mu_i);
7150
7154 virtual ~TWGctq8();
7155
7160 double computeThValue();
7161
7162private:
7164 const double mu;
7165
7166};
7167
7168
7177class TWGctu1 : public ThObservable {
7178public:
7179
7184 TWGctu1(const StandardModel& SM_i, const double mu_i);
7185
7189 virtual ~TWGctu1();
7190
7195 double computeThValue();
7196
7197private:
7199 const double mu;
7200
7201};
7202
7203
7212class TWGctu8 : public ThObservable {
7213public:
7214
7219 TWGctu8(const StandardModel& SM_i, const double mu_i);
7220
7224 virtual ~TWGctu8();
7225
7230 double computeThValue();
7231
7232private:
7234 const double mu;
7235
7236};
7237
7238
7247class TWGctd1 : public ThObservable {
7248public:
7249
7254 TWGctd1(const StandardModel& SM_i, const double mu_i);
7255
7259 virtual ~TWGctd1();
7260
7265 double computeThValue();
7266
7267private:
7269 const double mu;
7270
7271};
7272
7273
7282class TWGctd8 : public ThObservable {
7283public:
7284
7289 TWGctd8(const StandardModel& SM_i, const double mu_i);
7290
7294 virtual ~TWGctd8();
7295
7300 double computeThValue();
7301
7302private:
7304 const double mu;
7305
7306};
7307
7308
7317class TWGctH : public ThObservable {
7318public:
7319
7324 TWGctH(const StandardModel& SM_i, const double mu_i);
7325
7329 virtual ~TWGctH();
7330
7335 double computeThValue();
7336
7337private:
7339 const double mu;
7340
7341};
7342
7351class TWGcHQm : public ThObservable {
7352public:
7353
7358 TWGcHQm(const StandardModel& SM_i, const double mu_i);
7359
7363 virtual ~TWGcHQm();
7364
7369 double computeThValue();
7370
7371private:
7373 const double mu;
7374
7375};
7376
7377
7386class TWGcHQp : public ThObservable {
7387public:
7388
7393 TWGcHQp(const StandardModel& SM_i, const double mu_i);
7394
7398 virtual ~TWGcHQp();
7399
7404 double computeThValue();
7405
7406private:
7408 const double mu;
7409
7410};
7411
7412
7421class TWGcHQ3 : public ThObservable {
7422public:
7423
7428 TWGcHQ3(const StandardModel& SM_i, const double mu_i);
7429
7433 virtual ~TWGcHQ3();
7434
7439 double computeThValue();
7440
7441private:
7443 const double mu;
7444
7445};
7446
7447
7456class TWGcHt : public ThObservable {
7457public:
7458
7463 TWGcHt(const StandardModel& SM_i, const double mu_i);
7464
7468 virtual ~TWGcHt();
7469
7474 double computeThValue();
7475
7476private:
7478 const double mu;
7479
7480};
7481
7482
7491class TWGcHb : public ThObservable {
7492public:
7493
7498 TWGcHb(const StandardModel& SM_i, const double mu_i);
7499
7503 virtual ~TWGcHb();
7504
7509 double computeThValue();
7510
7511private:
7513 const double mu;
7514
7515};
7516
7517
7526class TWGcHtb : public ThObservable {
7527public:
7528
7533 TWGcHtb(const StandardModel& SM_i, const double mu_i);
7534
7538 virtual ~TWGcHtb();
7539
7544 double computeThValue();
7545
7546private:
7548 const double mu;
7549
7550};
7551
7552
7561class TWGctW : public ThObservable {
7562public:
7563
7568 TWGctW(const StandardModel& SM_i, const double mu_i);
7569
7573 virtual ~TWGctW();
7574
7579 double computeThValue();
7580
7581private:
7583 const double mu;
7584
7585};
7586
7587
7596class TWGImctW : public ThObservable {
7597public:
7598
7603 TWGImctW(const StandardModel& SM_i, const double mu_i);
7604
7608 virtual ~TWGImctW();
7609
7614 double computeThValue();
7615
7616private:
7618 const double mu;
7619
7620};
7621
7622
7631class TWGctZ : public ThObservable {
7632public:
7633
7638 TWGctZ(const StandardModel& SM_i, const double mu_i);
7639
7643 virtual ~TWGctZ();
7644
7649 double computeThValue();
7650
7651private:
7653 const double mu;
7654
7655};
7656
7657
7666class TWGImctZ : public ThObservable {
7667public:
7668
7673 TWGImctZ(const StandardModel& SM_i, const double mu_i);
7674
7678 virtual ~TWGImctZ();
7679
7684 double computeThValue();
7685
7686private:
7688 const double mu;
7689
7690};
7691
7692
7701class TWGctG : public ThObservable {
7702public:
7703
7708 TWGctG(const StandardModel& SM_i, const double mu_i);
7709
7713 virtual ~TWGctG();
7714
7719 double computeThValue();
7720
7721private:
7723 const double mu;
7724
7725};
7726
7727
7736class TWGcbW : public ThObservable {
7737public:
7738
7743 TWGcbW(const StandardModel& SM_i, const double mu_i);
7744
7748 virtual ~TWGcbW();
7749
7754 double computeThValue();
7755
7756private:
7758 const double mu;
7759
7760};
7761
7762
7771class TWGcQlM : public ThObservable {
7772public:
7773
7778 TWGcQlM(const StandardModel& SM_i, const double mu_i);
7779
7783 virtual ~TWGcQlM();
7784
7789 double computeThValue();
7790
7791private:
7793 const double mu;
7794
7795};
7796
7797
7806class TWGcQlP : public ThObservable {
7807public:
7808
7813 TWGcQlP(const StandardModel& SM_i, const double mu_i);
7814
7818 virtual ~TWGcQlP();
7819
7824 double computeThValue();
7825
7826private:
7828 const double mu;
7829
7830};
7831
7832
7841class TWGcQl3 : public ThObservable {
7842public:
7843
7848 TWGcQl3(const StandardModel& SM_i, const double mu_i);
7849
7853 virtual ~TWGcQl3();
7854
7859 double computeThValue();
7860
7861private:
7863 const double mu;
7864
7865};
7866
7867
7876class TWGcQe : public ThObservable {
7877public:
7878
7883 TWGcQe(const StandardModel& SM_i, const double mu_i);
7884
7888 virtual ~TWGcQe();
7889
7894 double computeThValue();
7895
7896private:
7898 const double mu;
7899
7900};
7901
7902
7911class TWGctl : public ThObservable {
7912public:
7913
7918 TWGctl(const StandardModel& SM_i, const double mu_i);
7919
7923 virtual ~TWGctl();
7924
7929 double computeThValue();
7930
7931private:
7933 const double mu;
7934
7935};
7936
7937
7946class TWGcte : public ThObservable {
7947public:
7948
7953 TWGcte(const StandardModel& SM_i, const double mu_i);
7954
7958 virtual ~TWGcte();
7959
7964 double computeThValue();
7965
7966private:
7968 const double mu;
7969
7970};
7971
7972
7981class TWGctlS : public ThObservable {
7982public:
7983
7988 TWGctlS(const StandardModel& SM_i, const double mu_i);
7989
7993 virtual ~TWGctlS();
7994
7999 double computeThValue();
8000
8001private:
8003 const double mu;
8004
8005};
8006
8015class TWGctlT : public ThObservable {
8016public:
8017
8022 TWGctlT(const StandardModel& SM_i, const double mu_i);
8023
8027 virtual ~TWGctlT();
8028
8033 double computeThValue();
8034
8035private:
8037 const double mu;
8038
8039};
8040
8041
8042#endif /* NPCOUPLINGS_H */
8043
An observable class for the auxiliary observable AuxObsNP10.
virtual ~AuxObsNP10()
Destructor of the oblW class.
double computeThValue()
The auxiliary observable AuxObsNP10.
AuxObsNP10(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
An observable class for the auxiliary observable AuxObsNP11.
AuxObsNP11(const StandardModel &SM_i)
Constructor.
double computeThValue()
The auxiliary observable AuxObsNP11.
virtual ~AuxObsNP11()
Destructor of the oblW class.
const NPbase * myNPbase
An observable class for the auxiliary observable AuxObsNP12.
const NPbase * myNPbase
AuxObsNP12(const StandardModel &SM_i)
Constructor.
virtual ~AuxObsNP12()
Destructor of the oblW class.
double computeThValue()
The auxiliary observable AuxObsNP12.
An observable class for the auxiliary observable AuxObsNP13.
virtual ~AuxObsNP13()
Destructor of the oblW class.
double computeThValue()
The auxiliary observable AuxObsNP13.
const NPbase * myNPbase
AuxObsNP13(const StandardModel &SM_i)
Constructor.
An observable class for the auxiliary observable AuxObsNP14.
const NPbase * myNPbase
virtual ~AuxObsNP14()
Destructor of the oblW class.
AuxObsNP14(const StandardModel &SM_i)
Constructor.
double computeThValue()
The auxiliary observable AuxObsNP14.
An observable class for the auxiliary observable AuxObsNP15.
double computeThValue()
The auxiliary observable AuxObsNP15.
virtual ~AuxObsNP15()
Destructor of the oblW class.
AuxObsNP15(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
An observable class for the auxiliary observable AuxObsNP16.
virtual ~AuxObsNP16()
Destructor of the oblW class.
double computeThValue()
The auxiliary observable AuxObsNP16.
AuxObsNP16(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
An observable class for the auxiliary observable AuxObsNP17.
double computeThValue()
The auxiliary observable AuxObsNP17.
const NPbase * myNPbase
AuxObsNP17(const StandardModel &SM_i)
Constructor.
virtual ~AuxObsNP17()
Destructor of the oblW class.
An observable class for the auxiliary observable AuxObsNP18.
const NPbase * myNPbase
double computeThValue()
The auxiliary observable AuxObsNP18.
AuxObsNP18(const StandardModel &SM_i)
Constructor.
virtual ~AuxObsNP18()
Destructor of the oblW class.
An observable class for the auxiliary observable AuxObsNP19.
AuxObsNP19(const StandardModel &SM_i)
Constructor.
virtual ~AuxObsNP19()
Destructor of the oblW class.
double computeThValue()
The auxiliary observable AuxObsNP19.
const NPbase * myNPbase
An observable class for the auxiliary observable AuxObsNP1.
const NPbase * myNPbase
AuxObsNP1(const StandardModel &SM_i)
Constructor.
virtual ~AuxObsNP1()
Destructor of the oblW class.
double computeThValue()
The auxiliary observable AuxObsNP1.
An observable class for the auxiliary observable AuxObsNP20.
double computeThValue()
The auxiliary observable AuxObsNP20.
virtual ~AuxObsNP20()
Destructor of the oblW class.
AuxObsNP20(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
An observable class for the auxiliary observable AuxObsNP21.
const NPbase * myNPbase
double computeThValue()
The auxiliary observable AuxObsNP21.
AuxObsNP21(const StandardModel &SM_i)
Constructor.
virtual ~AuxObsNP21()
Destructor of the oblW class.
An observable class for the auxiliary observable AuxObsNP22.
AuxObsNP22(const StandardModel &SM_i)
Constructor.
virtual ~AuxObsNP22()
Destructor of the oblW class.
const NPbase * myNPbase
double computeThValue()
The auxiliary observable AuxObsNP22.
An observable class for the auxiliary observable AuxObsNP23.
AuxObsNP23(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
virtual ~AuxObsNP23()
Destructor of the oblW class.
double computeThValue()
The auxiliary observable AuxObsNP23.
An observable class for the auxiliary observable AuxObsNP24.
double computeThValue()
The auxiliary observable AuxObsNP24.
virtual ~AuxObsNP24()
Destructor of the oblW class.
AuxObsNP24(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
An observable class for the auxiliary observable AuxObsNP25.
double computeThValue()
The auxiliary observable AuxObsNP25.
AuxObsNP25(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
virtual ~AuxObsNP25()
Destructor of the oblW class.
An observable class for the auxiliary observable AuxObsNP26.
double computeThValue()
The auxiliary observable AuxObsNP26.
const NPbase * myNPbase
AuxObsNP26(const StandardModel &SM_i)
Constructor.
virtual ~AuxObsNP26()
Destructor of the oblW class.
An observable class for the auxiliary observable AuxObsNP27.
AuxObsNP27(const StandardModel &SM_i)
Constructor.
double computeThValue()
The auxiliary observable AuxObsNP27.
const NPbase * myNPbase
virtual ~AuxObsNP27()
Destructor of the oblW class.
An observable class for the auxiliary observable AuxObsNP28.
virtual ~AuxObsNP28()
Destructor of the oblW class.
AuxObsNP28(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The auxiliary observable AuxObsNP28.
An observable class for the auxiliary observable AuxObsNP29.
AuxObsNP29(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
virtual ~AuxObsNP29()
Destructor of the oblW class.
double computeThValue()
The auxiliary observable AuxObsNP29.
An observable class for the auxiliary observable AuxObsNP2.
virtual ~AuxObsNP2()
Destructor of the oblW class.
double computeThValue()
The auxiliary observable AuxObsNP2.
const NPbase * myNPbase
AuxObsNP2(const StandardModel &SM_i)
Constructor.
An observable class for the auxiliary observable AuxObsNP20.
double computeThValue()
The auxiliary observable AuxObsNP30.
AuxObsNP30(const StandardModel &SM_i)
Constructor.
virtual ~AuxObsNP30()
Destructor of the oblW class.
const NPbase * myNPbase
An observable class for the auxiliary observable AuxObsNP3.
AuxObsNP3(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
virtual ~AuxObsNP3()
Destructor of the oblW class.
double computeThValue()
The auxiliary observable AuxObsNP3.
An observable class for the auxiliary observable AuxObsNP4.
virtual ~AuxObsNP4()
Destructor of the oblW class.
double computeThValue()
The auxiliary observable AuxObsNP4.
const NPbase * myNPbase
AuxObsNP4(const StandardModel &SM_i)
Constructor.
An observable class for the auxiliary observable AuxObsNP5.
const NPbase * myNPbase
virtual ~AuxObsNP5()
Destructor of the oblW class.
double computeThValue()
The auxiliary observable AuxObsNP5.
AuxObsNP5(const StandardModel &SM_i)
Constructor.
An observable class for the auxiliary observable AuxObsNP6.
AuxObsNP6(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The auxiliary observable AuxObsNP6.
virtual ~AuxObsNP6()
Destructor of the oblW class.
An observable class for the auxiliary observable AuxObsNP7.
AuxObsNP7(const StandardModel &SM_i)
Constructor.
virtual ~AuxObsNP7()
Destructor of the oblW class.
double computeThValue()
The auxiliary observable AuxObsNP7.
const NPbase * myNPbase
An observable class for the auxiliary observable AuxObsNP8.
const NPbase * myNPbase
AuxObsNP8(const StandardModel &SM_i)
Constructor.
double computeThValue()
The auxiliary observable AuxObsNP8.
virtual ~AuxObsNP8()
Destructor of the oblW class.
An observable class for the auxiliary observable AuxObsNP9.
const NPbase * myNPbase
AuxObsNP9(const StandardModel &SM_i)
Constructor.
double computeThValue()
The auxiliary observable AuxObsNP9.
virtual ~AuxObsNP9()
Destructor of the oblW class.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
CEWHL111(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The combination .
const double mu
virtual ~CEWHL111()
Destructor of the CEWHL111 class.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
CEWHL122(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
const NPbase * myNPbase
double computeThValue()
The combination .
virtual ~CEWHL122()
Destructor of the CEWHL122 class.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const double mu
virtual ~CEWHL133()
Destructor of the CEWHL133 class.
const NPbase * myNPbase
CEWHL133(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
double computeThValue()
The combination .
const double mu
CEWHL311(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
virtual ~CEWHL311()
Destructor of the CEWHL311 class.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const NPbase * myNPbase
double computeThValue()
The combination .
CEWHL322(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~CEWHL322()
Destructor of the CEWHL322 class.
const double mu
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const NPbase * myNPbase
const double mu
virtual ~CEWHL333()
Destructor of the CEWHL333 class.
CEWHL333(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
CEWHQ111(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The combination .
const NPbase * myNPbase
virtual ~CEWHQ111()
Destructor of the CEWHQ111 class.
const double mu
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
double computeThValue()
The combination .
const double mu
virtual ~CEWHQ122()
Destructor of the CEWHQ122 class.
const NPbase * myNPbase
CEWHQ122(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
double computeThValue()
The combination .
const double mu
CEWHQ133(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
virtual ~CEWHQ133()
Destructor of the CEWHQ133 class.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const double mu
CEWHQ1bb(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~CEWHQ1bb()
Destructor of the CEWHQ1bb class.
double computeThValue()
The combination .
const NPbase * myNPbase
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
CEWHQ1cc(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~CEWHQ1cc()
Destructor of the CEWHQ1cc class.
const double mu
const NPbase * myNPbase
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const double mu
CEWHQ1dd(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
virtual ~CEWHQ1dd()
Destructor of the CEWHQ1dd class.
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const double mu
virtual ~CEWHQ1ss()
Destructor of the CEWHQ1ss class.
CEWHQ1ss(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const double mu
double computeThValue()
The combination .
CEWHQ1tt(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
virtual ~CEWHQ1tt()
Destructor of the CEWHQ1tt class.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
virtual ~CEWHQ1uu()
Destructor of the CEWHQ1uu class.
const double mu
CEWHQ1uu(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
CEWHQ311(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The combination .
virtual ~CEWHQ311()
Destructor of the CEWHQ311 class.
const double mu
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const double mu
CEWHQ322(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The combination .
const NPbase * myNPbase
virtual ~CEWHQ322()
Destructor of the CEWHQ322 class.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
double computeThValue()
The combination .
CEWHQ333(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~CEWHQ333()
Destructor of the CEWHQ333 class.
const NPbase * myNPbase
const double mu
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const NPbase * myNPbase
CEWHQ3bb(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
double computeThValue()
The combination .
virtual ~CEWHQ3bb()
Destructor of the CEWHQ3bb class.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const NPbase * myNPbase
const double mu
double computeThValue()
The combination .
virtual ~CEWHQ3cc()
Destructor of the CEWHQ3cc class.
CEWHQ3cc(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const NPbase * myNPbase
virtual ~CEWHQ3dd()
Destructor of the CEWHQ3dd class.
const double mu
CEWHQ3dd(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const double mu
const NPbase * myNPbase
double computeThValue()
The combination .
virtual ~CEWHQ3ss()
Destructor of the CEWHQ3ss class.
CEWHQ3ss(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const NPbase * myNPbase
double computeThValue()
The combination .
CEWHQ3tt(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~CEWHQ3tt()
Destructor of the CEWHQ3tt class.
const double mu
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const double mu
virtual ~CEWHQ3uu()
Destructor of the CEWHQ3uu class.
CEWHQ3uu(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The combination .
const NPbase * myNPbase
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
double computeThValue()
The combination .
virtual ~CEWHQd33()
Destructor of the CEWHQd33 class.
const NPbase * myNPbase
CEWHQd33(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
An observable class for the combinations of coefficients of the Warsaw basis not constrained by EWPO ...
const NPbase * myNPbase
virtual ~CEWHQu33()
Destructor of the CEWHQu33 class.
double computeThValue()
The combination .
const double mu
CEWHQu33(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
double computeThValue()
The combination .
CEWHd11(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
const double mu
virtual ~CEWHd11()
Destructor of the CEWHd11 class.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
virtual ~CEWHd22()
Destructor of the CEWHd22 class.
CEWHd22(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The combination .
const double mu
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
virtual ~CEWHd33()
Destructor of the CEWHd33 class.
const double mu
const NPbase * myNPbase
CEWHd33(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
double computeThValue()
The combination .
virtual ~CEWHdbb()
Destructor of the CEWHdbb class.
const double mu
const NPbase * myNPbase
CEWHdbb(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
CEWHddd(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
const double mu
virtual ~CEWHddd()
Destructor of the CEWHddd class.
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
CEWHdss(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
virtual ~CEWHdss()
Destructor of the CEWHdss class.
double computeThValue()
The combination .
const NPbase * myNPbase
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
virtual ~CEWHe11()
Destructor of the CEWHe11 class.
CEWHe11(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
const NPbase * myNPbase
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const double mu
double computeThValue()
The combination .
virtual ~CEWHe22()
Destructor of the CEWHe22 class.
const NPbase * myNPbase
CEWHe22(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const NPbase * myNPbase
CEWHe33(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~CEWHe33()
Destructor of the CEWHe33 class.
double computeThValue()
The combination .
const double mu
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
CEWHu11(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The combination .
const double mu
virtual ~CEWHu11()
Destructor of the CEWHu11 class.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
virtual ~CEWHu22()
Destructor of the CEWHu22 class.
const double mu
CEWHu22(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
virtual ~CEWHu33()
Destructor of the CEWHu33 class.
const NPbase * myNPbase
double computeThValue()
The combination .
CEWHu33(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
CEWHucc(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~CEWHucc()
Destructor of the CEWHucc class.
double computeThValue()
The combination .
const NPbase * myNPbase
const double mu
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const NPbase * myNPbase
double computeThValue()
The combination .
CEWHutt(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
virtual ~CEWHutt()
Destructor of the CEWHutt class.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const double mu
double computeThValue()
The combination .
CEWHuuu(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
virtual ~CEWHuuu()
Destructor of the CEWHuuu class.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
virtual ~CEWll()
Destructor of the CEWll class.
CEWll(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The combination .
const NPbase * myNPbase
const double mu
The auxiliary base model class for other model classes.
Definition: NPbase.h:66
quark
An enum type for quarks.
Definition: QCD.h:323
lepton
An enum type for leptons.
Definition: QCD.h:310
A model class for the Standard Model.
An observable class for the LHC Top WG definitions of Top operators.
const double mu
virtual ~TWGImctW()
Destructor of the TWGImctW class.
TWGImctW(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The Wilson coefficient in units of .
An observable class for the LHC Top WG definitions of Top operators.
const double mu
const NPbase * myNPbase
TWGImctZ(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The Wilson coefficient in units of .
virtual ~TWGImctZ()
Destructor of the TWGImctZ class.
An observable class for the LHC Top WG definitions of Top operators.
const NPbase * myNPbase
virtual ~TWGcHQ3()
Destructor of the TWGcHQ3 class.
double computeThValue()
The Wilson coefficient in units of .
TWGcHQ3(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
An observable class for the LHC Top WG definitions of Top operators.
TWGcHQm(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
const double mu
double computeThValue()
The Wilson coefficient in units of .
virtual ~TWGcHQm()
Destructor of the TWGcHQm class.
An observable class for the LHC Top WG definitions of Top operators.
virtual ~TWGcHQp()
Destructor of the TWGcHQp class.
double computeThValue()
The Wilson coefficient in units of .
TWGcHQp(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
const NPbase * myNPbase
An observable class for the LHC Top WG definitions of Top operators.
TWGcHb(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
const NPbase * myNPbase
virtual ~TWGcHb()
Destructor of the TWGcHb class.
double computeThValue()
The Wilson coefficient in units of .
An observable class for the LHC Top WG definitions of Top operators.
const NPbase * myNPbase
double computeThValue()
The Wilson coefficient in units of .
TWGcHt(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~TWGcHt()
Destructor of the TWGcHt class.
const double mu
An observable class for the LHC Top WG definitions of Top operators.
virtual ~TWGcHtb()
Destructor of the TWGcHtb class.
const NPbase * myNPbase
double computeThValue()
The Wilson coefficient in units of .
TWGcHtb(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
An observable class for the LHC Top WG definitions of Top operators.
const NPbase * myNPbase
TWGcQQ1(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The Wilson coefficient in units of .
const double mu
virtual ~TWGcQQ1()
Destructor of the TWGcQQ1 class.
An observable class for the LHC Top WG definitions of Top operators.
const NPbase * myNPbase
TWGcQQ8(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
double computeThValue()
The Wilson coefficient in units of .
virtual ~TWGcQQ8()
Destructor of the TWGcQQ8 class.
An observable class for the LHC Top WG definitions of Top operators.
TWGcQd1(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
double computeThValue()
The Wilson coefficient in units of .
const NPbase * myNPbase
virtual ~TWGcQd1()
Destructor of the TWGcQd1 class.
An observable class for the LHC Top WG definitions of Top operators.
double computeThValue()
The Wilson coefficient in units of .
const NPbase * myNPbase
TWGcQd8(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~TWGcQd8()
Destructor of the TWGcQd8 class.
const double mu
An observable class for the LHC Top WG definitions of Top operators.
double computeThValue()
The Wilson coefficient in units of .
const NPbase * myNPbase
virtual ~TWGcQe()
Destructor of the TWGcQe class.
const double mu
TWGcQe(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the LHC Top WG definitions of Top operators.
const double mu
const NPbase * myNPbase
virtual ~TWGcQl3()
Destructor of the TWGcQl3 class.
TWGcQl3(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The Wilson coefficient in units of .
An observable class for the LHC Top WG definitions of Top operators.
virtual ~TWGcQlM()
Destructor of the TWGcQlM class.
const double mu
TWGcQlM(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The Wilson coefficient in units of .
const NPbase * myNPbase
An observable class for the LHC Top WG definitions of Top operators.
double computeThValue()
The Wilson coefficient in units of .
const NPbase * myNPbase
TWGcQlP(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
virtual ~TWGcQlP()
Destructor of the TWGcQlP class.
An observable class for the LHC Top WG definitions of Top operators.
virtual ~TWGcQq11()
Destructor of the TWGcQq11 class.
const double mu
const NPbase * myNPbase
TWGcQq11(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The Wilson coefficient in units of .
An observable class for the LHC Top WG definitions of Top operators.
virtual ~TWGcQq18()
Destructor of the TWGcQq18 class.
const double mu
TWGcQq18(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The Wilson coefficient in units of .
const NPbase * myNPbase
An observable class for the LHC Top WG definitions of Top operators.
TWGcQq31(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~TWGcQq31()
Destructor of the TWGcQq31 class.
const double mu
const NPbase * myNPbase
double computeThValue()
The Wilson coefficient in units of .
An observable class for the LHC Top WG definitions of Top operators.
double computeThValue()
The Wilson coefficient in units of .
virtual ~TWGcQq38()
Destructor of the TWGcQq38 class.
const double mu
const NPbase * myNPbase
TWGcQq38(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the LHC Top WG definitions of Top operators.
virtual ~TWGcQt1()
Destructor of the TWGcQt1 class.
const NPbase * myNPbase
double computeThValue()
The Wilson coefficient in units of .
TWGcQt1(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
An observable class for the LHC Top WG definitions of Top operators.
TWGcQt8(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
virtual ~TWGcQt8()
Destructor of the TWGcQt8 class.
double computeThValue()
The Wilson coefficient in units of .
const NPbase * myNPbase
An observable class for the LHC Top WG definitions of Top operators.
const double mu
const NPbase * myNPbase
double computeThValue()
The Wilson coefficient in units of .
TWGcQu1(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~TWGcQu1()
Destructor of the TWGcQu1 class.
An observable class for the LHC Top WG definitions of Top operators.
TWGcQu8(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The Wilson coefficient in units of .
const NPbase * myNPbase
const double mu
virtual ~TWGcQu8()
Destructor of the TWGcQu8 class.
An observable class for the LHC Top WG definitions of Top operators.
const double mu
const NPbase * myNPbase
virtual ~TWGcbW()
Destructor of the TWGcbW class.
double computeThValue()
The Wilson coefficient in units of .
TWGcbW(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the LHC Top WG definitions of Top operators.
TWGctG(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
const NPbase * myNPbase
virtual ~TWGctG()
Destructor of the TWGctG class.
double computeThValue()
The Wilson coefficient in units of .
An observable class for the LHC Top WG definitions of Top operators.
TWGctH(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
const NPbase * myNPbase
double computeThValue()
The Wilson coefficient in units of .
virtual ~TWGctH()
Destructor of the TWGctH class.
An observable class for the LHC Top WG definitions of Top operators.
const double mu
const NPbase * myNPbase
double computeThValue()
The Wilson coefficient in units of .
TWGctW(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~TWGctW()
Destructor of the TWGctW class.
An observable class for the LHC Top WG definitions of Top operators.
const NPbase * myNPbase
virtual ~TWGctZ()
Destructor of the TWGctZ class.
double computeThValue()
The Wilson coefficient in units of .
TWGctZ(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
An observable class for the LHC Top WG definitions of Top operators.
double computeThValue()
The Wilson coefficient in units of .
virtual ~TWGctd1()
Destructor of the TWGctd1 class.
const NPbase * myNPbase
const double mu
TWGctd1(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the LHC Top WG definitions of Top operators.
const double mu
TWGctd8(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~TWGctd8()
Destructor of the TWGctd8 class.
double computeThValue()
The Wilson coefficient in units of .
const NPbase * myNPbase
An observable class for the LHC Top WG definitions of Top operators.
TWGcte(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The Wilson coefficient in units of .
const double mu
const NPbase * myNPbase
virtual ~TWGcte()
Destructor of the TWGcte class.
An observable class for the LHC Top WG definitions of Top operators.
TWGctl(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
const double mu
virtual ~TWGctl()
Destructor of the TWGctl class.
double computeThValue()
The Wilson coefficient in units of .
An observable class for the LHC Top WG definitions of Top operators.
const double mu
double computeThValue()
The Wilson coefficient in units of .
TWGctlS(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
virtual ~TWGctlS()
Destructor of the TWGctlS class.
An observable class for the LHC Top WG definitions of Top operators.
const double mu
const NPbase * myNPbase
TWGctlT(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The Wilson coefficient in units of .
virtual ~TWGctlT()
Destructor of the TWGctlT class.
An observable class for the LHC Top WG definitions of Top operators.
double computeThValue()
The Wilson coefficient in units of .
const NPbase * myNPbase
virtual ~TWGctq1()
Destructor of the TWGctq1 class.
TWGctq1(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
An observable class for the LHC Top WG definitions of Top operators.
const double mu
virtual ~TWGctq8()
Destructor of the TWGctq8 class.
const NPbase * myNPbase
double computeThValue()
The Wilson coefficient in units of .
TWGctq8(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the LHC Top WG definitions of Top operators.
double computeThValue()
The Wilson coefficient in units of .
TWGctt1(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
const double mu
virtual ~TWGctt1()
Destructor of the TWGctt1 class.
An observable class for the LHC Top WG definitions of Top operators.
TWGctu1(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The Wilson coefficient in units of .
const double mu
const NPbase * myNPbase
virtual ~TWGctu1()
Destructor of the TWGctu1 class.
An observable class for the LHC Top WG definitions of Top operators.
const NPbase * myNPbase
TWGctu8(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~TWGctu8()
Destructor of the TWGctu8 class.
const double mu
double computeThValue()
The Wilson coefficient in units of .
A class for a model prediction of an observable.
Definition: ThObservable.h:25
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
virtual ~cZBoxHB()
Destructor of the cZBoxHB class.
cZBoxHB(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
const NPbase * myNPbase
double computeThValue()
The Higgs-basis coupling .
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
double computeThValue()
The Higgs-basis coupling .
cZZHB(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
const NPbase * myNPbase
virtual ~cZZHB()
Destructor of the cZZHB class.
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
virtual ~cZgaHB()
Destructor of the cZgaHB class.
cZgaHB(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
double computeThValue()
The Higgs-basis coupling .
const NPbase * myNPbase
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
virtual ~cgagaHB()
Destructor of the cgagaHB class.
cgagaHB(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
const NPbase * myNPbase
double computeThValue()
The Higgs-basis coupling .
An observable class for the Higgs-basis coupling . (Similar to cgg_HB but including modifications of ...
double computeThValue()
The Higgs-basis coupling .
cggEffHB(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~cggEffHB()
Destructor of the cggEffHB class.
const NPbase * myNPbase
const double mu
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
double computeThValue()
The Higgs-basis coupling .
virtual ~cggHB()
Destructor of the cggHB class.
const NPbase * myNPbase
const double mu
cggHB(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the (relative) deviation of with respect to the SM reference value.
const NPbase * myNPbase
double computeThValue()
The (relative) deviation of with respect to the SM reference value.
dMHRef(const StandardModel &SM_i)
Constructor.
virtual ~dMHRef()
Destructor of the dMHRef class.
An observable class for the (relative) deviation of with respect to the SM reference value.
virtual ~dMzRef()
Destructor of the dMzRef class.
dMzRef(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The (relative) deviation of with respect to the SM reference value.
An observable class for the (relative) deviation of with respect to the SM reference value.
virtual ~dalphaMzRef()
Destructor of the dalphaMzRef class.
const NPbase * myNPbase
double computeThValue()
The (relative) deviation of with respect to the SM reference value.
dalphaMzRef(const StandardModel &SM_i)
Constructor.
An observable class for the (relative) deviation of with respect to the SM reference value.
double computeThValue()
The (relative) deviation of with respect to the SM reference value.
dalphaSMzRef(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
virtual ~dalphaSMzRef()
Destructor of the dalphaSMzRef class.
An observable class for the absolute deviation from the SM of the coupling , factoring out the over...
const double mu
const NPbase * myNPbase
double computeThValue()
The absolute deviation from the SM of the coupling , factoring out the overall coupling.
virtual ~delgZlL()
Destructor of the delgZlL class.
StandardModel::lepton lepton
delgZlL(const StandardModel &SM_i, const StandardModel::lepton lepton, const double mu_i)
Constructor.
An observable class for the absolute deviation from the SM of the coupling , factoring out the over...
const double mu
delgZlR(const StandardModel &SM_i, const StandardModel::lepton lepton, const double mu_i)
Constructor.
virtual ~delgZlR()
Destructor of the delgZlR class.
StandardModel::lepton lepton
double computeThValue()
The absolute deviation from the SM of the coupling , factoring out the overall coupling.
const NPbase * myNPbase
An observable class for the absolute deviation from the SM of the coupling , factoring out the over...
double computeThValue()
The absolute deviation from the SM of the coupling , factoring out the overall coupling.
delgZqL(const StandardModel &SM_i, const StandardModel::quark quark, const double mu_i)
Constructor.
virtual ~delgZqL()
Destructor of the delgZqL class.
const double mu
StandardModel::quark quark
const NPbase * myNPbase
An observable class for the absolute deviation from the SM of the coupling , factoring out the over...
virtual ~delgZqR()
Destructor of the delgZqR class.
double computeThValue()
The absolute deviation from the SM of the coupling , factoring out the overall coupling.
delgZqR(const StandardModel &SM_i, const StandardModel::quark quark, const double mu_i)
Constructor.
StandardModel::quark quark
const NPbase * myNPbase
const double mu
An observable class for the effective anomalous triple gauge coupling from arXiv: 1708....
virtual ~deltaKgammaEff()
Destructor of the deltaKgammaEff class.
deltaKgammaEff(const StandardModel &SM_i)
Constructor.
double computeThValue()
The anomalous triple gauge coupling .
const NPbase * myNPbase
An observable class for the deviation from the SM of the mass .
deltaMW(const StandardModel &SM_i)
Constructor.
virtual ~deltaMW()
Destructor of the deltaMW class.
const NPbase * myNPbase
double computeThValue()
The deviation from the SM of the mass.
An observable class for the deviation from the SM of the coupling .
double computeThValue()
The deviation from the SM of the coupling .
const NPbase * myNPbase
const double mu
deltaUWeve(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~deltaUWeve()
Destructor of the deltaUWeve class.
An observable class for the deviation from the SM of the coupling .
double computeThValue()
The deviation from the SM of the coupling .
deltaUWmuvmu(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
virtual ~deltaUWmuvmu()
Destructor of the deltaUWmuvmu class.
const NPbase * myNPbase
An observable class for the deviation from the SM of the coupling .
const NPbase * myNPbase
double computeThValue()
The deviation from the SM of the coupling .
const double mu
virtual ~deltaUWtavta()
Destructor of the deltaUWtavta class.
deltaUWtavta(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the deviation from the SM of the coupling .
virtual ~deltaVcsL()
Destructor of the deltaVcsL class.
const double mu
const NPbase * myNPbase
deltaVcsL(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The deviation from the SM of the coupling .
An observable class for the deviation from the SM of the coupling .
const NPbase * myNPbase
deltaVcsR(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The deviation from the SM of the coupling .
const double mu
virtual ~deltaVcsR()
Destructor of the deltaVcsR class.
An observable class for the deviation from the SM of the coupling .
const NPbase * myNPbase
const double mu
double computeThValue()
The deviation from the SM of the coupling .
deltaVtbL(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~deltaVtbL()
Destructor of the deltaVtbL class.
An observable class for the deviation from the SM of the coupling .
double computeThValue()
The deviation from the SM of the coupling .
deltaVtbR(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
const double mu
virtual ~deltaVtbR()
Destructor of the deltaVtbR class.
An observable class for the deviation from the SM of the coupling .
virtual ~deltaVudL()
Destructor of the deltaVudL class.
const double mu
double computeThValue()
The deviation from the SM of the coupling .
const NPbase * myNPbase
deltaVudL(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the deviation from the SM of the coupling .
const double mu
virtual ~deltaVudR()
Destructor of the deltaVudR class.
double computeThValue()
The deviation from the SM of the coupling .
deltaVudR(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
const double mu
deltacZHB(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The Higgs-basis coupling .
const NPbase * myNPbase
virtual ~deltacZHB()
Destructor of the deltacZHB class.
An observable class for the relative deviation from the SM of the EM coupling .
const NPbase * myNPbase
const double mu
double computeThValue()
The absolute deviation from the SM from the SM of the EM coupling .
deltae(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~deltae()
Destructor of the deltae class.
An observable class for the effective anomalous triple gauge coupling from arXiv: 1708....
const NPbase * myNPbase
deltag1ZEff(const StandardModel &SM_i)
Constructor.
virtual ~deltag1ZEff()
Destructor of the deltag1ZEff class.
double computeThValue()
The anomalous triple gauge coupling .
An observable class for the deviation from the SM of the coupling .
virtual ~deltagEffZbbL()
Destructor of the deltagEffZbbL class.
double computeThValue()
The deviation from the SM of the coupling .
deltagEffZbbL(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
An observable class for the deviation from the SM of the coupling .
double computeThValue()
The deviation from the SM of the coupling .
virtual ~deltagEffZbbR()
Destructor of the deltagEffZbbR class.
deltagEffZbbR(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
An observable class for the deviation from the SM of the coupling .
const NPbase * myNPbase
double computeThValue()
The deviation from the SM of the coupling .
virtual ~deltagEffZccL()
Destructor of the deltagEffZccL class.
deltagEffZccL(const StandardModel &SM_i)
Constructor.
An observable class for the deviation from the SM of the coupling .
virtual ~deltagEffZccR()
Destructor of the deltagEffZccR class.
double computeThValue()
The deviation from the SM of the coupling .
const NPbase * myNPbase
deltagEffZccR(const StandardModel &SM_i)
Constructor.
An observable class for the deviation from the SM of the coupling .
double computeThValue()
The deviation from the SM of the coupling .
const NPbase * myNPbase
deltagEffZeeL(const StandardModel &SM_i)
Constructor.
virtual ~deltagEffZeeL()
Destructor of the deltagEffZeeL class.
An observable class for the deviation from the SM of the coupling .
deltagEffZeeR(const StandardModel &SM_i)
Constructor.
virtual ~deltagEffZeeR()
Destructor of the deltagEffZeeR class.
double computeThValue()
The deviation from the SM of the coupling .
const NPbase * myNPbase
An observable class for the deviation from the SM of the coupling .
virtual ~deltagEffZmumuL()
Destructor of the deltagEffZmumuL class.
deltagEffZmumuL(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The deviation from the SM of the coupling .
An observable class for the deviation from the SM of the coupling .
deltagEffZmumuR(const StandardModel &SM_i)
Constructor.
virtual ~deltagEffZmumuR()
Destructor of the deltagEffZmumuR class.
double computeThValue()
The deviation from the SM of the coupling .
const NPbase * myNPbase
An observable class for the deviation from the SM of the coupling .
deltagEffZssL(const StandardModel &SM_i)
Constructor.
virtual ~deltagEffZssL()
Destructor of the deltagEffZssL class.
double computeThValue()
The deviation from the SM of the coupling .
const NPbase * myNPbase
An observable class for the deviation from the SM of the coupling .
virtual ~deltagEffZssR()
Destructor of the deltagEffZssR class.
deltagEffZssR(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The deviation from the SM of the coupling .
An observable class for the deviation from the SM of the coupling .
deltagEffZtataL(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The deviation from the SM of the coupling .
virtual ~deltagEffZtataL()
Destructor of the deltagEffZtataL class.
An observable class for the deviation from the SM of the coupling .
deltagEffZtataR(const StandardModel &SM_i)
Constructor.
virtual ~deltagEffZtataR()
Destructor of the deltagEffZtataR class.
const NPbase * myNPbase
double computeThValue()
The deviation from the SM of the coupling .
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:984
deltagEffZveveL(const StandardModel &SM_i)
Constructor.
double computeThValue()
The deviation from the SM of the coupling .
const NPbase * myNPbase
virtual ~deltagEffZveveL()
Destructor of the deltagEffZveveL class.
An observable class for the deviation from the SM of the coupling .
const NPbase * myNPbase
deltagEffZvmuvmuL(const StandardModel &SM_i)
Constructor.
virtual ~deltagEffZvmuvmuL()
Destructor of the deltagEffZvmuvmuL class.
double computeThValue()
The deviation from the SM of the coupling .
An observable class for the deviation from the SM of the coupling .
const NPbase * myNPbase
virtual ~deltagEffZvtavtaL()
Destructor of the deltagEffZvtavtaL class.
double computeThValue()
The deviation from the SM of the coupling .
deltagEffZvtavtaL(const StandardModel &SM_i)
Constructor.
An observable class for the deviation from the SM of the effective coupling .
virtual ~deltagHAA()
Destructor of the deltagHAA class.
deltagHAA(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The deviation from the SM of the effective coupling .
const NPbase * myNPbase
const double mu
An observable class for the deviation from the SM of the effective coupling .
double computeThValue()
The deviation from the SM of the effective coupling .
const double mu
deltagHGG(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
virtual ~deltagHGG()
Destructor of the deltagHGG class.
An observable class for the deviation from the SM of the coupling .
const double mu
virtual ~deltagHWW()
Destructor of the deltagHWW class.
deltagHWW(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The deviation from the SM of the effective coupling .
An observable class for the deviation from the SM of the effective coupling .
virtual ~deltagHZA()
Destructor of the deltagHZA class.
double computeThValue()
The deviation from the SM of the effective coupling .
const double mu
deltagHZA(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
An observable class for the deviation from the SM of the coupling .
deltagHZZ(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The deviation from the SM of the effective coupling .
virtual ~deltagHZZ()
Destructor of the deltagHZZ class.
const NPbase * myNPbase
const double mu
An observable class for the deviation from the SM of the coupling .
const NPbase * myNPbase
double computeThValue()
The deviation from the SM of the coupling .
virtual ~deltagHbb()
Destructor of the deltagHtata class.
const double mu
deltagHbb(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the deviation from the SM of the coupling .
double computeThValue()
The deviation from the SM of the coupling .
const double mu
deltagHcc(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~deltagHcc()
Destructor of the deltagHtata class.
const NPbase * myNPbase
An observable class for the deviation from the SM of the coupling .
const double mu
deltagHdd(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~deltagHdd()
Destructor of the deltagHdd class.
double computeThValue()
The deviation from the SM of the coupling .
const NPbase * myNPbase
An observable class for the deviation from the SM of the coupling .
virtual ~deltagHee()
Destructor of the deltagHee class.
const NPbase * myNPbase
const double mu
deltagHee(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The deviation from the SM of the coupling .
An observable class for the deviation from the SM of the coupling .
deltagHmumu(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The deviation from the SM of the coupling .
const double mu
const NPbase * myNPbase
virtual ~deltagHmumu()
Destructor of the deltagHtata class.
An observable class for the deviation from the SM of the coupling .
virtual ~deltagHss()
Destructor of the deltagHss class.
const NPbase * myNPbase
double computeThValue()
The deviation from the SM of the coupling .
deltagHss(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
An observable class for the deviation from the SM of the coupling .
virtual ~deltagHtata()
Destructor of the deltagHtata class.
const NPbase * myNPbase
deltagHtata(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
double computeThValue()
The deviation from the SM of the coupling .
An observable class for the deviation from the SM of the coupling .
const double mu
deltagHtt(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~deltagHtt()
Destructor of the deltagHtata class.
const NPbase * myNPbase
double computeThValue()
The deviation from the SM of the coupling .
An observable class for the deviation from the SM of the coupling .
virtual ~deltagHuu()
Destructor of the deltagHtata class.
const NPbase * myNPbase
deltagHuu(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
double computeThValue()
The deviation from the SM of the coupling .
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:910
double computeThValue()
The deviation from the SM of the coupling .
virtual ~deltagZbbL()
Destructor of the deltagZbbL class.
const double mu
Definition: NP_couplings.h:932
const NPbase * myNPbase
Definition: NP_couplings.h:931
deltagZbbL(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:945
const NPbase * myNPbase
Definition: NP_couplings.h:966
const double mu
Definition: NP_couplings.h:967
deltagZbbR(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The deviation from the SM of the coupling .
virtual ~deltagZbbR()
Destructor of the deltagZbbR class.
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:489
virtual ~deltagZccL()
Destructor of the deltagZccL class.
const double mu
Definition: NP_couplings.h:511
deltagZccL(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The deviation from the SM of the coupling .
const NPbase * myNPbase
Definition: NP_couplings.h:510
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:524
double computeThValue()
The deviation from the SM of the coupling .
const double mu
Definition: NP_couplings.h:546
virtual ~deltagZccR()
Destructor of the deltagZccR class.
const NPbase * myNPbase
Definition: NP_couplings.h:545
deltagZccR(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the deviation from the SM of the axial coupling .
Definition: NP_couplings.h:805
const NPbase * myNPbase
Definition: NP_couplings.h:826
double computeThValue()
The deviation from the SM of the axial coupling .
virtual ~deltagZddA()
Destructor of the deltagZuuA class.
deltagZddA(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
Definition: NP_couplings.h:827
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:700
deltagZddL(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
Definition: NP_couplings.h:721
const double mu
Definition: NP_couplings.h:722
virtual ~deltagZddL()
Destructor of the deltagZddL class.
double computeThValue()
The deviation from the SM of the coupling .
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:735
deltagZddR(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The deviation from the SM of the coupling .
const NPbase * myNPbase
Definition: NP_couplings.h:756
virtual ~deltagZddR()
Destructor of the deltagZddR class.
const double mu
Definition: NP_couplings.h:757
An observable class for the deviation from the SM of the vector coupling .
Definition: NP_couplings.h:770
deltagZddV(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~deltagZddV()
Destructor of the deltagZddV class.
const double mu
Definition: NP_couplings.h:792
double computeThValue()
The deviation from the SM of the vector coupling .
const NPbase * myNPbase
Definition: NP_couplings.h:791
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:139
double computeThValue()
The deviation from the SM of the coupling .
deltagZeeL(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
Definition: NP_couplings.h:161
const NPbase * myNPbase
Definition: NP_couplings.h:160
virtual ~deltagZeeL()
Destructor of the deltagZeeL class.
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:174
const double mu
Definition: NP_couplings.h:196
deltagZeeR(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
Definition: NP_couplings.h:195
virtual ~deltagZeeR()
Destructor of the deltagZeeR class.
double computeThValue()
The deviation from the SM of the coupling .
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:209
virtual ~deltagZmumuL()
Destructor of the deltagZmumuL class.
const NPbase * myNPbase
Definition: NP_couplings.h:230
double computeThValue()
The deviation from the SM of the coupling .
deltagZmumuL(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
Definition: NP_couplings.h:231
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:244
virtual ~deltagZmumuR()
Destructor of the deltagZmumuR class.
const NPbase * myNPbase
Definition: NP_couplings.h:265
double computeThValue()
The deviation from the SM of the coupling .
const double mu
Definition: NP_couplings.h:266
deltagZmumuR(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:840
virtual ~deltagZssL()
Destructor of the deltagZssL class.
const NPbase * myNPbase
Definition: NP_couplings.h:861
double computeThValue()
The deviation from the SM of the coupling .
const double mu
Definition: NP_couplings.h:862
deltagZssL(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:875
double computeThValue()
The deviation from the SM of the coupling .
const NPbase * myNPbase
Definition: NP_couplings.h:896
virtual ~deltagZssR()
Destructor of the deltagZssR class.
deltagZssR(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
Definition: NP_couplings.h:897
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:279
double computeThValue()
The deviation from the SM of the coupling .
deltagZtataL(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
Definition: NP_couplings.h:301
const NPbase * myNPbase
Definition: NP_couplings.h:300
virtual ~deltagZtataL()
Destructor of the deltagZtataL class.
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:314
virtual ~deltagZtataR()
Destructor of the deltagZtataR class.
const NPbase * myNPbase
Definition: NP_couplings.h:335
const double mu
Definition: NP_couplings.h:336
deltagZtataR(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The deviation from the SM of the coupling .
An observable class for the deviation from the SM of the axial coupling .
Definition: NP_couplings.h:664
const double mu
Definition: NP_couplings.h:686
double computeThValue()
The deviation from the SM of the axial coupling .
deltagZttA(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~deltagZttA()
Destructor of the deltagZttA class.
const NPbase * myNPbase
Definition: NP_couplings.h:685
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:559
deltagZttL(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
Definition: NP_couplings.h:581
const NPbase * myNPbase
Definition: NP_couplings.h:580
virtual ~deltagZttL()
Destructor of the deltagZttL class.
double computeThValue()
The deviation from the SM of the coupling .
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:594
double computeThValue()
The deviation from the SM of the coupling .
const NPbase * myNPbase
Definition: NP_couplings.h:615
deltagZttR(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~deltagZttR()
Destructor of the deltagZttR class.
const double mu
Definition: NP_couplings.h:616
An observable class for the deviation from the SM of the vector coupling .
Definition: NP_couplings.h:629
double computeThValue()
The deviation from the SM of the vector coupling .
virtual ~deltagZttV()
Destructor of the deltagZttV class.
const double mu
Definition: NP_couplings.h:651
deltagZttV(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
Definition: NP_couplings.h:650
An observable class for the deviation from the SM of the axial coupling .
Definition: NP_couplings.h:454
const double mu
Definition: NP_couplings.h:476
double computeThValue()
The deviation from the SM of the axial coupling .
deltagZuuA(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~deltagZuuA()
Destructor of the deltagZuuA class.
const NPbase * myNPbase
Definition: NP_couplings.h:475
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:349
virtual ~deltagZuuL()
Destructor of the deltagZuuL class.
const double mu
Definition: NP_couplings.h:371
double computeThValue()
The deviation from the SM of the coupling .
deltagZuuL(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
Definition: NP_couplings.h:370
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:384
virtual ~deltagZuuR()
Destructor of the deltagZuuR class.
const NPbase * myNPbase
Definition: NP_couplings.h:405
const double mu
Definition: NP_couplings.h:406
double computeThValue()
The deviation from the SM of the coupling .
deltagZuuR(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the deviation from the SM of the vector coupling .
Definition: NP_couplings.h:419
const double mu
Definition: NP_couplings.h:441
deltagZuuV(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
Definition: NP_couplings.h:440
double computeThValue()
The deviation from the SM of the vector coupling .
virtual ~deltagZuuV()
Destructor of the deltagZuuV class.
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:32
virtual ~deltagZveveL()
Destructor of the deltagZveveL class.
const NPbase * myNPbase
Definition: NP_couplings.h:53
deltagZveveL(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
Definition: NP_couplings.h:54
double computeThValue()
The deviation from the SM of the coupling .
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:67
const NPbase * myNPbase
Definition: NP_couplings.h:88
virtual ~deltagZvmuvmuL()
Destructor of the deltagZvmuvmuL class.
deltagZvmuvmuL(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
Definition: NP_couplings.h:89
double computeThValue()
The deviation from the SM of the coupling .
An observable class for the deviation from the SM of the coupling .
Definition: NP_couplings.h:103
virtual ~deltagZvtavtaL()
Destructor of the deltagZvtavtaL class.
const NPbase * myNPbase
Definition: NP_couplings.h:124
double computeThValue()
The deviation from the SM of the coupling .
const double mu
Definition: NP_couplings.h:125
deltagZvtavtaL(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the deviation from the SM of the coupling .
double computeThValue()
The deviation from the SM of the effective coupling .
const double mu
deltalHHH(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~deltalHHH()
Destructor of the deltalHHH class.
const NPbase * myNPbase
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
virtual ~deltaybHB()
Destructor of the deltaybHB class.
double computeThValue()
The Higgs-basis coupling .
const NPbase * myNPbase
deltaybHB(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
virtual ~deltaycHB()
Destructor of the deltaycHB class.
const NPbase * myNPbase
deltaycHB(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The Higgs-basis coupling .
const double mu
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
double computeThValue()
The Higgs-basis coupling .
const double mu
virtual ~deltaymuHB()
Destructor of the deltaymuHB class.
const NPbase * myNPbase
deltaymuHB(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
virtual ~deltaytHB()
Destructor of the deltaytHB class.
deltaytHB(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
const NPbase * myNPbase
double computeThValue()
The Higgs-basis coupling .
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
const double mu
virtual ~deltaytauHB()
Destructor of the deltaytauHB class.
double computeThValue()
The Higgs-basis coupling .
deltaytauHB(const StandardModel &SM_i, const double mu_i)
Constructor.
const NPbase * myNPbase
An observable class for the (relative) deviation of with respect to the SM reference value.
double computeThValue()
The (relative) deviation of with respect to the SM reference value.
const NPbase * myNPbase
dmtRef(const StandardModel &SM_i)
Constructor.
virtual ~dmtRef()
Destructor of the dmtRef class.
An observable class for the effective coupling , defined from the square root of .
virtual ~gHAAeff()
Destructor of the gHAAeff class.
const NPbase * myNPbase
double computeThValue()
The effective coupling.
gHAAeff(const StandardModel &SM_i)
Constructor.
An observable class for the effective coupling , defined from the square root of .
virtual ~gHGGeff()
Destructor of the gHGGeff class.
gHGGeff(const StandardModel &SM_i)
Constructor.
double computeThValue()
The effective coupling.
const NPbase * myNPbase
An observable class for the non-SM coupling .
double computeThValue()
The non-SM coupling .
const NPbase * myNPbase
gHWW1(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
virtual ~gHWW1()
Destructor of the gHWW1 class.
An observable class for the non-SM coupling .
const double mu
gHWW2(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The non-SM coupling .
const NPbase * myNPbase
virtual ~gHWW2()
Destructor of the gHWW2 class.
An observable class for the effective coupling defined from all 4f final states minus pure NC (Still...
const NPbase * myNPbase
gHWW4feff(const StandardModel &SM_i)
Constructor.
virtual ~gHWW4feff()
Destructor of the gHWWeff class.
double computeThValue()
The effective coupling.
An observable class for the effective coupling , defined from the square root of .
gHWWeff(const StandardModel &SM_i)
Constructor.
virtual ~gHWWeff()
Destructor of the gHWWeff class.
double computeThValue()
The effective coupling.
const NPbase * myNPbase
An observable class for the ratio of the SM-like and couplings (linear in new physics effects).
const NPbase * myNPbase
double computeThValue()
The ratio of the SM-like and couplings.
virtual ~gHWZSMLin()
Destructor of the gHWZSMLin class.
gHWZSMLin(const StandardModel &SM_i, const double mu_i)
Constructor.
const double mu
An observable class for the ratio of the effective and couplings .
gHWZeff(const StandardModel &SM_i)
Constructor.
double computeThValue()
The ratio of the effective and couplings.
const NPbase * myNPbase
virtual ~gHWZeff()
Destructor of the gHWZeff class.
An observable class for the non-SM coupling .
double computeThValue()
The non-SM coupling .
const double mu
const NPbase * myNPbase
virtual ~gHZA2()
Destructor of the gHZA2 class.
gHZA2(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the effective coupling , defined from the square root of .
double computeThValue()
The effective coupling.
const NPbase * myNPbase
gHZAeff(const StandardModel &SM_i)
Constructor.
virtual ~gHZAeff()
Destructor of the gHZAeff class.
An observable class for the non-SM coupling .
double computeThValue()
The non-SM coupling .
const double mu
gHZZ1(const StandardModel &SM_i, const double mu_i)
Constructor.
virtual ~gHZZ1()
Destructor of the gHZZ1 class.
const NPbase * myNPbase
An observable class for the non-SM coupling .
const NPbase * myNPbase
virtual ~gHZZ2()
Destructor of the gHZZ2 class.
double computeThValue()
The non-SM coupling .
const double mu
gHZZ2(const StandardModel &SM_i, const double mu_i)
Constructor.
An observable class for the effective coupling, defined from 4f final sates , defined from the squar...
gHZZ4feff(const StandardModel &SM_i)
Constructor.
double computeThValue()
The effective coupling.
const NPbase * myNPbase
virtual ~gHZZ4feff()
Destructor of the gHZZeff class.
An observable class for the effective coupling , defined from the square root of .
gHZZeff(const StandardModel &SM_i)
Constructor.
virtual ~gHZZeff()
Destructor of the gHZZeff class.
const NPbase * myNPbase
double computeThValue()
The effective coupling.
An observable class for the ratio of the effective and couplings .
gHbWeff(const StandardModel &SM_i)
Constructor.
virtual ~gHbWeff()
Destructor of the gHbWeff class.
const NPbase * myNPbase
double computeThValue()
The ratio of the effective and couplings.
An observable class for the effective coupling , defined from the square root of .
gHbbeff(const StandardModel &SM_i)
Constructor.
double computeThValue()
The effective coupling.
const NPbase * myNPbase
virtual ~gHbbeff()
Destructor of the gHbbeff class.
An observable class for the effective coupling , defined from the square root of .
virtual ~gHcceff()
Destructor of the gHcceff class.
const NPbase * myNPbase
gHcceff(const StandardModel &SM_i)
Constructor.
double computeThValue()
The effective coupling.
An observable class for the effective coupling , defined from the square root of .
virtual ~gHmumueff()
Destructor of the gHmumueff class.
gHmumueff(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The effective coupling.
An observable class for the ratio of the effective and couplings .
virtual ~gHtaWeff()
Destructor of the gHtaWeff class.
gHtaWeff(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
The ratio of the effective and couplings.
An observable class for the effective coupling , defined from the square root of .
gHtataeff(const StandardModel &SM_i)
Constructor.
double computeThValue()
The effective coupling.
const NPbase * myNPbase
virtual ~gHtataeff()
Destructor of the gHtataeff class.
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
const double mu
const NPbase * myNPbase
lambzHB(const StandardModel &SM_i, const double mu_i)
Constructor.
double computeThValue()
The Higgs-basis coupling .
virtual ~lambzHB()
Destructor of the lambzHB class.
An observable class for the oblique parameter .
oblS(const StandardModel &SM_i)
Constructor.
double computeThValue()
The oblique parameter .
virtual ~oblS()
Destructor of the oblW class.
const NPbase * myNPbase
An observable class for the oblique parameter .
const NPbase * myNPbase
double computeThValue()
The oblique parameter .
virtual ~oblT()
Destructor of the oblT class.
oblT(const StandardModel &SM_i)
Constructor.
An observable class for the oblique parameter .
virtual ~oblW()
Destructor of the oblW class.
const NPbase * myNPbase
oblW(const StandardModel &SM_i)
Constructor.
double computeThValue()
The oblique parameter .
An observable class for the oblique parameter .
virtual ~oblY()
Destructor of the oblY class.
double computeThValue()
The oblique parameter .
oblY(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase