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);
3986
3990 virtual ~CEWHL111();
3991
3996 double computeThValue();
3997
3999
4000private:
4001
4002
4003};
4004
4014class CEWHL122 : public ThObservable {
4015public:
4016
4021 CEWHL122(const StandardModel& SM_i);
4022
4026 virtual ~CEWHL122();
4027
4032 double computeThValue();
4033
4035
4036private:
4037
4038
4039};
4040
4050class CEWHL133 : public ThObservable {
4051public:
4052
4057 CEWHL133(const StandardModel& SM_i);
4058
4062 virtual ~CEWHL133();
4063
4068 double computeThValue();
4069
4071
4072private:
4073
4074
4075};
4076
4077
4087class CEWHL311 : public ThObservable {
4088public:
4089
4094 CEWHL311(const StandardModel& SM_i);
4095
4099 virtual ~CEWHL311();
4100
4105 double computeThValue();
4106
4108
4109private:
4110
4111
4112};
4113
4123class CEWHL322 : public ThObservable {
4124public:
4125
4130 CEWHL322(const StandardModel& SM_i);
4131
4135 virtual ~CEWHL322();
4136
4141 double computeThValue();
4142
4144
4145private:
4146
4147
4148};
4149
4159class CEWHL333 : public ThObservable {
4160public:
4161
4166 CEWHL333(const StandardModel& SM_i);
4167
4171 virtual ~CEWHL333();
4172
4177 double computeThValue();
4178
4180
4181private:
4182
4183
4184};
4185
4186
4196class CEWHQ111 : public ThObservable {
4197public:
4198
4203 CEWHQ111(const StandardModel& SM_i);
4204
4208 virtual ~CEWHQ111();
4209
4214 double computeThValue();
4215
4217
4218private:
4219
4220
4221};
4222
4232class CEWHQ122 : public ThObservable {
4233public:
4234
4239 CEWHQ122(const StandardModel& SM_i);
4240
4244 virtual ~CEWHQ122();
4245
4250 double computeThValue();
4251
4253
4254private:
4255
4256
4257};
4258
4268class CEWHQ133 : public ThObservable {
4269public:
4270
4275 CEWHQ133(const StandardModel& SM_i);
4276
4280 virtual ~CEWHQ133();
4281
4286 double computeThValue();
4287
4289
4290private:
4291
4292
4293};
4294
4295
4305class CEWHQ311 : public ThObservable {
4306public:
4307
4312 CEWHQ311(const StandardModel& SM_i);
4313
4317 virtual ~CEWHQ311();
4318
4323 double computeThValue();
4324
4326
4327private:
4328
4329
4330};
4331
4341class CEWHQ322 : public ThObservable {
4342public:
4343
4348 CEWHQ322(const StandardModel& SM_i);
4349
4353 virtual ~CEWHQ322();
4354
4359 double computeThValue();
4360
4362
4363private:
4364
4365
4366};
4367
4377class CEWHQ333 : public ThObservable {
4378public:
4379
4384 CEWHQ333(const StandardModel& SM_i);
4385
4389 virtual ~CEWHQ333();
4390
4395 double computeThValue();
4396
4398
4399private:
4400
4401
4402};
4403
4404
4414class CEWHQd33 : public ThObservable {
4415public:
4416
4421 CEWHQd33(const StandardModel& SM_i);
4422
4426 virtual ~CEWHQd33();
4427
4432 double computeThValue();
4433
4435
4436private:
4437
4438
4439};
4440
4441
4451class CEWHe11 : public ThObservable {
4452public:
4453
4458 CEWHe11(const StandardModel& SM_i);
4459
4463 virtual ~CEWHe11();
4464
4469 double computeThValue();
4470
4472
4473private:
4474
4475
4476};
4477
4478
4488class CEWHe22 : public ThObservable {
4489public:
4490
4495 CEWHe22(const StandardModel& SM_i);
4496
4500 virtual ~CEWHe22();
4501
4506 double computeThValue();
4507
4509
4510private:
4511
4512
4513};
4514
4515
4525class CEWHe33 : public ThObservable {
4526public:
4527
4532 CEWHe33(const StandardModel& SM_i);
4533
4537 virtual ~CEWHe33();
4538
4543 double computeThValue();
4544
4546
4547private:
4548
4549
4550};
4551
4552
4562class CEWHu11 : public ThObservable {
4563public:
4564
4569 CEWHu11(const StandardModel& SM_i);
4570
4574 virtual ~CEWHu11();
4575
4580 double computeThValue();
4581
4583
4584private:
4585
4586
4587};
4588
4589
4599class CEWHu22 : public ThObservable {
4600public:
4601
4606 CEWHu22(const StandardModel& SM_i);
4607
4611 virtual ~CEWHu22();
4612
4617 double computeThValue();
4618
4620
4621private:
4622
4623
4624};
4625
4626
4636class CEWHu33 : public ThObservable {
4637public:
4638
4643 CEWHu33(const StandardModel& SM_i);
4644
4648 virtual ~CEWHu33();
4649
4654 double computeThValue();
4655
4657
4658private:
4659
4660
4661};
4662
4663
4673class CEWHd11 : public ThObservable {
4674public:
4675
4680 CEWHd11(const StandardModel& SM_i);
4681
4685 virtual ~CEWHd11();
4686
4691 double computeThValue();
4692
4694
4695private:
4696
4697
4698};
4699
4700
4710class CEWHd22 : public ThObservable {
4711public:
4712
4717 CEWHd22(const StandardModel& SM_i);
4718
4722 virtual ~CEWHd22();
4723
4728 double computeThValue();
4729
4731
4732private:
4733
4734
4735};
4736
4737
4747class CEWHd33 : public ThObservable {
4748public:
4749
4754 CEWHd33(const StandardModel& SM_i);
4755
4759 virtual ~CEWHd33();
4760
4765 double computeThValue();
4766
4768
4769private:
4770
4771
4772};
4773
4774
4775//----- Auxiliary observables ----------
4776
4785class AuxObsNP1 : public ThObservable {
4786public:
4787
4792 AuxObsNP1(const StandardModel& SM_i);
4793
4797 virtual ~AuxObsNP1();
4798
4803 double computeThValue();
4804
4805private:
4807};
4808
4809
4818class AuxObsNP2 : public ThObservable {
4819public:
4820
4825 AuxObsNP2(const StandardModel& SM_i);
4826
4830 virtual ~AuxObsNP2();
4831
4836 double computeThValue();
4837
4838private:
4840};
4841
4842
4851class AuxObsNP3 : public ThObservable {
4852public:
4853
4858 AuxObsNP3(const StandardModel& SM_i);
4859
4863 virtual ~AuxObsNP3();
4864
4869 double computeThValue();
4870
4871private:
4873};
4874
4875
4884class AuxObsNP4 : public ThObservable {
4885public:
4886
4891 AuxObsNP4(const StandardModel& SM_i);
4892
4896 virtual ~AuxObsNP4();
4897
4902 double computeThValue();
4903
4904private:
4906};
4907
4908
4917class AuxObsNP5 : public ThObservable {
4918public:
4919
4924 AuxObsNP5(const StandardModel& SM_i);
4925
4929 virtual ~AuxObsNP5();
4930
4935 double computeThValue();
4936
4937private:
4939};
4940
4941
4950class AuxObsNP6 : public ThObservable {
4951public:
4952
4957 AuxObsNP6(const StandardModel& SM_i);
4958
4962 virtual ~AuxObsNP6();
4963
4968 double computeThValue();
4969
4970private:
4972};
4973
4974
4983class AuxObsNP7 : public ThObservable {
4984public:
4985
4990 AuxObsNP7(const StandardModel& SM_i);
4991
4995 virtual ~AuxObsNP7();
4996
5001 double computeThValue();
5002
5003private:
5005};
5006
5007
5016class AuxObsNP8 : public ThObservable {
5017public:
5018
5023 AuxObsNP8(const StandardModel& SM_i);
5024
5028 virtual ~AuxObsNP8();
5029
5034 double computeThValue();
5035
5036private:
5038};
5039
5040
5049class AuxObsNP9 : public ThObservable {
5050public:
5051
5056 AuxObsNP9(const StandardModel& SM_i);
5057
5061 virtual ~AuxObsNP9();
5062
5067 double computeThValue();
5068
5069private:
5071};
5072
5073
5082class AuxObsNP10 : public ThObservable {
5083public:
5084
5089 AuxObsNP10(const StandardModel& SM_i);
5090
5094 virtual ~AuxObsNP10();
5095
5100 double computeThValue();
5101
5102private:
5104};
5105
5106
5115class AuxObsNP11 : public ThObservable {
5116public:
5117
5122 AuxObsNP11(const StandardModel& SM_i);
5123
5127 virtual ~AuxObsNP11();
5128
5133 double computeThValue();
5134
5135private:
5137};
5138
5139
5148class AuxObsNP12 : public ThObservable {
5149public:
5150
5155 AuxObsNP12(const StandardModel& SM_i);
5156
5160 virtual ~AuxObsNP12();
5161
5166 double computeThValue();
5167
5168private:
5170};
5171
5172
5173
5182class AuxObsNP13 : public ThObservable {
5183public:
5184
5189 AuxObsNP13(const StandardModel& SM_i);
5190
5194 virtual ~AuxObsNP13();
5195
5200 double computeThValue();
5201
5202private:
5204};
5205
5206
5215class AuxObsNP14 : public ThObservable {
5216public:
5217
5222 AuxObsNP14(const StandardModel& SM_i);
5223
5227 virtual ~AuxObsNP14();
5228
5233 double computeThValue();
5234
5235private:
5237};
5238
5239
5248class AuxObsNP15 : public ThObservable {
5249public:
5250
5255 AuxObsNP15(const StandardModel& SM_i);
5256
5260 virtual ~AuxObsNP15();
5261
5266 double computeThValue();
5267
5268private:
5270};
5271
5272
5281class AuxObsNP16 : public ThObservable {
5282public:
5283
5288 AuxObsNP16(const StandardModel& SM_i);
5289
5293 virtual ~AuxObsNP16();
5294
5299 double computeThValue();
5300
5301private:
5303};
5304
5305
5314class AuxObsNP17 : public ThObservable {
5315public:
5316
5321 AuxObsNP17(const StandardModel& SM_i);
5322
5326 virtual ~AuxObsNP17();
5327
5332 double computeThValue();
5333
5334private:
5336};
5337
5338
5347class AuxObsNP18 : public ThObservable {
5348public:
5349
5354 AuxObsNP18(const StandardModel& SM_i);
5355
5359 virtual ~AuxObsNP18();
5360
5365 double computeThValue();
5366
5367private:
5369};
5370
5371
5380class AuxObsNP19 : public ThObservable {
5381public:
5382
5387 AuxObsNP19(const StandardModel& SM_i);
5388
5392 virtual ~AuxObsNP19();
5393
5398 double computeThValue();
5399
5400private:
5402};
5403
5404
5413class AuxObsNP20 : public ThObservable {
5414public:
5415
5420 AuxObsNP20(const StandardModel& SM_i);
5421
5425 virtual ~AuxObsNP20();
5426
5431 double computeThValue();
5432
5433private:
5435};
5436
5437
5446class AuxObsNP21 : public ThObservable {
5447public:
5448
5453 AuxObsNP21(const StandardModel& SM_i);
5454
5458 virtual ~AuxObsNP21();
5459
5464 double computeThValue();
5465
5466private:
5468};
5469
5470
5479class AuxObsNP22 : public ThObservable {
5480public:
5481
5486 AuxObsNP22(const StandardModel& SM_i);
5487
5491 virtual ~AuxObsNP22();
5492
5497 double computeThValue();
5498
5499private:
5501};
5502
5503
5504
5513class AuxObsNP23 : public ThObservable {
5514public:
5515
5520 AuxObsNP23(const StandardModel& SM_i);
5521
5525 virtual ~AuxObsNP23();
5526
5531 double computeThValue();
5532
5533private:
5535};
5536
5537
5546class AuxObsNP24 : public ThObservable {
5547public:
5548
5553 AuxObsNP24(const StandardModel& SM_i);
5554
5558 virtual ~AuxObsNP24();
5559
5564 double computeThValue();
5565
5566private:
5568};
5569
5570
5579class AuxObsNP25 : public ThObservable {
5580public:
5581
5586 AuxObsNP25(const StandardModel& SM_i);
5587
5591 virtual ~AuxObsNP25();
5592
5597 double computeThValue();
5598
5599private:
5601};
5602
5603
5612class AuxObsNP26 : public ThObservable {
5613public:
5614
5619 AuxObsNP26(const StandardModel& SM_i);
5620
5624 virtual ~AuxObsNP26();
5625
5630 double computeThValue();
5631
5632private:
5634};
5635
5636
5645class AuxObsNP27 : public ThObservable {
5646public:
5647
5652 AuxObsNP27(const StandardModel& SM_i);
5653
5657 virtual ~AuxObsNP27();
5658
5663 double computeThValue();
5664
5665private:
5667};
5668
5669
5678class AuxObsNP28 : public ThObservable {
5679public:
5680
5685 AuxObsNP28(const StandardModel& SM_i);
5686
5690 virtual ~AuxObsNP28();
5691
5696 double computeThValue();
5697
5698private:
5700};
5701
5702
5711class AuxObsNP29 : public ThObservable {
5712public:
5713
5718 AuxObsNP29(const StandardModel& SM_i);
5719
5723 virtual ~AuxObsNP29();
5724
5729 double computeThValue();
5730
5731private:
5733};
5734
5735
5744class AuxObsNP30 : public ThObservable {
5745public:
5746
5751 AuxObsNP30(const StandardModel& SM_i);
5752
5756 virtual ~AuxObsNP30();
5757
5762 double computeThValue();
5763
5764private:
5766};
5767
5768
5769
5770
5771//----- Deviations of SM inputs with respect to reference value ----------
5772// (To use in future collider studies where the predictions are assumed to be SM at some
5773// reference point)
5774
5784public:
5785
5790 dalphaMzRef(const StandardModel& SM_i);
5791
5795 virtual ~dalphaMzRef();
5796
5801 double computeThValue();
5802
5804
5805private:
5806
5807
5808};
5809
5810
5820public:
5821
5826 dalphaSMzRef(const StandardModel& SM_i);
5827
5831 virtual ~dalphaSMzRef();
5832
5837 double computeThValue();
5838
5840
5841private:
5842
5843
5844};
5845
5846
5855class dMzRef : public ThObservable {
5856public:
5857
5862 dMzRef(const StandardModel& SM_i);
5863
5867 virtual ~dMzRef();
5868
5873 double computeThValue();
5874
5876
5877private:
5878
5879
5880};
5881
5882
5891class dMHRef : public ThObservable {
5892public:
5893
5898 dMHRef(const StandardModel& SM_i);
5899
5903 virtual ~dMHRef();
5904
5909 double computeThValue();
5910
5912
5913private:
5914
5915
5916};
5917
5918
5927class dmtRef : public ThObservable {
5928public:
5929
5934 dmtRef(const StandardModel& SM_i);
5935
5939 virtual ~dmtRef();
5940
5945 double computeThValue();
5946
5948
5949private:
5950
5951
5952};
5953
5954// Top Wilson coefficients in the notation of LHC Top WG arXiv: 1802.07237
5955
5964class TWGcQQ1 : public ThObservable {
5965public:
5966
5971 TWGcQQ1(const StandardModel& SM_i, const double mu_i);
5972
5976 virtual ~TWGcQQ1();
5977
5982 double computeThValue();
5983
5984private:
5986 const double mu;
5987
5988};
5989
5990
5999class TWGcQQ8 : public ThObservable {
6000public:
6001
6006 TWGcQQ8(const StandardModel& SM_i, const double mu_i);
6007
6011 virtual ~TWGcQQ8();
6012
6017 double computeThValue();
6018
6019private:
6021 const double mu;
6022
6023};
6024
6025
6034class TWGctt1 : public ThObservable {
6035public:
6036
6041 TWGctt1(const StandardModel& SM_i, const double mu_i);
6042
6046 virtual ~TWGctt1();
6047
6052 double computeThValue();
6053
6054private:
6056 const double mu;
6057
6058};
6059
6060
6069class TWGcQt1 : public ThObservable {
6070public:
6071
6076 TWGcQt1(const StandardModel& SM_i, const double mu_i);
6077
6081 virtual ~TWGcQt1();
6082
6087 double computeThValue();
6088
6089private:
6091 const double mu;
6092
6093};
6094
6095
6104class TWGcQt8 : public ThObservable {
6105public:
6106
6111 TWGcQt8(const StandardModel& SM_i, const double mu_i);
6112
6116 virtual ~TWGcQt8();
6117
6122 double computeThValue();
6123
6124private:
6126 const double mu;
6127
6128};
6129
6130
6139class TWGcQq31 : public ThObservable {
6140public:
6141
6146 TWGcQq31(const StandardModel& SM_i, const double mu_i);
6147
6151 virtual ~TWGcQq31();
6152
6157 double computeThValue();
6158
6159private:
6161 const double mu;
6162
6163};
6164
6165
6174class TWGcQq38 : public ThObservable {
6175public:
6176
6181 TWGcQq38(const StandardModel& SM_i, const double mu_i);
6182
6186 virtual ~TWGcQq38();
6187
6192 double computeThValue();
6193
6194private:
6196 const double mu;
6197
6198};
6199
6200
6209class TWGcQq11 : public ThObservable {
6210public:
6211
6216 TWGcQq11(const StandardModel& SM_i, const double mu_i);
6217
6221 virtual ~TWGcQq11();
6222
6227 double computeThValue();
6228
6229private:
6231 const double mu;
6232
6233};
6234
6235
6244class TWGcQq18 : public ThObservable {
6245public:
6246
6251 TWGcQq18(const StandardModel& SM_i, const double mu_i);
6252
6256 virtual ~TWGcQq18();
6257
6262 double computeThValue();
6263
6264private:
6266 const double mu;
6267
6268};
6269
6270
6279class TWGcQu1 : public ThObservable {
6280public:
6281
6286 TWGcQu1(const StandardModel& SM_i, const double mu_i);
6287
6291 virtual ~TWGcQu1();
6292
6297 double computeThValue();
6298
6299private:
6301 const double mu;
6302
6303};
6304
6305
6314class TWGcQu8 : public ThObservable {
6315public:
6316
6321 TWGcQu8(const StandardModel& SM_i, const double mu_i);
6322
6326 virtual ~TWGcQu8();
6327
6332 double computeThValue();
6333
6334private:
6336 const double mu;
6337
6338};
6339
6340
6349class TWGcQd1 : public ThObservable {
6350public:
6351
6356 TWGcQd1(const StandardModel& SM_i, const double mu_i);
6357
6361 virtual ~TWGcQd1();
6362
6367 double computeThValue();
6368
6369private:
6371 const double mu;
6372
6373};
6374
6375
6384class TWGcQd8 : public ThObservable {
6385public:
6386
6391 TWGcQd8(const StandardModel& SM_i, const double mu_i);
6392
6396 virtual ~TWGcQd8();
6397
6402 double computeThValue();
6403
6404private:
6406 const double mu;
6407
6408};
6409
6410
6419class TWGctq1 : public ThObservable {
6420public:
6421
6426 TWGctq1(const StandardModel& SM_i, const double mu_i);
6427
6431 virtual ~TWGctq1();
6432
6437 double computeThValue();
6438
6439private:
6441 const double mu;
6442
6443};
6444
6445
6454class TWGctq8 : public ThObservable {
6455public:
6456
6461 TWGctq8(const StandardModel& SM_i, const double mu_i);
6462
6466 virtual ~TWGctq8();
6467
6472 double computeThValue();
6473
6474private:
6476 const double mu;
6477
6478};
6479
6480
6489class TWGctu1 : public ThObservable {
6490public:
6491
6496 TWGctu1(const StandardModel& SM_i, const double mu_i);
6497
6501 virtual ~TWGctu1();
6502
6507 double computeThValue();
6508
6509private:
6511 const double mu;
6512
6513};
6514
6515
6524class TWGctu8 : public ThObservable {
6525public:
6526
6531 TWGctu8(const StandardModel& SM_i, const double mu_i);
6532
6536 virtual ~TWGctu8();
6537
6542 double computeThValue();
6543
6544private:
6546 const double mu;
6547
6548};
6549
6550
6559class TWGctd1 : public ThObservable {
6560public:
6561
6566 TWGctd1(const StandardModel& SM_i, const double mu_i);
6567
6571 virtual ~TWGctd1();
6572
6577 double computeThValue();
6578
6579private:
6581 const double mu;
6582
6583};
6584
6585
6594class TWGctd8 : public ThObservable {
6595public:
6596
6601 TWGctd8(const StandardModel& SM_i, const double mu_i);
6602
6606 virtual ~TWGctd8();
6607
6612 double computeThValue();
6613
6614private:
6616 const double mu;
6617
6618};
6619
6620
6629class TWGctH : public ThObservable {
6630public:
6631
6636 TWGctH(const StandardModel& SM_i, const double mu_i);
6637
6641 virtual ~TWGctH();
6642
6647 double computeThValue();
6648
6649private:
6651 const double mu;
6652
6653};
6654
6663class TWGcHQm : public ThObservable {
6664public:
6665
6670 TWGcHQm(const StandardModel& SM_i, const double mu_i);
6671
6675 virtual ~TWGcHQm();
6676
6681 double computeThValue();
6682
6683private:
6685 const double mu;
6686
6687};
6688
6689
6698class TWGcHQp : public ThObservable {
6699public:
6700
6705 TWGcHQp(const StandardModel& SM_i, const double mu_i);
6706
6710 virtual ~TWGcHQp();
6711
6716 double computeThValue();
6717
6718private:
6720 const double mu;
6721
6722};
6723
6724
6733class TWGcHQ3 : public ThObservable {
6734public:
6735
6740 TWGcHQ3(const StandardModel& SM_i, const double mu_i);
6741
6745 virtual ~TWGcHQ3();
6746
6751 double computeThValue();
6752
6753private:
6755 const double mu;
6756
6757};
6758
6759
6768class TWGcHt : public ThObservable {
6769public:
6770
6775 TWGcHt(const StandardModel& SM_i, const double mu_i);
6776
6780 virtual ~TWGcHt();
6781
6786 double computeThValue();
6787
6788private:
6790 const double mu;
6791
6792};
6793
6794
6803class TWGcHb : public ThObservable {
6804public:
6805
6810 TWGcHb(const StandardModel& SM_i, const double mu_i);
6811
6815 virtual ~TWGcHb();
6816
6821 double computeThValue();
6822
6823private:
6825 const double mu;
6826
6827};
6828
6829
6838class TWGcHtb : public ThObservable {
6839public:
6840
6845 TWGcHtb(const StandardModel& SM_i, const double mu_i);
6846
6850 virtual ~TWGcHtb();
6851
6856 double computeThValue();
6857
6858private:
6860 const double mu;
6861
6862};
6863
6864
6873class TWGctW : public ThObservable {
6874public:
6875
6880 TWGctW(const StandardModel& SM_i, const double mu_i);
6881
6885 virtual ~TWGctW();
6886
6891 double computeThValue();
6892
6893private:
6895 const double mu;
6896
6897};
6898
6899
6908class TWGImctW : public ThObservable {
6909public:
6910
6915 TWGImctW(const StandardModel& SM_i, const double mu_i);
6916
6920 virtual ~TWGImctW();
6921
6926 double computeThValue();
6927
6928private:
6930 const double mu;
6931
6932};
6933
6934
6943class TWGctZ : public ThObservable {
6944public:
6945
6950 TWGctZ(const StandardModel& SM_i, const double mu_i);
6951
6955 virtual ~TWGctZ();
6956
6961 double computeThValue();
6962
6963private:
6965 const double mu;
6966
6967};
6968
6969
6978class TWGImctZ : public ThObservable {
6979public:
6980
6985 TWGImctZ(const StandardModel& SM_i, const double mu_i);
6986
6990 virtual ~TWGImctZ();
6991
6996 double computeThValue();
6997
6998private:
7000 const double mu;
7001
7002};
7003
7004
7013class TWGctG : public ThObservable {
7014public:
7015
7020 TWGctG(const StandardModel& SM_i, const double mu_i);
7021
7025 virtual ~TWGctG();
7026
7031 double computeThValue();
7032
7033private:
7035 const double mu;
7036
7037};
7038
7039
7048class TWGcbW : public ThObservable {
7049public:
7050
7055 TWGcbW(const StandardModel& SM_i, const double mu_i);
7056
7060 virtual ~TWGcbW();
7061
7066 double computeThValue();
7067
7068private:
7070 const double mu;
7071
7072};
7073
7074
7083class TWGcQlM : public ThObservable {
7084public:
7085
7090 TWGcQlM(const StandardModel& SM_i, const double mu_i);
7091
7095 virtual ~TWGcQlM();
7096
7101 double computeThValue();
7102
7103private:
7105 const double mu;
7106
7107};
7108
7109
7118class TWGcQlP : public ThObservable {
7119public:
7120
7125 TWGcQlP(const StandardModel& SM_i, const double mu_i);
7126
7130 virtual ~TWGcQlP();
7131
7136 double computeThValue();
7137
7138private:
7140 const double mu;
7141
7142};
7143
7144
7153class TWGcQl3 : public ThObservable {
7154public:
7155
7160 TWGcQl3(const StandardModel& SM_i, const double mu_i);
7161
7165 virtual ~TWGcQl3();
7166
7171 double computeThValue();
7172
7173private:
7175 const double mu;
7176
7177};
7178
7179
7188class TWGcQe : public ThObservable {
7189public:
7190
7195 TWGcQe(const StandardModel& SM_i, const double mu_i);
7196
7200 virtual ~TWGcQe();
7201
7206 double computeThValue();
7207
7208private:
7210 const double mu;
7211
7212};
7213
7214
7223class TWGctl : public ThObservable {
7224public:
7225
7230 TWGctl(const StandardModel& SM_i, const double mu_i);
7231
7235 virtual ~TWGctl();
7236
7241 double computeThValue();
7242
7243private:
7245 const double mu;
7246
7247};
7248
7249
7258class TWGcte : public ThObservable {
7259public:
7260
7265 TWGcte(const StandardModel& SM_i, const double mu_i);
7266
7270 virtual ~TWGcte();
7271
7276 double computeThValue();
7277
7278private:
7280 const double mu;
7281
7282};
7283
7284
7293class TWGctlS : public ThObservable {
7294public:
7295
7300 TWGctlS(const StandardModel& SM_i, const double mu_i);
7301
7305 virtual ~TWGctlS();
7306
7311 double computeThValue();
7312
7313private:
7315 const double mu;
7316
7317};
7318
7327class TWGctlT : public ThObservable {
7328public:
7329
7334 TWGctlT(const StandardModel& SM_i, const double mu_i);
7335
7339 virtual ~TWGctlT();
7340
7345 double computeThValue();
7346
7347private:
7349 const double mu;
7350
7351};
7352
7353
7354#endif /* NPCOUPLINGS_H */
7355
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)
Constructor.
const NPbase * myNPbase
double computeThValue()
The combination .
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)
Constructor.
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.
CEWHL133(const StandardModel &SM_i)
Constructor.
virtual ~CEWHL133()
Destructor of the CEWHL133 class.
const NPbase * myNPbase
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
double computeThValue()
The combination .
CEWHL311(const StandardModel &SM_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)
Constructor.
virtual ~CEWHL322()
Destructor of the CEWHL322 class.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const NPbase * myNPbase
CEWHL333(const StandardModel &SM_i)
Constructor.
virtual ~CEWHL333()
Destructor of the CEWHL333 class.
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
double computeThValue()
The combination .
const NPbase * myNPbase
CEWHQ111(const StandardModel &SM_i)
Constructor.
virtual ~CEWHQ111()
Destructor of the CEWHQ111 class.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
double computeThValue()
The combination .
virtual ~CEWHQ122()
Destructor of the CEWHQ122 class.
CEWHQ122(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
CEWHQ133(const StandardModel &SM_i)
Constructor.
double computeThValue()
The combination .
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 NPbase * myNPbase
double computeThValue()
The combination .
CEWHQ311(const StandardModel &SM_i)
Constructor.
virtual ~CEWHQ311()
Destructor of the CEWHQ311 class.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
double computeThValue()
The combination .
CEWHQ322(const StandardModel &SM_i)
Constructor.
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)
Constructor.
virtual ~CEWHQ333()
Destructor of the CEWHQ333 class.
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 CEWHQ333 class.
CEWHQd33(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
double computeThValue()
The combination .
const NPbase * myNPbase
CEWHd11(const StandardModel &SM_i)
Constructor.
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)
Constructor.
const NPbase * myNPbase
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
virtual ~CEWHd33()
Destructor of the CEWHd33 class.
const NPbase * myNPbase
CEWHd33(const StandardModel &SM_i)
Constructor.
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
virtual ~CEWHe11()
Destructor of the CEWHe11 class.
const NPbase * myNPbase
CEWHe11(const StandardModel &SM_i)
Constructor.
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
CEWHe22(const StandardModel &SM_i)
Constructor.
double computeThValue()
The combination .
virtual ~CEWHe22()
Destructor of the CEWHe22 class.
const NPbase * myNPbase
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
CEWHe33(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
virtual ~CEWHe33()
Destructor of the CEWHe33 class.
double computeThValue()
The combination .
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
const NPbase * myNPbase
double computeThValue()
The combination .
CEWHu11(const StandardModel &SM_i)
Constructor.
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.
CEWHu22(const StandardModel &SM_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
CEWHu33(const StandardModel &SM_i)
Constructor.
double computeThValue()
The combination .
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