a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
HiggsThObservables.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 HIGGSTHOBSERVABLES_H
9#define HIGGSTHOBSERVABLES_H
10
11#include "ThObservable.h"
12
13class NPbase;
14
24class muggH : public ThObservable {
25public:
26
32 muggH(const StandardModel& SM_i, const double sqrt_s_i);
33
38 double computeThValue();
39
40private:
42 const double sqrt_s;
43};
44
54class muVBF : public ThObservable {
55public:
56
62 muVBF(const StandardModel& SM_i, const double sqrt_s_i);
63
68 double computeThValue();
69
70private:
72 const double sqrt_s;
73};
74
85class muVBFgamma : public ThObservable {
86public:
87
93 muVBFgamma(const StandardModel& SM_i, const double sqrt_s_i);
94
99 double computeThValue();
100
101private:
103 const double sqrt_s;
104};
105
116class mueeWBF : public ThObservable {
117public:
118
126 mueeWBF(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
127
132 double computeThValue();
133
134private:
136 const double sqrt_s, Pol_em, Pol_ep;
137};
138
139
151class mueeHvv : public ThObservable {
152public:
153
161 mueeHvv(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
162
167 double computeThValue();
168
169private:
171 const double sqrt_s, Pol_em, Pol_ep;
172};
173
174
185class mueeZBF : public ThObservable {
186public:
187
195 mueeZBF(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
196
201 double computeThValue();
202
203private:
205 const double sqrt_s, Pol_em, Pol_ep;
206};
207
208
219class muepWBF : public ThObservable {
220public:
221
227 muepWBF(const StandardModel& SM_i, const double sqrt_s_i);
228
233 double computeThValue();
234
235private:
237 const double sqrt_s;
238};
239
250class muepZBF : public ThObservable {
251public:
252
258 muepZBF(const StandardModel& SM_i, const double sqrt_s_i);
259
264 double computeThValue();
265
266private:
268 const double sqrt_s;
269};
270
280class muWH : public ThObservable {
281public:
282
288 muWH(const StandardModel& SM_i, const double sqrt_s_i);
289
294 double computeThValue();
295
296private:
298 const double sqrt_s;
299};
300
301
311class muWHpT250 : public ThObservable {
312public:
313
319 muWHpT250(const StandardModel& SM_i, const double sqrt_s_i);
320
325 double computeThValue();
326
327private:
329 const double sqrt_s;
330};
331
332
342class muZH : public ThObservable {
343public:
344
350 muZH(const StandardModel& SM_i, const double sqrt_s_i);
351
356 double computeThValue();
357
358private:
360 const double sqrt_s;
361};
362
363
373class muZHpT250 : public ThObservable {
374public:
375
381 muZHpT250(const StandardModel& SM_i, const double sqrt_s_i);
382
387 double computeThValue();
388
389private:
391 const double sqrt_s;
392};
393
394
405class mueeZHGen : public ThObservable {
406public:
407
415 mueeZHGen(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
416
421 double computeThValue();
422
423private:
425 const double sqrt_s, Pol_em, Pol_ep;
426};
427
438class mueeZH : public ThObservable {
439public:
440
448 mueeZH(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
449
454 double computeThValue();
455
456private:
458 const double sqrt_s, Pol_em, Pol_ep;
459};
460
471class mueeZllH : public ThObservable {
472public:
473
481 mueeZllH(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
482
487 double computeThValue();
488
489private:
491 const double sqrt_s, Pol_em, Pol_ep;
492};
493
494
505class mueeZqqH : public ThObservable {
506public:
507
515 mueeZqqH(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
516
521 double computeThValue();
522
523private:
525 const double sqrt_s, Pol_em, Pol_ep;
526};
527
528
538class aPsk : public ThObservable {
539public:
540
548 aPsk(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
549
554 double computeThValue();
555
556private:
558 const double sqrt_s, Pol_em, Pol_ep;
559};
560
561
571class bPsk : public ThObservable {
572public:
573
581 bPsk(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
582
587 double computeThValue();
588
589private:
591 const double sqrt_s, Pol_em, Pol_ep;
592};
593
594
604class muVH : public ThObservable {
605public:
606
612 muVH(const StandardModel& SM_i, const double sqrt_s_i);
613
618 double computeThValue();
619
620private:
622 const double sqrt_s;
623};
624
634class muVHpT250 : public ThObservable {
635public:
636
642 muVHpT250(const StandardModel& SM_i, const double sqrt_s_i);
643
648 double computeThValue();
649
650private:
652 const double sqrt_s;
653};
654
665class muVBFpVH : public ThObservable {
666public:
667
673 muVBFpVH(const StandardModel& SM_i, const double sqrt_s_i);
674
679 double computeThValue();
680
681private:
683 const double sqrt_s;
684};
685
695class muttH : public ThObservable {
696public:
697
703 muttH(const StandardModel& SM_i, const double sqrt_s_i);
704
709 double computeThValue();
710
711private:
713 const double sqrt_s;
714};
715
716
726class mutHq : public ThObservable {
727public:
728
734 mutHq(const StandardModel& SM_i, const double sqrt_s_i);
735
740 double computeThValue();
741
742private:
744 const double sqrt_s;
745};
746
747
758class muggHpttH : public ThObservable {
759public:
760
766 muggHpttH(const StandardModel& SM_i, const double sqrt_s_i);
767
772 double computeThValue();
773
774private:
776 const double sqrt_s;
777};
778
789class mueettH : public ThObservable {
790public:
791
799 mueettH(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
800
805 double computeThValue();
806
807private:
809 const double sqrt_s, Pol_em, Pol_ep;
810};
811
812
822class mummH : public ThObservable {
823public:
824
830 mummH(const StandardModel& SM_i, const double sqrt_s_i);
831
836 double computeThValue();
837
838private:
840 const double sqrt_s;
841};
842
843
853class mummHNWA : public ThObservable {
854public:
855
861 mummHNWA(const StandardModel& SM_i, const double sqrt_s_i);
862
867 double computeThValue();
868
869private:
871 const double sqrt_s;
872};
873
874
875// -----------------------------------------------------------------------------
876// Decay widths
877// -----------------------------------------------------------------------------
878
889public:
890
895 GammaHtoggRatio(const StandardModel& SM_i);
896
902 double computeThValue();
903
904private:
906};
907
918public:
919
924 GammaHtoWWRatio(const StandardModel& SM_i);
925
931 double computeThValue();
932
933private:
935};
936
937
948public:
949
954 GammaHtoZZRatio(const StandardModel& SM_i);
955
961 double computeThValue();
962
963private:
965};
966
977public:
978
983 GammaHtoZgaRatio(const StandardModel& SM_i);
984
990 double computeThValue();
991
992private:
994};
995
1006public:
1007
1012 GammaHtogagaRatio(const StandardModel& SM_i);
1013
1019 double computeThValue();
1020
1021private:
1023};
1024
1035public:
1036
1041 GammaHtomumuRatio(const StandardModel& SM_i);
1042
1048 double computeThValue();
1049
1050private:
1052};
1053
1064public:
1065
1071
1077 double computeThValue();
1078
1079private:
1081};
1082
1093public:
1094
1099 GammaHtossRatio(const StandardModel& SM_i);
1100
1106 double computeThValue();
1107
1108private:
1110};
1111
1122public:
1123
1128 GammaHtoccRatio(const StandardModel& SM_i);
1129
1135 double computeThValue();
1136
1137private:
1139};
1140
1151public:
1152
1157 GammaHtobbRatio(const StandardModel& SM_i);
1158
1164 double computeThValue();
1165
1166private:
1168};
1169
1170
1181public:
1182
1187 GammaHRatio(const StandardModel& SM_i);
1188
1194 double computeThValue();
1195
1196private:
1198};
1199
1200// -----------------------------------------------------------------------------
1201// Branching Ratios
1202// -----------------------------------------------------------------------------
1203
1214public:
1215
1220 BrHtoinvRatio(const StandardModel& SM_i);
1221
1227 double computeThValue();
1228
1229private:
1231};
1232
1233
1244public:
1245
1250 BrHinvisible(const StandardModel& SM_i);
1251
1257 double computeThValue();
1258
1259private:
1261};
1262
1263
1274public:
1275
1280 BrHinvisibleNP(const StandardModel& SM_i);
1281
1287 double computeThValue();
1288
1289private:
1291};
1292
1293
1303class BrHexotic : public ThObservable {
1304public:
1305
1310 BrHexotic(const StandardModel& SM_i);
1311
1317 double computeThValue();
1318
1319private:
1321};
1322
1323
1334public:
1335
1340 BrHtovisRatio(const StandardModel& SM_i);
1341
1347 double computeThValue();
1348
1349private:
1351};
1352
1353
1364public:
1365
1370 BrHtoggRatio(const StandardModel& SM_i);
1371
1377 double computeThValue();
1378
1379private:
1381};
1382
1393public:
1394
1399 BrHtoWWRatio(const StandardModel& SM_i);
1400
1406 double computeThValue();
1407
1408private:
1410};
1411
1412
1423public:
1424
1429 BrHtoZZRatio(const StandardModel& SM_i);
1430
1436 double computeThValue();
1437
1438private:
1440};
1441
1442
1453public:
1454
1459 BrHtoVVRatio(const StandardModel& SM_i);
1460
1466 double computeThValue();
1467
1468private:
1470};
1471
1482public:
1483
1488 BrHtoZgaRatio(const StandardModel& SM_i);
1489
1495 double computeThValue();
1496
1497private:
1499};
1500
1511public:
1512
1517 BrHtoZgallRatio(const StandardModel& SM_i);
1518
1524 double computeThValue();
1525
1526private:
1528};
1529
1530
1541public:
1542
1547 BrHtoZgaeeRatio(const StandardModel& SM_i);
1548
1554 double computeThValue();
1555
1556private:
1558};
1559
1560
1571public:
1572
1577 BrHtoZgamumuRatio(const StandardModel& SM_i);
1578
1584 double computeThValue();
1585
1586private:
1588};
1589
1590
1601public:
1602
1607 BrHtogagaRatio(const StandardModel& SM_i);
1608
1614 double computeThValue();
1615
1616private:
1618};
1619
1630public:
1631
1636 BrHtomumuRatio(const StandardModel& SM_i);
1637
1643 double computeThValue();
1644
1645private:
1647};
1648
1659public:
1660
1665 BrHtotautauRatio(const StandardModel& SM_i);
1666
1672 double computeThValue();
1673
1674private:
1676};
1677
1688public:
1689
1694 BrHtoccRatio(const StandardModel& SM_i);
1695
1701 double computeThValue();
1702
1703private:
1705};
1706
1717public:
1718
1723 BrHtobbRatio(const StandardModel& SM_i);
1724
1730 double computeThValue();
1731
1732private:
1734};
1735
1736
1737// -----------------------------------------------------------------------------
1738// More 4 fermion decays
1739// -----------------------------------------------------------------------------
1740
1751public:
1752
1757 BrHto2l2vRatio(const StandardModel& SM_i);
1758
1764 double computeThValue();
1765
1766private:
1768};
1769
1770
1781public:
1782
1787 BrHtoevmuvRatio(const StandardModel& SM_i);
1788
1794 double computeThValue();
1795
1796private:
1798};
1799
1800
1811public:
1812
1817 BrHto2e2vRatio(const StandardModel& SM_i);
1818
1824 double computeThValue();
1825
1826private:
1828};
1829
1830
1841public:
1842
1847 BrHto2mu2vRatio(const StandardModel& SM_i);
1848
1854 double computeThValue();
1855
1856private:
1858};
1859
1860
1871public:
1872
1877 BrHto4lRatio(const StandardModel& SM_i);
1878
1884 double computeThValue();
1885
1886private:
1888};
1889
1890
1901public:
1902
1907 BrHto4eRatio(const StandardModel& SM_i);
1908
1914 double computeThValue();
1915
1916private:
1918};
1919
1920
1931public:
1932
1937 BrHto4muRatio(const StandardModel& SM_i);
1938
1944 double computeThValue();
1945
1946private:
1948};
1949
1950
1961public:
1962
1967 BrHto2e2muRatio(const StandardModel& SM_i);
1968
1974 double computeThValue();
1975
1976private:
1978};
1979
1980
1991public:
1992
1997 BrHtolljjRatio(const StandardModel& SM_i);
1998
2004 double computeThValue();
2005
2006private:
2008};
2009
2020public:
2021
2026 BrHtolvjjRatio(const StandardModel& SM_i);
2027
2033 double computeThValue();
2034
2035private:
2037};
2038
2039
2050public:
2051
2057
2063 double computeThValue();
2064
2065private:
2067};
2068
2069
2080public:
2081
2087
2093 double computeThValue();
2094
2095private:
2097};
2098
2099
2100// -----------------------------------------------------------------------------
2101// Ratios of BR (ratios with SM)
2102// -----------------------------------------------------------------------------
2103
2114public:
2115
2121
2127 double computeThValue();
2128
2129private:
2131};
2132
2133
2144public:
2145
2151
2157 double computeThValue();
2158
2159private:
2161};
2162
2163
2174public:
2175
2181
2187 double computeThValue();
2188
2189private:
2191};
2192
2193
2204public:
2205
2211
2217 double computeThValue();
2218
2219private:
2221};
2222
2223
2234public:
2235
2241
2247 double computeThValue();
2248
2249private:
2251};
2252
2253
2264public:
2265
2271
2277 double computeThValue();
2278
2279private:
2281};
2282
2283
2284
2295public:
2296
2302
2308 double computeThValue();
2309
2310private:
2312};
2313
2314
2315
2326public:
2327
2333
2339 double computeThValue();
2340
2341private:
2343};
2344
2345
2346
2357public:
2358
2364
2370 double computeThValue();
2371
2372private:
2374};
2375
2376
2377
2388public:
2389
2395
2401 double computeThValue();
2402
2403private:
2405};
2406
2407
2418public:
2419
2425
2431 double computeThValue();
2432
2433private:
2435};
2436
2437
2438
2449public:
2450
2456
2462 double computeThValue();
2463
2464private:
2466};
2467
2468
2479public:
2480
2486
2492 double computeThValue();
2493
2494private:
2496};
2497
2498
2499
2510public:
2511
2517
2523 double computeThValue();
2524
2525private:
2527};
2528
2529
2540public:
2541
2547
2553 double computeThValue();
2554
2555private:
2557};
2558
2559
2570public:
2571
2577
2583 double computeThValue();
2584
2585private:
2587};
2588
2589
2600public:
2601
2607
2613 double computeThValue();
2614
2615private:
2617};
2618
2619
2630public:
2631
2637
2643 double computeThValue();
2644
2645private:
2647};
2648
2649
2650
2661public:
2662
2668
2674 double computeThValue();
2675
2676private:
2678};
2679
2680
2681
2692public:
2693
2699
2705 double computeThValue();
2706
2707private:
2709};
2710
2711
2712
2723public:
2724
2730
2736 double computeThValue();
2737
2738private:
2740};
2741
2742
2751class muggHgaga : public ThObservable {
2752public:
2753
2759 muggHgaga(const StandardModel& SM_i, const double sqrt_s_i);
2760
2765 double computeThValue();
2766
2767private:
2769 const double sqrt_s;
2770};
2771
2772
2784public:
2785
2791 muggHgagaInt(const StandardModel& SM_i, const double sqrt_s_i);
2792
2797 double computeThValue();
2798
2799private:
2801 const double sqrt_s;
2802};
2803
2804
2813class muVBFHgaga : public ThObservable {
2814public:
2815
2821 muVBFHgaga(const StandardModel& SM_i, const double sqrt_s_i);
2822
2827 double computeThValue();
2828
2829private:
2831 const double sqrt_s;
2832};
2833
2842class muZHgaga : public ThObservable {
2843public:
2844
2850 muZHgaga(const StandardModel& SM_i, const double sqrt_s_i);
2851
2856 double computeThValue();
2857
2858private:
2860 const double sqrt_s;
2861};
2862
2871class muWHgaga : public ThObservable {
2872public:
2873
2879 muWHgaga(const StandardModel& SM_i, const double sqrt_s_i);
2880
2885 double computeThValue();
2886
2887private:
2889 const double sqrt_s;
2890};
2891
2900class muVHgaga : public ThObservable {
2901public:
2902
2908 muVHgaga(const StandardModel& SM_i, const double sqrt_s_i);
2913 double computeThValue();
2914
2915private:
2917 const double sqrt_s;
2918};
2919
2928class muttHgaga : public ThObservable {
2929public:
2930
2936 muttHgaga(const StandardModel& SM_i, const double sqrt_s_i);
2937
2942 double computeThValue();
2943
2944private:
2946 const double sqrt_s;
2947};
2948
2957class mutHgaga : public ThObservable {
2958public:
2959
2965 mutHgaga(const StandardModel& SM_i, const double sqrt_s_i);
2966
2971 double computeThValue();
2972
2973private:
2975 const double sqrt_s;
2976}; //AG:added
2977
2986class muggHZga : public ThObservable {
2987public:
2988
2994 muggHZga(const StandardModel& SM_i, const double sqrt_s_i);
2995
3000 double computeThValue();
3001
3002private:
3004 const double sqrt_s;
3005};
3006
3016public:
3017
3023 muggHpbbH_Hgaga(const StandardModel& SM_i, const double sqrt_s_i);
3024
3029 double computeThValue();
3030
3031private:
3033 const double sqrt_s;
3034}; //AG:added
3035
3036
3046public:
3047
3053 muggHZgamumu(const StandardModel& SM_i, const double sqrt_s_i);
3054
3059 double computeThValue();
3060
3061private:
3063 const double sqrt_s;
3064};
3065
3066
3075class muVBFHZga : public ThObservable {
3076public:
3077
3083 muVBFHZga(const StandardModel& SM_i, const double sqrt_s_i);
3084
3089 double computeThValue();
3090
3091private:
3093 const double sqrt_s;
3094};
3095
3104class muZHZga : public ThObservable {
3105public:
3106
3112 muZHZga(const StandardModel& SM_i, const double sqrt_s_i);
3113
3118 double computeThValue();
3119private:
3121 const double sqrt_s;
3122};
3123
3132class muWHZga : public ThObservable {
3133public:
3134
3140 muWHZga(const StandardModel& SM_i, const double sqrt_s_i);
3141
3146 double computeThValue();
3147
3148private:
3150 const double sqrt_s;
3151};
3152
3161class muVHZga : public ThObservable {
3162public:
3163
3169 muVHZga(const StandardModel& SM_i, const double sqrt_s_i);
3170
3175 double computeThValue();
3176
3177private:
3179 const double sqrt_s;
3180};
3181
3190class muttHZga : public ThObservable {
3191public:
3192
3198 muttHZga(const StandardModel& SM_i, const double sqrt_s_i);
3203 double computeThValue();
3204
3205private:
3207 const double sqrt_s;
3208};
3209
3210
3211
3212
3222public:
3223
3229 muggHpttHptHpbbH_HZga(const StandardModel& SM_i, const double sqrt_s_i);
3234 double computeThValue();
3235
3236private:
3238 const double sqrt_s;
3239};
3240
3241
3242
3243
3253public:
3254
3260 muVBFpVH_HZga(const StandardModel& SM_i, const double sqrt_s_i);
3265 double computeThValue();
3266
3267private:
3269 const double sqrt_s;
3270};
3271
3272
3273
3282class muggHZZ : public ThObservable {
3283public:
3284
3290 muggHZZ(const StandardModel& SM_i, const double sqrt_s_i);
3291
3296 double computeThValue();
3297
3298private:
3300 const double sqrt_s;
3301};
3302
3311class muVBFHZZ : public ThObservable {
3312public:
3313
3319 muVBFHZZ(const StandardModel& SM_i, const double sqrt_s_i);
3320
3325 double computeThValue();
3326
3327private:
3329 const double sqrt_s;
3330};
3331
3340class muZHZZ : public ThObservable {
3341public:
3342
3348 muZHZZ(const StandardModel& SM_i, const double sqrt_s_i);
3349
3354 double computeThValue();
3355
3356private:
3358 const double sqrt_s;
3359};
3360
3369class muWHZZ : public ThObservable {
3370public:
3371
3377 muWHZZ(const StandardModel& SM_i, const double sqrt_s_i);
3378
3383 double computeThValue();
3384
3385private:
3387 const double sqrt_s;
3388};
3389
3398class muVHZZ : public ThObservable {
3399public:
3400
3406 muVHZZ(const StandardModel& SM_i, const double sqrt_s_i);
3407
3412 double computeThValue();
3413
3414private:
3416 const double sqrt_s;
3417};
3418
3427class muttHZZ : public ThObservable {
3428public:
3429
3435 muttHZZ(const StandardModel& SM_i, const double sqrt_s_i);
3436
3441 double computeThValue();
3442
3443private:
3445 const double sqrt_s;
3446};
3447
3457public:
3458
3464 muttHptH_HZZ(const StandardModel& SM_i, const double sqrt_s_i);
3465
3470 double computeThValue();
3471
3472private:
3474 const double sqrt_s;
3475}; //AG:added
3476
3486public:
3487
3493 muttHptH_Hgaga(const StandardModel& SM_i, const double sqrt_s_i);
3494
3499 double computeThValue();
3500
3501private:
3503 const double sqrt_s;
3504}; //AG:added
3505
3515public:
3516
3522 muttHptH_Hmumu(const StandardModel& SM_i, const double sqrt_s_i);
3523
3528 double computeThValue();
3529
3530private:
3532 const double sqrt_s;
3533}; //AG:added
3534
3544public:
3545
3551 muggHpbbH_HZZ(const StandardModel& SM_i, const double sqrt_s_i);
3552
3557 double computeThValue();
3558
3559private:
3561 const double sqrt_s;
3562}; //AG:added
3563
3564
3565
3574class muggHZZ4l : public ThObservable {
3575public:
3576
3582 muggHZZ4l(const StandardModel& SM_i, const double sqrt_s_i);
3583
3588 double computeThValue();
3589
3590private:
3592 const double sqrt_s;
3593};
3594
3595
3596
3605class muggHZZ4mu : public ThObservable {
3606public:
3607
3613 muggHZZ4mu(const StandardModel& SM_i, const double sqrt_s_i);
3614
3619 double computeThValue();
3620
3621private:
3623 const double sqrt_s;
3624};
3625
3626
3635class muVBFHZZ4l : public ThObservable {
3636public:
3637
3643 muVBFHZZ4l(const StandardModel& SM_i, const double sqrt_s_i);
3644
3649 double computeThValue();
3650
3651private:
3653 const double sqrt_s;
3654};
3655
3664class muZHZZ4l : public ThObservable {
3665public:
3666
3672 muZHZZ4l(const StandardModel& SM_i, const double sqrt_s_i);
3673
3678 double computeThValue();
3679
3680private:
3682 const double sqrt_s;
3683};
3684
3693class muWHZZ4l : public ThObservable {
3694public:
3695
3701 muWHZZ4l(const StandardModel& SM_i, const double sqrt_s_i);
3702
3707 double computeThValue();
3708
3709private:
3711 const double sqrt_s;
3712};
3713
3722class muVHZZ4l : public ThObservable {
3723public:
3724
3730 muVHZZ4l(const StandardModel& SM_i, const double sqrt_s_i);
3731
3736 double computeThValue();
3737
3738private:
3740 const double sqrt_s;
3741};
3742
3751class muttHZZ4l : public ThObservable {
3752public:
3753
3759 muttHZZ4l(const StandardModel& SM_i, const double sqrt_s_i);
3760
3765 double computeThValue();
3766
3767private:
3769 const double sqrt_s;
3770};
3771
3772
3781class muggHWW : public ThObservable {
3782public:
3783
3789 muggHWW(const StandardModel& SM_i, const double sqrt_s_i);
3790
3795 double computeThValue();
3796
3797private:
3799 const double sqrt_s;
3800};
3801
3810class muVBFHWW : public ThObservable {
3811public:
3812
3818 muVBFHWW(const StandardModel& SM_i, const double sqrt_s_i);
3819
3824 double computeThValue();
3825
3826private:
3828 const double sqrt_s;
3829};
3830
3839class muZHWW : public ThObservable {
3840public:
3841
3847 muZHWW(const StandardModel& SM_i, const double sqrt_s_i);
3848
3853 double computeThValue();
3854
3855private:
3857 const double sqrt_s;
3858};
3859
3868class muWHWW : public ThObservable {
3869public:
3870
3876 muWHWW(const StandardModel& SM_i, const double sqrt_s_i);
3877
3882 double computeThValue();
3883
3884private:
3886 const double sqrt_s;
3887};
3888
3897class muVHWW : public ThObservable {
3898public:
3899
3905 muVHWW(const StandardModel& SM_i, const double sqrt_s_i);
3910 double computeThValue();
3911
3912private:
3914 const double sqrt_s;
3915};
3916
3925class muttHWW : public ThObservable {
3926public:
3927
3933 muttHWW(const StandardModel& SM_i, const double sqrt_s_i);
3934
3939 double computeThValue();
3940
3941private:
3943 const double sqrt_s;
3944};
3945
3955public:
3956
3962 muttHptH_HWW(const StandardModel& SM_i, const double sqrt_s_i);
3963
3968 double computeThValue();
3969
3970private:
3972 const double sqrt_s;
3973}; //AG:added
3974
3984public:
3985
3991 muggHpbbH_HWW(const StandardModel& SM_i, const double sqrt_s_i);
3992
3997 double computeThValue();
3998
3999private:
4001 const double sqrt_s;
4002}; //AG:added
4003
4004
4014public:
4015
4021 muggHWW2l2v(const StandardModel& SM_i, const double sqrt_s_i);
4022
4027 double computeThValue();
4028
4029private:
4031 const double sqrt_s;
4032};
4033
4043public:
4044
4050 muVBFHWW2l2v(const StandardModel& SM_i, const double sqrt_s_i);
4051
4056 double computeThValue();
4057
4058private:
4060 const double sqrt_s;
4061};
4062
4071class muZHWW2l2v : public ThObservable {
4072public:
4073
4079 muZHWW2l2v(const StandardModel& SM_i, const double sqrt_s_i);
4080
4085 double computeThValue();
4086
4087private:
4089 const double sqrt_s;
4090};
4091
4100class muWHWW2l2v : public ThObservable {
4101public:
4102
4108 muWHWW2l2v(const StandardModel& SM_i, const double sqrt_s_i);
4109
4114 double computeThValue();
4115
4116private:
4118 const double sqrt_s;
4119};
4120
4129class muVHWW2l2v : public ThObservable {
4130public:
4131
4137 muVHWW2l2v(const StandardModel& SM_i, const double sqrt_s_i);
4138
4143 double computeThValue();
4144
4145private:
4147 const double sqrt_s;
4148};
4149
4159public:
4160
4166 muttHWW2l2v(const StandardModel& SM_i, const double sqrt_s_i);
4167
4172 double computeThValue();
4173
4174private:
4176 const double sqrt_s;
4177};
4178
4179
4188class muttHVV : public ThObservable {
4189public:
4190
4196 muttHVV(const StandardModel& SM_i, const double sqrt_s_i);
4197
4202 double computeThValue();
4203
4204private:
4206 const double sqrt_s;
4207};
4208
4209
4218class muggHmumu : public ThObservable {
4219public:
4220
4226 muggHmumu(const StandardModel& SM_i, const double sqrt_s_i);
4227
4232 double computeThValue();
4233
4234private:
4236 const double sqrt_s;
4237};
4238
4247class muVBFHmumu : public ThObservable {
4248public:
4249
4255 muVBFHmumu(const StandardModel& SM_i, const double sqrt_s_i);
4256
4261 double computeThValue();
4262
4263private:
4265 const double sqrt_s;
4266};
4267
4276class muZHmumu : public ThObservable {
4277public:
4278
4284 muZHmumu(const StandardModel& SM_i, const double sqrt_s_i);
4285
4290 double computeThValue();
4291
4292private:
4294 const double sqrt_s;
4295};
4296
4305class muWHmumu : public ThObservable {
4306public:
4307
4313 muWHmumu(const StandardModel& SM_i, const double sqrt_s_i);
4314
4319 double computeThValue();
4320
4321private:
4323 const double sqrt_s;
4324};
4325
4334class muVHmumu : public ThObservable {
4335public:
4336
4342 muVHmumu(const StandardModel& SM_i, const double sqrt_s_i);
4343
4348 double computeThValue();
4349
4350private:
4352 const double sqrt_s;
4353};
4354
4363class muttHmumu : public ThObservable {
4364public:
4365
4371 muttHmumu(const StandardModel& SM_i, const double sqrt_s_i);
4372
4377 double computeThValue();
4378
4379private:
4381 const double sqrt_s;
4382};
4383
4393public:
4394
4400 muggHpttHptHpbbH_Hmumu(const StandardModel& SM_i, const double sqrt_s_i);
4401
4406 double computeThValue();
4407
4408private:
4410 const double sqrt_s;
4411}; //AG:added
4412
4422public:
4423
4429 muVBFpVH_Hmumu(const StandardModel& SM_i, const double sqrt_s_i);
4430
4435 double computeThValue();
4436
4437private:
4439 const double sqrt_s;
4440}; //AG:added
4441
4442
4452public:
4453
4459 muggHtautau(const StandardModel& SM_i, const double sqrt_s_i);
4460
4465 double computeThValue();
4466
4467private:
4469 const double sqrt_s;
4470};
4471
4481public:
4482
4488 muVBFHtautau(const StandardModel& SM_i, const double sqrt_s_i);
4489
4494 double computeThValue();
4495
4496private:
4498 const double sqrt_s;
4499};
4500
4501
4511public:
4512
4518 muVBFpVHtautau(const StandardModel& SM_i, const double sqrt_s_i);
4519
4524 double computeThValue();
4525
4526private:
4528 const double sqrt_s;
4529};
4530
4531
4540class muZHtautau : public ThObservable {
4541public:
4542
4548 muZHtautau(const StandardModel& SM_i, const double sqrt_s_i);
4549
4554 double computeThValue();
4555
4556private:
4558 const double sqrt_s;
4559};
4560
4569class muWHtautau : public ThObservable {
4570public:
4571
4577 muWHtautau(const StandardModel& SM_i, const double sqrt_s_i);
4578
4583 double computeThValue();
4584
4585private:
4587 const double sqrt_s;
4588};
4589
4598class muVHtautau : public ThObservable {
4599public:
4600
4606 muVHtautau(const StandardModel& SM_i, const double sqrt_s_i);
4607
4612 double computeThValue();
4613
4614private:
4616 const double sqrt_s;
4617};
4618
4628public:
4629
4635 muttHtautau(const StandardModel& SM_i, const double sqrt_s_i);
4636
4641 double computeThValue();
4642
4643private:
4645 const double sqrt_s;
4646};
4647
4657public:
4658
4664 muttHptH_Htautau(const StandardModel& SM_i, const double sqrt_s_i);
4665
4670 double computeThValue();
4671
4672private:
4674 const double sqrt_s;
4675}; //AG:added
4676
4686public:
4687
4693 muggHpbbH_Htautau(const StandardModel& SM_i, const double sqrt_s_i);
4694
4699 double computeThValue();
4700
4701private:
4703 const double sqrt_s;
4704}; //AG:added
4705
4706
4715class muggHbb : public ThObservable {
4716public:
4717
4723 muggHbb(const StandardModel& SM_i, const double sqrt_s_i);
4728 double computeThValue();
4729
4730private:
4732 const double sqrt_s;
4733};
4734
4743class muVBFHbb : public ThObservable {
4744public:
4745
4751 muVBFHbb(const StandardModel& SM_i, const double sqrt_s_i);
4752
4757 double computeThValue();
4758
4759private:
4761 const double sqrt_s;
4762};
4763
4772class muZHbb : public ThObservable {
4773public:
4774
4780 muZHbb(const StandardModel& SM_i, const double sqrt_s_i);
4781
4786 double computeThValue();
4787
4788private:
4790 const double sqrt_s;
4791};
4792
4801class muWHbb : public ThObservable {
4802public:
4803
4809 muWHbb(const StandardModel& SM_i, const double sqrt_s_i);
4810
4815 double computeThValue();
4816
4817private:
4819 const double sqrt_s;
4820};
4821
4830class muVHbb : public ThObservable {
4831public:
4832
4838 muVHbb(const StandardModel& SM_i, const double sqrt_s_i);
4839
4844 double computeThValue();
4845
4846private:
4848 const double sqrt_s;
4849};
4850
4859class muttHbb : public ThObservable {
4860public:
4861
4867 muttHbb(const StandardModel& SM_i, const double sqrt_s_i);
4868
4873 double computeThValue();
4874
4875private:
4877 const double sqrt_s;
4878};
4879
4889public:
4890
4896 muttHptH_Hbb(const StandardModel& SM_i, const double sqrt_s_i);
4897
4902 double computeThValue();
4903
4904private:
4906 const double sqrt_s;
4907}; //AG:added
4908
4918public:
4919
4925 muggHpVBFpbbH_Hbb(const StandardModel& SM_i, const double sqrt_s_i);
4926
4931 double computeThValue();
4932
4933private:
4935 const double sqrt_s;
4936}; //AG:added
4937
4938
4939
4948class muVHcc : public ThObservable {
4949public:
4950
4956 muVHcc(const StandardModel& SM_i, const double sqrt_s_i);
4957
4962 double computeThValue();
4963
4964private:
4966 const double sqrt_s;
4967};
4968
4969
4970
4982class muVBFBRinv : public ThObservable {
4983public:
4984
4990 muVBFBRinv(const StandardModel& SM_i, const double sqrt_s_i);
4991
4996 double computeThValue();
4997
4998private:
5000 const double sqrt_s;
5001};
5002
5003
5014class muVBFHinv : public ThObservable {
5015public:
5016
5022 muVBFHinv(const StandardModel& SM_i, const double sqrt_s_i);
5023
5028 double computeThValue();
5029
5030private:
5032 const double sqrt_s;
5033};
5034
5035
5047class muVHBRinv : public ThObservable {
5048public:
5049
5055 muVHBRinv(const StandardModel& SM_i, const double sqrt_s_i);
5056
5061 double computeThValue();
5062
5063private:
5065 const double sqrt_s;
5066};
5067
5068
5079class muVHinv : public ThObservable {
5080public:
5081
5087 muVHinv(const StandardModel& SM_i, const double sqrt_s_i);
5088
5093 double computeThValue();
5094
5095private:
5097 const double sqrt_s;
5098};
5099
5100
5109class muppHmumu : public ThObservable {
5110public:
5111
5117 muppHmumu(const StandardModel& SM_i, const double sqrt_s_i);
5118
5123 double computeThValue();
5124
5125private:
5127 const double sqrt_s;
5128};
5129
5138class muppHZga : public ThObservable {
5139public:
5140
5146 muppHZga(const StandardModel& SM_i, const double sqrt_s_i);
5147
5152 double computeThValue();
5153
5154private:
5156 const double sqrt_s;
5157};
5158
5159
5171public:
5172
5178 muggHH2ga2b(const StandardModel& SM_i, const double sqrt_s_i);
5179
5184 double computeThValue();
5185
5186private:
5188 const double sqrt_s;
5189};
5190
5202public:
5203
5209 muttHZbbboost(const StandardModel& SM_i, const double sqrt_s_i);
5210
5216 double computeThValue();
5217
5218private:
5220 const double sqrt_s;
5221};
5222
5223
5235public:
5236
5242 muttHgagaZeeboost(const StandardModel& SM_i, const double sqrt_s_i);
5243
5249 double computeThValue();
5250
5251private:
5253 const double sqrt_s;
5254};
5255
5256
5257//AG:begin
5265class ggHgaga : public ThObservable {
5266public:
5267
5273 ggHgaga(const StandardModel& SM_i, const double sqrt_s_i);
5274
5279 double computeThValue();
5280
5281private:
5283 const double sqrt_s;
5284};
5285
5293class ggHZZ : public ThObservable {
5294public:
5295
5301 ggHZZ(const StandardModel& SM_i, const double sqrt_s_i);
5302
5307 double computeThValue();
5308
5309private:
5311 const double sqrt_s;
5312};
5313
5321class ggHWW : public ThObservable {
5322public:
5323
5329 ggHWW(const StandardModel& SM_i, const double sqrt_s_i);
5330
5335 double computeThValue();
5336
5337private:
5339 const double sqrt_s;
5340};
5341
5349class ggHtautau : public ThObservable {
5350public:
5351
5357 ggHtautau(const StandardModel& SM_i, const double sqrt_s_i);
5358
5363 double computeThValue();
5364
5365private:
5367 const double sqrt_s;
5368};
5369
5370//--------------------------------------------------
5371
5379class VBFHgaga : public ThObservable {
5380public:
5381
5387 VBFHgaga(const StandardModel& SM_i, const double sqrt_s_i);
5388
5393 double computeThValue();
5394
5395private:
5397 const double sqrt_s;
5398};
5399
5407class VBFHZZ : public ThObservable {
5408public:
5409
5415 VBFHZZ(const StandardModel& SM_i, const double sqrt_s_i);
5416
5421 double computeThValue();
5422
5423private:
5425 const double sqrt_s;
5426};
5427
5435class VBFHWW : public ThObservable {
5436public:
5437
5443 VBFHWW(const StandardModel& SM_i, const double sqrt_s_i);
5444
5449 double computeThValue();
5450
5451private:
5453 const double sqrt_s;
5454};
5455
5463class VBFHtautau : public ThObservable {
5464public:
5465
5471 VBFHtautau(const StandardModel& SM_i, const double sqrt_s_i);
5472
5477 double computeThValue();
5478
5479private:
5481 const double sqrt_s;
5482};
5483
5484//--------------------------------------------------
5485
5493class WHgaga : public ThObservable {
5494public:
5495
5501 WHgaga(const StandardModel& SM_i, const double sqrt_s_i);
5502
5507 double computeThValue();
5508
5509private:
5511 const double sqrt_s;
5512};
5513
5521class WHWW : public ThObservable {
5522public:
5523
5529 WHWW(const StandardModel& SM_i, const double sqrt_s_i);
5530
5535 double computeThValue();
5536
5537private:
5539 const double sqrt_s;
5540};
5541
5549class WHtautau : public ThObservable {
5550public:
5551
5557 WHtautau(const StandardModel& SM_i, const double sqrt_s_i);
5558
5563 double computeThValue();
5564
5565private:
5567 const double sqrt_s;
5568};
5569
5577class WHbb : public ThObservable {
5578public:
5579
5585 WHbb(const StandardModel& SM_i, const double sqrt_s_i);
5586
5591 double computeThValue();
5592
5593private:
5595 const double sqrt_s;
5596};
5597
5598//--------------------------------------------------
5599
5607class ZHgaga : public ThObservable {
5608public:
5609
5615 ZHgaga(const StandardModel& SM_i, const double sqrt_s_i);
5616
5621 double computeThValue();
5622
5623private:
5625 const double sqrt_s;
5626};
5627
5635class ZHWW : public ThObservable {
5636public:
5637
5643 ZHWW(const StandardModel& SM_i, const double sqrt_s_i);
5644
5649 double computeThValue();
5650
5651private:
5653 const double sqrt_s;
5654};
5655
5663class ZHtautau : public ThObservable {
5664public:
5665
5671 ZHtautau(const StandardModel& SM_i, const double sqrt_s_i);
5672
5677 double computeThValue();
5678
5679private:
5681 const double sqrt_s;
5682};
5683
5691class ZHbb : public ThObservable {
5692public:
5693
5699 ZHbb(const StandardModel& SM_i, const double sqrt_s_i);
5700
5705 double computeThValue();
5706
5707private:
5709 const double sqrt_s;
5710};
5711
5712//--------------------------------------------------
5713
5721class ttHgaga : public ThObservable {
5722public:
5723
5729 ttHgaga(const StandardModel& SM_i, const double sqrt_s_i);
5730
5735 double computeThValue();
5736
5737private:
5739 const double sqrt_s;
5740};
5741
5749class ttHWW : public ThObservable {
5750public:
5751
5757 ttHWW(const StandardModel& SM_i, const double sqrt_s_i);
5758
5763 double computeThValue();
5764
5765private:
5767 const double sqrt_s;
5768};
5769
5777class ttHtautau : public ThObservable {
5778public:
5779
5785 ttHtautau(const StandardModel& SM_i, const double sqrt_s_i);
5786
5791 double computeThValue();
5792
5793private:
5795 const double sqrt_s;
5796};
5797
5805class ttHbb : public ThObservable {
5806public:
5807
5813 ttHbb(const StandardModel& SM_i, const double sqrt_s_i);
5814
5819 double computeThValue();
5820
5821private:
5823 const double sqrt_s;
5824};
5825//AG:end
5826
5836public:
5837
5843 UpperLimit_ppHZgammaA(const StandardModel& SM_i, const double sqrt_s_i);
5844
5849 double computeThValue();
5850
5851private:
5853 const double sqrt_s;
5854};
5855
5865public:
5866
5872 UpperLimit_ppHZgammaA13(const StandardModel& SM_i, const double sqrt_s_i);
5873
5878 double computeThValue();
5879
5880private:
5882 const double sqrt_s;
5883};
5884
5894public:
5895
5901 UpperLimit_ppHZgammaC13(const StandardModel& SM_i, const double sqrt_s_i);
5902
5907 double computeThValue();
5908
5909private:
5911 const double sqrt_s;
5912};
5913
5923public:
5924
5930 UpperLimit_ppHZgammaC(const StandardModel& SM_i, const double sqrt_s_i);
5931
5936 double computeThValue();
5937
5938private:
5940 const double sqrt_s;
5941};
5942
5951class cg_plus_ct : public ThObservable {
5952public:
5953
5957 cg_plus_ct(const StandardModel& SM_i);
5958
5963 double computeThValue();
5964private:
5966};
5967
5977public:
5978
5982 cga_plus_ct(const StandardModel& SM_i);
5983
5988 double computeThValue();
5989
5990private:
5992};
5993
6003public:
6004
6008 cg_minus_cga(const StandardModel& SM_i);
6009
6014 double computeThValue();
6015
6016private:
6018};
6019
6028class cV_plus_cb : public ThObservable {
6029public:
6030
6034 cV_plus_cb(const StandardModel& SM_i);
6035
6040 double computeThValue();
6041
6042private:
6044};
6045
6055public:
6056
6060 cV_plus_ctau(const StandardModel& SM_i);
6061
6066 double computeThValue();
6067
6068private:
6070};
6071
6081public:
6082
6086 cb_minus_cc(const StandardModel& SM_i);
6087
6092 double computeThValue();
6093
6094private:
6096};
6097
6107public:
6108
6112 cb_minus_ctau(const StandardModel& SM_i);
6113
6118 double computeThValue();
6119
6120private:
6122};
6123
6133public:
6134
6138 cc_minus_ctau(const StandardModel& SM_i);
6139
6144 double computeThValue();
6145
6146private:
6148};
6149
6150
6151// Full signal strengths at e+ e- colliders
6152// ----------------------------------------
6153
6164class mueeZHbb : public ThObservable {
6165public:
6166
6174 mueeZHbb(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6175
6180 double computeThValue();
6181
6182private:
6184 const double sqrt_s, Pol_em, Pol_ep;
6185};
6186
6187
6198class mueeZHcc : public ThObservable {
6199public:
6200
6208 mueeZHcc(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6209
6214 double computeThValue();
6215
6216private:
6218 const double sqrt_s, Pol_em, Pol_ep;
6219};
6220
6231class mueeZHss : public ThObservable {
6232public:
6233
6241 mueeZHss(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6242
6247 double computeThValue();
6248
6249private:
6251 const double sqrt_s, Pol_em, Pol_ep;
6252};
6253
6254
6265class mueeZHgg : public ThObservable {
6266public:
6267
6275 mueeZHgg(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6276
6281 double computeThValue();
6282
6283private:
6285 const double sqrt_s, Pol_em, Pol_ep;
6286};
6287
6288
6299class mueeZHWW : public ThObservable {
6300public:
6301
6309 mueeZHWW(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6310
6315 double computeThValue();
6316
6317private:
6319 const double sqrt_s, Pol_em, Pol_ep;
6320};
6321
6322
6334public:
6335
6343 mueeZHtautau(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6344
6349 double computeThValue();
6350
6351private:
6353 const double sqrt_s, Pol_em, Pol_ep;
6354};
6355
6356
6367class mueeZHZZ : public ThObservable {
6368public:
6369
6377 mueeZHZZ(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6378
6383 double computeThValue();
6384
6385private:
6387 const double sqrt_s, Pol_em, Pol_ep;
6388};
6389
6390
6401class mueeZHZga : public ThObservable {
6402public:
6403
6411 mueeZHZga(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6412
6417 double computeThValue();
6418
6419private:
6421 const double sqrt_s, Pol_em, Pol_ep;
6422};
6423
6424
6435class mueeZHgaga : public ThObservable {
6436public:
6437
6445 mueeZHgaga(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6446
6451 double computeThValue();
6452
6453private:
6455 const double sqrt_s, Pol_em, Pol_ep;
6456};
6457
6458
6469class mueeZHmumu : public ThObservable {
6470public:
6471
6479 mueeZHmumu(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6484 double computeThValue();
6485
6486private:
6488 const double sqrt_s, Pol_em, Pol_ep;
6489};
6490
6491
6504public:
6505
6513 mueeZHBRinv(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6514
6519 double computeThValue();
6520
6521private:
6523 const double sqrt_s, Pol_em, Pol_ep;
6524};
6525
6526
6537class mueeZHinv : public ThObservable {
6538public:
6539
6547 mueeZHinv(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6548
6553 double computeThValue();
6554
6555private:
6557 const double sqrt_s, Pol_em, Pol_ep;
6558};
6559
6570class mueeWBFbb : public ThObservable {
6571public:
6572
6580 mueeWBFbb(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6581
6586 double computeThValue();
6587
6588private:
6590 const double sqrt_s, Pol_em, Pol_ep;
6591};
6592
6593
6604class mueeWBFcc : public ThObservable {
6605public:
6606
6614 mueeWBFcc(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6615
6620 double computeThValue();
6621
6622private:
6624 const double sqrt_s, Pol_em, Pol_ep;
6625};
6626
6627
6638class mueeWBFgg : public ThObservable {
6639public:
6640
6648 mueeWBFgg(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6649
6654 double computeThValue();
6655
6656private:
6658 const double sqrt_s, Pol_em, Pol_ep;
6659};
6660
6661
6672class mueeWBFWW : public ThObservable {
6673public:
6674
6682 mueeWBFWW(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6683
6688 double computeThValue();
6689
6690private:
6692 const double sqrt_s, Pol_em, Pol_ep;
6693};
6694
6695
6707public:
6708
6716 mueeWBFtautau(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6717
6722 double computeThValue();
6723
6724private:
6726 const double sqrt_s, Pol_em, Pol_ep;
6727};
6728
6729
6740class mueeWBFZZ : public ThObservable {
6741public:
6742
6750 mueeWBFZZ(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6751
6756 double computeThValue();
6757
6758private:
6760 const double sqrt_s, Pol_em, Pol_ep;
6761};
6762
6763
6774class mueeWBFZga : public ThObservable {
6775public:
6776
6784 mueeWBFZga(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6785
6790 double computeThValue();
6791
6792private:
6794 const double sqrt_s, Pol_em, Pol_ep;
6795};
6796
6797
6809public:
6810
6818 mueeWBFgaga(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6819
6824 double computeThValue();
6825
6826private:
6828 const double sqrt_s, Pol_em, Pol_ep;
6829};
6830
6831
6843public:
6844
6852 mueeWBFmumu(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6853
6858 double computeThValue();
6859
6860private:
6862 const double sqrt_s, Pol_em, Pol_ep;
6863};
6864
6865
6877class mueeHvvbb : public ThObservable {
6878public:
6879
6887 mueeHvvbb(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6888
6893 double computeThValue();
6894
6895private:
6897 const double sqrt_s, Pol_em, Pol_ep;
6898};
6899
6900
6912class mueeHvvcc : public ThObservable {
6913public:
6914
6922 mueeHvvcc(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6923
6928 double computeThValue();
6929
6930private:
6932 const double sqrt_s, Pol_em, Pol_ep;
6933};
6934
6935
6947class mueeHvvss : public ThObservable {
6948public:
6949
6957 mueeHvvss(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6958
6963 double computeThValue();
6964
6965private:
6967 const double sqrt_s, Pol_em, Pol_ep;
6968};
6969
6970
6982class mueeHvvgg : public ThObservable {
6983public:
6984
6992 mueeHvvgg(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
6993
6998 double computeThValue();
6999
7000private:
7002 const double sqrt_s, Pol_em, Pol_ep;
7003};
7004
7005
7017class mueeHvvWW : public ThObservable {
7018public:
7019
7027 mueeHvvWW(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
7028
7033 double computeThValue();
7034
7035private:
7037 const double sqrt_s, Pol_em, Pol_ep;
7038};
7039
7040
7053public:
7054
7062 mueeHvvtautau(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
7063
7068 double computeThValue();
7069
7070private:
7072 const double sqrt_s, Pol_em, Pol_ep;
7073};
7074
7075
7087class mueeHvvZZ : public ThObservable {
7088public:
7089
7097 mueeHvvZZ(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
7098
7103 double computeThValue();
7104
7105private:
7107 const double sqrt_s, Pol_em, Pol_ep;
7108};
7109
7110
7122class mueeHvvZga : public ThObservable {
7123public:
7124
7132 mueeHvvZga(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
7133
7138 double computeThValue();
7139
7140private:
7142 const double sqrt_s, Pol_em, Pol_ep;
7143};
7144
7145
7158public:
7159
7167 mueeHvvgaga(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
7168
7173 double computeThValue();
7174
7175private:
7177 const double sqrt_s, Pol_em, Pol_ep;
7178};
7179
7180
7193public:
7194
7202 mueeHvvmumu(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
7203
7208 double computeThValue();
7209
7210private:
7212 const double sqrt_s, Pol_em, Pol_ep;
7213};
7214
7215
7226class mueeZBFbb : public ThObservable {
7227public:
7228
7236 mueeZBFbb(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
7237
7242 double computeThValue();
7243
7244private:
7246 const double sqrt_s, Pol_em, Pol_ep;
7247};
7248
7249
7260class mueettHbb : public ThObservable {
7261public:
7262
7270 mueettHbb(const StandardModel& SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i);
7271
7276 double computeThValue();
7277
7278private:
7280 const double sqrt_s, Pol_em, Pol_ep;
7281};
7282
7283
7284// Production signal strengths at mu+ mu- colliders
7285// ------------------------------------------------
7286
7297class mummZH : public ThObservable {
7298public:
7299
7305 mummZH(const StandardModel& SM_i, const double sqrt_s_i);
7306
7311 double computeThValue();
7312
7313private:
7315 const double sqrt_s;
7316};
7317
7329class mummHvv : public ThObservable {
7330public:
7331
7337 mummHvv(const StandardModel& SM_i, const double sqrt_s_i);
7338
7343 double computeThValue();
7344
7345private:
7347 const double sqrt_s;
7348};
7349
7350
7362class mummHmm : public ThObservable {
7363public:
7364
7370 mummHmm(const StandardModel& SM_i, const double sqrt_s_i);
7371
7376 double computeThValue();
7377
7378private:
7380 const double sqrt_s;
7381};
7382
7383
7394class mummttH : public ThObservable {
7395public:
7396
7402 mummttH(const StandardModel& SM_i, const double sqrt_s_i);
7403
7408 double computeThValue();
7409
7410private:
7412 const double sqrt_s;
7413};
7414
7415
7416
7417// Full signal strengths at mu+ mu- colliders
7418// -------------------------------------------
7419
7430class mummHbb : public ThObservable {
7431public:
7432
7438 mummHbb(const StandardModel& SM_i, const double sqrt_s_i);
7439
7444 double computeThValue();
7445
7446private:
7448 const double sqrt_s;
7449};
7450
7451
7462class mummHcc : public ThObservable {
7463public:
7464
7470 mummHcc(const StandardModel& SM_i, const double sqrt_s_i);
7471
7476 double computeThValue();
7477
7478private:
7480 const double sqrt_s;
7481};
7482
7483
7494class mummHgg : public ThObservable {
7495public:
7496
7502 mummHgg(const StandardModel& SM_i, const double sqrt_s_i);
7503
7508 double computeThValue();
7509
7510private:
7512 const double sqrt_s;
7513};
7514
7515
7526class mummHWW : public ThObservable {
7527public:
7528
7534 mummHWW(const StandardModel& SM_i, const double sqrt_s_i);
7535
7540 double computeThValue();
7541
7542private:
7544 const double sqrt_s;
7545};
7546
7547
7559public:
7560
7566 mummHtautau(const StandardModel& SM_i, const double sqrt_s_i);
7567
7572 double computeThValue();
7573
7574private:
7576 const double sqrt_s;
7577};
7578
7579
7590class mummHZZ : public ThObservable {
7591public:
7592
7598 mummHZZ(const StandardModel& SM_i, const double sqrt_s_i);
7599
7604 double computeThValue();
7605
7606private:
7608 const double sqrt_s;
7609};
7610
7611
7622class mummHZga : public ThObservable {
7623public:
7624
7630 mummHZga(const StandardModel& SM_i, const double sqrt_s_i);
7631
7636 double computeThValue();
7637
7638private:
7640 const double sqrt_s;
7641};
7642
7643
7654class mummHgaga : public ThObservable {
7655public:
7656
7662 mummHgaga(const StandardModel& SM_i, const double sqrt_s_i);
7663
7668 double computeThValue();
7669
7670private:
7672 const double sqrt_s;
7673};
7674
7675
7686class mummHmumu : public ThObservable {
7687public:
7688
7694 mummHmumu(const StandardModel& SM_i, const double sqrt_s_i);
7699 double computeThValue();
7700
7701private:
7703 const double sqrt_s;
7704};
7705
7706
7717class mummHbbNWA : public ThObservable {
7718public:
7719
7725 mummHbbNWA(const StandardModel& SM_i, const double sqrt_s_i);
7726
7731 double computeThValue();
7732
7733private:
7735 const double sqrt_s;
7736};
7737
7738
7749class mummHccNWA : public ThObservable {
7750public:
7751
7757 mummHccNWA(const StandardModel& SM_i, const double sqrt_s_i);
7758
7763 double computeThValue();
7764
7765private:
7767 const double sqrt_s;
7768};
7769
7770
7781class mummHggNWA : public ThObservable {
7782public:
7783
7789 mummHggNWA(const StandardModel& SM_i, const double sqrt_s_i);
7790
7795 double computeThValue();
7796
7797private:
7799 const double sqrt_s;
7800};
7801
7802
7813class mummHWWNWA : public ThObservable {
7814public:
7815
7821 mummHWWNWA(const StandardModel& SM_i, const double sqrt_s_i);
7822
7827 double computeThValue();
7828
7829private:
7831 const double sqrt_s;
7832};
7833
7834
7846public:
7847
7853 mummHtautauNWA(const StandardModel& SM_i, const double sqrt_s_i);
7854
7859 double computeThValue();
7860
7861private:
7863 const double sqrt_s;
7864};
7865
7866
7877class mummHZZNWA : public ThObservable {
7878public:
7879
7885 mummHZZNWA(const StandardModel& SM_i, const double sqrt_s_i);
7886
7891 double computeThValue();
7892
7893private:
7895 const double sqrt_s;
7896};
7897
7898
7910public:
7911
7917 mummHZgaNWA(const StandardModel& SM_i, const double sqrt_s_i);
7918
7923 double computeThValue();
7924
7925private:
7927 const double sqrt_s;
7928};
7929
7930
7942public:
7943
7949 mummHgagaNWA(const StandardModel& SM_i, const double sqrt_s_i);
7950
7955 double computeThValue();
7956
7957private:
7959 const double sqrt_s;
7960};
7961
7962
7974public:
7975
7981 mummHmumuNWA(const StandardModel& SM_i, const double sqrt_s_i);
7986 double computeThValue();
7987
7988private:
7990 const double sqrt_s;
7991};
7992
7993
8004class mummZHbb : public ThObservable {
8005public:
8006
8012 mummZHbb(const StandardModel& SM_i, const double sqrt_s_i);
8013
8018 double computeThValue();
8019
8020private:
8022 const double sqrt_s;
8023};
8024
8025
8036class mummZHcc : public ThObservable {
8037public:
8038
8044 mummZHcc(const StandardModel& SM_i, const double sqrt_s_i);
8045
8050 double computeThValue();
8051
8052private:
8054 const double sqrt_s;
8055};
8056
8057
8068class mummZHgg : public ThObservable {
8069public:
8070
8076 mummZHgg(const StandardModel& SM_i, const double sqrt_s_i);
8077
8082 double computeThValue();
8083
8084private:
8086 const double sqrt_s;
8087};
8088
8089
8100class mummZHWW : public ThObservable {
8101public:
8102
8108 mummZHWW(const StandardModel& SM_i, const double sqrt_s_i);
8109
8114 double computeThValue();
8115
8116private:
8118 const double sqrt_s;
8119};
8120
8121
8133public:
8134
8140 mummZHtautau(const StandardModel& SM_i, const double sqrt_s_i);
8141
8146 double computeThValue();
8147
8148private:
8150 const double sqrt_s;
8151};
8152
8153
8164class mummZHZZ : public ThObservable {
8165public:
8166
8172 mummZHZZ(const StandardModel& SM_i, const double sqrt_s_i);
8173
8178 double computeThValue();
8179
8180private:
8182 const double sqrt_s;
8183};
8184
8185
8196class mummZHZga : public ThObservable {
8197public:
8198
8204 mummZHZga(const StandardModel& SM_i, const double sqrt_s_i);
8205
8210 double computeThValue();
8211
8212private:
8214 const double sqrt_s;
8215};
8216
8217
8228class mummZHgaga : public ThObservable {
8229public:
8230
8236 mummZHgaga(const StandardModel& SM_i, const double sqrt_s_i);
8237
8242 double computeThValue();
8243
8244private:
8246 const double sqrt_s;
8247};
8248
8249
8260class mummZHmumu : public ThObservable {
8261public:
8262
8268 mummZHmumu(const StandardModel& SM_i, const double sqrt_s_i);
8273 double computeThValue();
8274
8275private:
8277 const double sqrt_s;
8278};
8279
8280
8281
8292class mummHvvbb : public ThObservable {
8293public:
8294
8300 mummHvvbb(const StandardModel& SM_i, const double sqrt_s_i);
8301
8306 double computeThValue();
8307
8308private:
8310 const double sqrt_s;
8311};
8312
8313
8324class mummHvvcc : public ThObservable {
8325public:
8326
8332 mummHvvcc(const StandardModel& SM_i, const double sqrt_s_i);
8333
8338 double computeThValue();
8339
8340private:
8342 const double sqrt_s;
8343};
8344
8345
8356class mummHvvgg : public ThObservable {
8357public:
8358
8364 mummHvvgg(const StandardModel& SM_i, const double sqrt_s_i);
8365
8370 double computeThValue();
8371
8372private:
8374 const double sqrt_s;
8375};
8376
8377
8388class mummHvvWW : public ThObservable {
8389public:
8390
8396 mummHvvWW(const StandardModel& SM_i, const double sqrt_s_i);
8397
8402 double computeThValue();
8403
8404private:
8406 const double sqrt_s;
8407};
8408
8409
8421public:
8422
8428 mummHvvtautau(const StandardModel& SM_i, const double sqrt_s_i);
8429
8434 double computeThValue();
8435
8436private:
8438 const double sqrt_s;
8439};
8440
8441
8452class mummHvvZZ : public ThObservable {
8453public:
8454
8460 mummHvvZZ(const StandardModel& SM_i, const double sqrt_s_i);
8461
8466 double computeThValue();
8467
8468private:
8470 const double sqrt_s;
8471};
8472
8473
8484class mummHvvZga : public ThObservable {
8485public:
8486
8492 mummHvvZga(const StandardModel& SM_i, const double sqrt_s_i);
8493
8498 double computeThValue();
8499
8500private:
8502 const double sqrt_s;
8503};
8504
8505
8517public:
8518
8524 mummHvvgaga(const StandardModel& SM_i, const double sqrt_s_i);
8525
8530 double computeThValue();
8531
8532private:
8534 const double sqrt_s;
8535};
8536
8537
8549public:
8550
8556 mummHvvmumu(const StandardModel& SM_i, const double sqrt_s_i);
8561 double computeThValue();
8562
8563private:
8565 const double sqrt_s;
8566};
8567
8568
8569
8580class mummHmmbb : public ThObservable {
8581public:
8582
8588 mummHmmbb(const StandardModel& SM_i, const double sqrt_s_i);
8589
8594 double computeThValue();
8595
8596private:
8598 const double sqrt_s;
8599};
8600
8601
8612class mummHmmcc : public ThObservable {
8613public:
8614
8620 mummHmmcc(const StandardModel& SM_i, const double sqrt_s_i);
8621
8626 double computeThValue();
8627
8628private:
8630 const double sqrt_s;
8631};
8632
8633
8644class mummHmmgg : public ThObservable {
8645public:
8646
8652 mummHmmgg(const StandardModel& SM_i, const double sqrt_s_i);
8653
8658 double computeThValue();
8659
8660private:
8662 const double sqrt_s;
8663};
8664
8665
8676class mummHmmWW : public ThObservable {
8677public:
8678
8684 mummHmmWW(const StandardModel& SM_i, const double sqrt_s_i);
8685
8690 double computeThValue();
8691
8692private:
8694 const double sqrt_s;
8695};
8696
8697
8709public:
8710
8716 mummHmmtautau(const StandardModel& SM_i, const double sqrt_s_i);
8717
8722 double computeThValue();
8723
8724private:
8726 const double sqrt_s;
8727};
8728
8729
8740class mummHmmZZ : public ThObservable {
8741public:
8742
8748 mummHmmZZ(const StandardModel& SM_i, const double sqrt_s_i);
8749
8754 double computeThValue();
8755
8756private:
8758 const double sqrt_s;
8759};
8760
8761
8772class mummHmmZga : public ThObservable {
8773public:
8774
8780 mummHmmZga(const StandardModel& SM_i, const double sqrt_s_i);
8781
8786 double computeThValue();
8787
8788private:
8790 const double sqrt_s;
8791};
8792
8793
8805public:
8806
8812 mummHmmgaga(const StandardModel& SM_i, const double sqrt_s_i);
8813
8818 double computeThValue();
8819
8820private:
8822 const double sqrt_s;
8823};
8824
8825
8837public:
8838
8844 mummHmmmumu(const StandardModel& SM_i, const double sqrt_s_i);
8849 double computeThValue();
8850
8851private:
8853 const double sqrt_s;
8854};
8855
8856
8867class mummttHbb : public ThObservable {
8868public:
8869
8875 mummttHbb(const StandardModel& SM_i, const double sqrt_s_i);
8876
8881 double computeThValue();
8882
8883private:
8885 const double sqrt_s;
8886};
8887
8888
8899class mummttHcc : public ThObservable {
8900public:
8901
8907 mummttHcc(const StandardModel& SM_i, const double sqrt_s_i);
8908
8913 double computeThValue();
8914
8915private:
8917 const double sqrt_s;
8918};
8919
8920
8931class mummttHgg : public ThObservable {
8932public:
8933
8939 mummttHgg(const StandardModel& SM_i, const double sqrt_s_i);
8940
8945 double computeThValue();
8946
8947private:
8949 const double sqrt_s;
8950};
8951
8952
8963class mummttHWW : public ThObservable {
8964public:
8965
8971 mummttHWW(const StandardModel& SM_i, const double sqrt_s_i);
8972
8977 double computeThValue();
8978
8979private:
8981 const double sqrt_s;
8982};
8983
8984
8996public:
8997
9003 mummttHtautau(const StandardModel& SM_i, const double sqrt_s_i);
9004
9009 double computeThValue();
9010
9011private:
9013 const double sqrt_s;
9014};
9015
9016
9027class mummttHZZ : public ThObservable {
9028public:
9029
9035 mummttHZZ(const StandardModel& SM_i, const double sqrt_s_i);
9036
9041 double computeThValue();
9042
9043private:
9045 const double sqrt_s;
9046};
9047
9048
9059class mummttHZga : public ThObservable {
9060public:
9061
9067 mummttHZga(const StandardModel& SM_i, const double sqrt_s_i);
9068
9073 double computeThValue();
9074
9075private:
9077 const double sqrt_s;
9078};
9079
9080
9092public:
9093
9099 mummttHgaga(const StandardModel& SM_i, const double sqrt_s_i);
9100
9105 double computeThValue();
9106
9107private:
9109 const double sqrt_s;
9110};
9111
9112
9124public:
9125
9131 mummttHmumu(const StandardModel& SM_i, const double sqrt_s_i);
9136 double computeThValue();
9137
9138private:
9140 const double sqrt_s;
9141};
9142
9143
9144
9145
9146// Full signal strengths at ep colliders
9147// -------------------------------------
9148
9159class muepWBFbb : public ThObservable {
9160public:
9161
9167 muepWBFbb(const StandardModel& SM_i, const double sqrt_s_i);
9168
9173 double computeThValue();
9174
9175private:
9177 const double sqrt_s;
9178};
9179
9180
9191class muepWBFcc : public ThObservable {
9192public:
9193
9199 muepWBFcc(const StandardModel& SM_i, const double sqrt_s_i);
9200
9205 double computeThValue();
9206
9207private:
9209 const double sqrt_s;
9210};
9211
9212
9223class muepWBFgg : public ThObservable {
9224public:
9225
9231 muepWBFgg(const StandardModel& SM_i, const double sqrt_s_i);
9232
9237 double computeThValue();
9238
9239private:
9241 const double sqrt_s;
9242};
9243
9244
9256public:
9257
9263 muepWBFWW2l2v(const StandardModel& SM_i, const double sqrt_s_i);
9264
9269 double computeThValue();
9270
9271private:
9273 const double sqrt_s;
9274};
9275
9276
9288public:
9289
9295 muepWBFZZ4l(const StandardModel& SM_i, const double sqrt_s_i);
9296
9301 double computeThValue();
9302
9303private:
9305 const double sqrt_s;
9306};
9307
9308
9320public:
9321
9327 muepWBFgaga(const StandardModel& SM_i, const double sqrt_s_i);
9328
9333 double computeThValue();
9334
9335private:
9337 const double sqrt_s;
9338};
9339
9340
9352public:
9353
9359 muepWBFtautau(const StandardModel& SM_i, const double sqrt_s_i);
9360
9365 double computeThValue();
9366
9367private:
9369 const double sqrt_s;
9370};
9371
9372
9383class muepZBFbb : public ThObservable {
9384public:
9385
9391 muepZBFbb(const StandardModel& SM_i, const double sqrt_s_i);
9392
9397 double computeThValue();
9398
9399private:
9401 const double sqrt_s;
9402};
9403
9404
9415class muepZBFcc : public ThObservable {
9416public:
9417
9423 muepZBFcc(const StandardModel& SM_i, const double sqrt_s_i);
9424
9429 double computeThValue();
9430
9431private:
9433 const double sqrt_s;
9434};
9435
9436
9447class muepZBFgg : public ThObservable {
9448public:
9449
9455 muepZBFgg(const StandardModel& SM_i, const double sqrt_s_i);
9456
9461 double computeThValue();
9462
9463private:
9465 const double sqrt_s;
9466};
9467
9468
9480public:
9481
9487 muepZBFWW2l2v(const StandardModel& SM_i, const double sqrt_s_i);
9488
9493 double computeThValue();
9494
9495private:
9497 const double sqrt_s;
9498};
9499
9500
9512public:
9513
9519 muepZBFZZ4l(const StandardModel& SM_i, const double sqrt_s_i);
9520
9525 double computeThValue();
9526
9527private:
9529 const double sqrt_s;
9530};
9531
9532
9544public:
9545
9551 muepZBFgaga(const StandardModel& SM_i, const double sqrt_s_i);
9552
9557 double computeThValue();
9558
9559private:
9561 const double sqrt_s;
9562};
9563
9564
9576public:
9577
9583 muepZBFtautau(const StandardModel& SM_i, const double sqrt_s_i);
9584
9589 double computeThValue();
9590
9591private:
9593 const double sqrt_s;
9594};
9595
9596
9597// -----------------------------------------------------------------------------
9598// STXS bins
9599// -----------------------------------------------------------------------------
9600
9601// -----------------------------------------------------------------------------
9602// Stage 0
9603// -----------------------------------------------------------------------------
9604
9613class STXS_0_qqH : public ThObservable {
9614public:
9615
9621 STXS_0_qqH(const StandardModel& SM_i, const double sqrt_s_i);
9622
9626 double computeThValue();
9627
9628private:
9630 const double sqrt_s;
9631};
9632
9633
9634// -----------------------------------------------------------------------------
9635// Stage 1
9636// -----------------------------------------------------------------------------
9637
9647public:
9648
9654 STXSggH_VBFtopo_j3v_4l(const StandardModel& SM_i, const double sqrt_s_i);
9655
9659 double computeThValue();
9660
9661private:
9663 const double sqrt_s;
9664};
9665
9666
9676public:
9677
9683 STXSggH_VBFtopo_j3_4l(const StandardModel& SM_i, const double sqrt_s_i);
9684
9688 double computeThValue();
9689
9690private:
9692 const double sqrt_s;
9693};
9694
9695
9705public:
9706
9712 STXSggH0j4l(const StandardModel& SM_i, const double sqrt_s_i);
9713
9717 double computeThValue();
9718
9719private:
9721 const double sqrt_s;
9722};
9723
9724
9734public:
9735
9741 STXSggH1j_pTH_0_60_4l(const StandardModel& SM_i, const double sqrt_s_i);
9742
9746 double computeThValue();
9747
9748private:
9750 const double sqrt_s;
9751};
9752
9753
9763public:
9764
9770 STXSggH1j_pTH_60_120_4l(const StandardModel& SM_i, const double sqrt_s_i);
9771
9775 double computeThValue();
9776
9777private:
9779 const double sqrt_s;
9780};
9781
9782
9792public:
9793
9799 STXSggH1j_pTH_120_200_4l(const StandardModel& SM_i, const double sqrt_s_i);
9800
9804 double computeThValue();
9805
9806private:
9808 const double sqrt_s;
9809};
9810
9811
9821public:
9822
9828 STXSggH1j_pTH_200_4l(const StandardModel& SM_i, const double sqrt_s_i);
9829
9833 double computeThValue();
9834
9835private:
9837 const double sqrt_s;
9838};
9839
9840
9850public:
9851
9857 STXSggH2j_pTH_0_200_4l(const StandardModel& SM_i, const double sqrt_s_i);
9858
9862 double computeThValue();
9863
9864private:
9866 const double sqrt_s;
9867};
9868
9869
9879public:
9880
9886 STXSggH2j_pTH_0_60_4l(const StandardModel& SM_i, const double sqrt_s_i);
9887
9891 double computeThValue();
9892
9893private:
9895 const double sqrt_s;
9896};
9897
9898
9908public:
9909
9915 STXSggH2j_pTH_60_120_4l(const StandardModel& SM_i, const double sqrt_s_i);
9916
9920 double computeThValue();
9921
9922private:
9924 const double sqrt_s;
9925};
9926
9927
9937public:
9938
9944 STXSggH2j_pTH_120_200_4l(const StandardModel& SM_i, const double sqrt_s_i);
9945
9949 double computeThValue();
9950
9951private:
9953 const double sqrt_s;
9954};
9955
9956
9966public:
9967
9973 STXSggH2j_pTH_200_4l(const StandardModel& SM_i, const double sqrt_s_i);
9974
9978 double computeThValue();
9979
9980private:
9982 const double sqrt_s;
9983};
9984
9985
9986
9996public:
9997
10003 STXSqqHqq_VBFtopo_Rest_4l(const StandardModel& SM_i, const double sqrt_s_i);
10004
10008 double computeThValue();
10009
10010private:
10012 const double sqrt_s;
10013};
10014
10015
10016
10026public:
10027
10033 STXSqqHqq_VBFtopo_j3v_4l(const StandardModel& SM_i, const double sqrt_s_i);
10034
10038 double computeThValue();
10039
10040private:
10042 const double sqrt_s;
10043};
10044
10045
10055public:
10056
10062 STXSqqHqq_VBFtopo_j3_4l(const StandardModel& SM_i, const double sqrt_s_i);
10063
10067 double computeThValue();
10068
10069private:
10071 const double sqrt_s;
10072};
10073
10074
10084public:
10085
10091 STXSqqHqq_nonVHtopo_4l(const StandardModel& SM_i, const double sqrt_s_i);
10092
10096 double computeThValue();
10097
10098private:
10100 const double sqrt_s;
10101};
10102
10103
10113public:
10114
10120 STXSqqHqq_VHtopo_4l(const StandardModel& SM_i, const double sqrt_s_i);
10121
10125 double computeThValue();
10126
10127private:
10129 const double sqrt_s;
10130};
10131
10132
10142public:
10143
10149 STXSqqHqq_Rest_4l(const StandardModel& SM_i, const double sqrt_s_i);
10150
10154 double computeThValue();
10155
10156private:
10158 const double sqrt_s;
10159};
10160
10161
10171public:
10172
10178 STXSqqHqq_pTj_200_4l(const StandardModel& SM_i, const double sqrt_s_i);
10179
10183 double computeThValue();
10184
10185private:
10187 const double sqrt_s;
10188};
10189
10190
10200public:
10201
10207 STXSqqHlv_pTV_0_250_4l(const StandardModel& SM_i, const double sqrt_s_i);
10208
10212 double computeThValue();
10213
10214private:
10216 const double sqrt_s;
10217};
10218
10219
10229public:
10230
10236 STXSqqHlv_pTV_0_150_4l(const StandardModel& SM_i, const double sqrt_s_i);
10237
10241 double computeThValue();
10242
10243private:
10245 const double sqrt_s;
10246};
10247
10248
10258public:
10259
10265 STXSqqHlv_pTV_150_250_0j_4l(const StandardModel& SM_i, const double sqrt_s_i);
10266
10270 double computeThValue();
10271
10272private:
10274 const double sqrt_s;
10275};
10276
10277
10287public:
10288
10294 STXSqqHlv_pTV_150_250_1j_4l(const StandardModel& SM_i, const double sqrt_s_i);
10295
10299 double computeThValue();
10300
10301private:
10303 const double sqrt_s;
10304};
10305
10306
10316public:
10317
10323 STXSqqHlv_pTV_250_4l(const StandardModel& SM_i, const double sqrt_s_i);
10324
10328 double computeThValue();
10329
10330private:
10332 const double sqrt_s;
10333};
10334
10335
10345public:
10346
10352 STXSqqHll_pTV_0_150_4l(const StandardModel& SM_i, const double sqrt_s_i);
10353
10357 double computeThValue();
10358
10359private:
10361 const double sqrt_s;
10362};
10363
10364
10374public:
10375
10381 STXSqqHll_pTV_150_250_4l(const StandardModel& SM_i, const double sqrt_s_i);
10382
10386 double computeThValue();
10387
10388private:
10390 const double sqrt_s;
10391};
10392
10393
10403public:
10404
10410 STXSqqHll_pTV_150_250_0j_4l(const StandardModel& SM_i, const double sqrt_s_i);
10411
10415 double computeThValue();
10416
10417private:
10419 const double sqrt_s;
10420};
10421
10422
10423
10433public:
10434
10440 STXSqqHll_pTV_150_250_1j_4l(const StandardModel& SM_i, const double sqrt_s_i);
10441
10445 double computeThValue();
10446
10447private:
10449 const double sqrt_s;
10450};
10451
10452
10453
10463public:
10464
10470 STXSqqHll_pTV_250_4l(const StandardModel& SM_i, const double sqrt_s_i);
10471
10475 double computeThValue();
10476
10477private:
10479 const double sqrt_s;
10480};
10481
10482
10483
10493public:
10494
10500 STXSttHtH4l(const StandardModel& SM_i, const double sqrt_s_i);
10501
10505 double computeThValue();
10506
10507private:
10509 const double sqrt_s;
10510};
10511
10512
10513
10523public:
10524
10530 STXSqqHlv_pTV_0_250_bb(const StandardModel& SM_i, const double sqrt_s_i);
10531
10535 double computeThValue();
10536
10537private:
10539 const double sqrt_s;
10540};
10541
10542
10552public:
10553
10559 STXSqqHlv_pTV_0_150_bb(const StandardModel& SM_i, const double sqrt_s_i);
10560
10564 double computeThValue();
10565
10566private:
10568 const double sqrt_s;
10569};
10570
10571
10581public:
10582
10588 STXSqqHlv_pTV_150_250_0j_bb(const StandardModel& SM_i, const double sqrt_s_i);
10589
10593 double computeThValue();
10594
10595private:
10597 const double sqrt_s;
10598};
10599
10600
10610public:
10611
10617 STXSqqHlv_pTV_150_250_1j_bb(const StandardModel& SM_i, const double sqrt_s_i);
10618
10622 double computeThValue();
10623
10624private:
10626 const double sqrt_s;
10627};
10628
10629
10639public:
10640
10646 STXSqqHlv_pTV_250_bb(const StandardModel& SM_i, const double sqrt_s_i);
10647
10651 double computeThValue();
10652
10653private:
10655 const double sqrt_s;
10656};
10657
10658
10668public:
10669
10675 STXSqqHll_pTV_0_150_bb(const StandardModel& SM_i, const double sqrt_s_i);
10676
10680 double computeThValue();
10681
10682private:
10684 const double sqrt_s;
10685};
10686
10687
10697public:
10698
10704 STXSqqHll_pTV_150_250_bb(const StandardModel& SM_i, const double sqrt_s_i);
10705
10709 double computeThValue();
10710
10711private:
10713 const double sqrt_s;
10714};
10715
10716
10726public:
10727
10733 STXSqqHll_pTV_150_250_0j_bb(const StandardModel& SM_i, const double sqrt_s_i);
10734
10738 double computeThValue();
10739
10740private:
10742 const double sqrt_s;
10743};
10744
10745
10746
10756public:
10757
10763 STXSqqHll_pTV_150_250_1j_bb(const StandardModel& SM_i, const double sqrt_s_i);
10764
10768 double computeThValue();
10769
10770private:
10772 const double sqrt_s;
10773};
10774
10775
10776
10786public:
10787
10793 STXSqqHll_pTV_250_bb(const StandardModel& SM_i, const double sqrt_s_i);
10794
10798 double computeThValue();
10799
10800private:
10802 const double sqrt_s;
10803};
10804
10805
10815public:
10816
10822 STXSWHqqHqq_VBFtopo_j3v_2b(const StandardModel& SM_i, const double sqrt_s_i);
10823
10827 double computeThValue();
10828
10829private:
10831 const double sqrt_s;
10832};
10833
10834
10835
10845public:
10846
10852 STXSWHqqHqq_VBFtopo_j3_2b(const StandardModel& SM_i, const double sqrt_s_i);
10853
10857 double computeThValue();
10858
10859private:
10861 const double sqrt_s;
10862};
10863
10864
10865
10875public:
10876
10882 STXSWHqqHqq_VH2j_2b(const StandardModel& SM_i, const double sqrt_s_i);
10883
10887 double computeThValue();
10888
10889private:
10891 const double sqrt_s;
10892};
10893
10894
10895
10905public:
10906
10912 STXSWHqqHqq_Rest_2b(const StandardModel& SM_i, const double sqrt_s_i);
10913
10917 double computeThValue();
10918
10919private:
10921 const double sqrt_s;
10922};
10923
10924
10925
10935public:
10936
10942 STXSWHqqHqq_pTj1_200_2b(const StandardModel& SM_i, const double sqrt_s_i);
10943
10947 double computeThValue();
10948
10949private:
10951 const double sqrt_s;
10952};
10953
10954
10964public:
10965
10971 STXSZHqqHqq_VBFtopo_j3v_2b(const StandardModel& SM_i, const double sqrt_s_i);
10972
10976 double computeThValue();
10977
10978private:
10980 const double sqrt_s;
10981};
10982
10983
10984
10994public:
10995
11001 STXSZHqqHqq_VBFtopo_j3_2b(const StandardModel& SM_i, const double sqrt_s_i);
11002
11006 double computeThValue();
11007
11008private:
11010 const double sqrt_s;
11011};
11012
11013
11023public:
11024
11030 STXSZHqqHqq_VH2j_2b(const StandardModel& SM_i, const double sqrt_s_i);
11031
11035 double computeThValue();
11036
11037private:
11039 const double sqrt_s;
11040};
11041
11042
11052public:
11053
11059 STXSZHqqHqq_Rest_2b(const StandardModel& SM_i, const double sqrt_s_i);
11060
11064 double computeThValue();
11065
11066private:
11068 const double sqrt_s;
11069};
11070
11071
11072
11082public:
11083
11089 STXSZHqqHqq_pTj1_200_2b(const StandardModel& SM_i, const double sqrt_s_i);
11090
11094 double computeThValue();
11095
11096private:
11098 const double sqrt_s;
11099};
11100
11101
11102
11103// -----------------------------------------------------------------------------
11104// Stage 1.2
11105// -----------------------------------------------------------------------------
11106
11107
11117public:
11118
11124 STXS12_ggH_pTH200_300_Nj01(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11125
11129 double computeThValue();
11130
11131private:
11133 const double sqrt_s;
11134 unsigned int fstate;
11135};
11136
11137
11147public:
11148
11154 STXS12_ggH_pTH300_450_Nj01(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11155
11159 double computeThValue();
11160
11161private:
11163 const double sqrt_s;
11164 unsigned int fstate;
11165};
11166
11167
11177public:
11178
11184 STXS12_ggH_pTH450_650_Nj01(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11185
11189 double computeThValue();
11190
11191private:
11193 const double sqrt_s;
11194 unsigned int fstate;
11195};
11196
11197
11207public:
11208
11214 STXS12_ggH_pTH650_Inf_Nj01(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11215
11219 double computeThValue();
11220
11221private:
11223 const double sqrt_s;
11224 unsigned int fstate;
11225};
11226
11227
11228
11238public:
11239
11245 STXS12_ggH_pTH10_Inf_Nj0(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11246
11250 double computeThValue();
11251
11252private:
11254 const double sqrt_s;
11255 unsigned int fstate;
11256};
11257
11258
11259
11260
11261
11271public:
11272
11278 STXS12_ggH_pTH0_10_Nj0(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11279
11283 double computeThValue();
11284
11285private:
11287 const double sqrt_s;
11288 unsigned int fstate;
11289};
11290
11291
11301public:
11302
11308 STXS12_ggH_pTH10_200_Nj0(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11309
11313 double computeThValue();
11314
11315private:
11317 const double sqrt_s;
11318 unsigned int fstate;
11319};
11320
11321
11331public:
11332
11338 STXS12_ggH_pTH0_200_Nj0(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11339
11343 double computeThValue();
11344
11345private:
11347 const double sqrt_s;
11348 unsigned int fstate;
11349};
11350
11351
11352
11353
11354
11364public:
11365
11371 STXS12_ggH_mjj0_350_pTH0_60_Nj1(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11372
11376 double computeThValue();
11377
11378private:
11380 const double sqrt_s;
11381 unsigned int fstate;
11382};
11383
11384
11385
11386
11396public:
11397
11403 STXS12_ggH_pTH0_60_Nj1(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11404
11408 double computeThValue();
11409
11410private:
11412 const double sqrt_s;
11413 unsigned int fstate;
11414};
11415
11416
11426public:
11427
11433 STXS12_ggH_pTH60_120_Nj1(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11434
11438 double computeThValue();
11439
11440private:
11442 const double sqrt_s;
11443 unsigned int fstate;
11444};
11445
11446
11456public:
11457
11463 STXS12_ggH_pTH120_200_Nj1(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11464
11468 double computeThValue();
11469
11470private:
11472 const double sqrt_s;
11473 unsigned int fstate;
11474};
11475
11476
11477
11478
11488public:
11489
11495 STXS12_ggH_pTH60_200_Nj1(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11496
11500 double computeThValue();
11501
11502private:
11504 const double sqrt_s;
11505 unsigned int fstate;
11506};
11507
11508
11509
11510
11520public:
11521
11527 STXS12_ggH_mjj0_350_pTH0_60_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11528
11532 double computeThValue();
11533
11534private:
11536 const double sqrt_s;
11537 unsigned int fstate;
11538};
11539
11540
11550public:
11551
11557 STXS12_ggH_mjj0_350_pTH60_120_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11558
11562 double computeThValue();
11563
11564private:
11566 const double sqrt_s;
11567 unsigned int fstate;
11568};
11569
11570
11571
11572
11582public:
11583
11589 STXS12_ggH_mjj0_350_pTH0_120_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11590
11594 double computeThValue();
11595
11596private:
11598 const double sqrt_s;
11599 unsigned int fstate;
11600};
11601
11602
11603
11604
11614public:
11615
11621 STXS12_ggH_mjj0_350_pTH120_200_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11622
11626 double computeThValue();
11627
11628private:
11630 const double sqrt_s;
11631 unsigned int fstate;
11632};
11633
11634
11644public:
11645
11651 STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11652
11656 double computeThValue();
11657
11658private:
11660 const double sqrt_s;
11661 unsigned int fstate;
11662};
11663
11664
11674public:
11675
11681 STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11682
11686 double computeThValue();
11687
11688private:
11690 const double sqrt_s;
11691 unsigned int fstate;
11692};
11693
11694
11704public:
11705
11711 STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11712
11716 double computeThValue();
11717
11718private:
11720 const double sqrt_s;
11721 unsigned int fstate;
11722};
11723
11724
11734public:
11735
11741 STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11742
11746 double computeThValue();
11747
11748private:
11750 const double sqrt_s;
11751 unsigned int fstate;
11752};
11753
11754
11755
11756
11757
11767public:
11768
11774 STXS12_ggH_mjj350_Inf_pTH0_200_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11775
11779 double computeThValue();
11780
11781private:
11783 const double sqrt_s;
11784 unsigned int fstate;
11785}; //AG:added
11786
11787
11788
11789
11799public:
11800
11806 STXS12_ggH_pTH0_200_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11807
11811 double computeThValue();
11812
11813private:
11815 const double sqrt_s;
11816 unsigned int fstate;
11817}; //VM:added
11818
11819
11820
11821
11831public:
11832
11838 STXS12_ggH_pTH200_Inf(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11839
11843 double computeThValue();
11844
11845private:
11847 const double sqrt_s;
11848 unsigned int fstate;
11849}; //VM:added
11850
11851
11852
11862public:
11863
11869 STXS12_ggH_pTH300_Inf(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11870
11874 double computeThValue();
11875
11876private:
11878 const double sqrt_s;
11879 unsigned int fstate;
11880}; //VM:added
11881
11882
11883
11884
11885
11895public:
11896
11902 STXS12_ggH_pTH200_300(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11903
11907 double computeThValue();
11908
11909private:
11911 const double sqrt_s;
11912 unsigned int fstate;
11913}; //VM:added
11914
11915
11916
11917
11918
11928public:
11929
11935 STXS12_ggH_pTH300_450(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11936
11940 double computeThValue();
11941
11942private:
11944 const double sqrt_s;
11945 unsigned int fstate;
11946}; //VM:added
11947
11948
11949
11950
11960public:
11961
11967 STXS12_ggH_pTH450_650(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
11968
11972 double computeThValue();
11973
11974private:
11976 const double sqrt_s;
11977 unsigned int fstate;
11978}; //VM:added
11979
11980
11981
11982
11992public:
11993
11999 STXS12_ggH_pTH650_Inf(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12000
12004 double computeThValue();
12005
12006private:
12008 const double sqrt_s;
12009 unsigned int fstate;
12010}; //VM:added
12011
12012
12013
12014
12024public:
12025
12031 STXS12_ggH_pTH450_Inf(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12032
12036 double computeThValue();
12037
12038private:
12040 const double sqrt_s;
12041 unsigned int fstate;
12042}; //VM:added
12043
12044
12045
12046
12056public:
12057
12063 STXS12_ggHpttH(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12064
12069
12070private:
12072 const double sqrt_s;
12073 unsigned int fstate;
12074}; //AG:added
12075
12076
12086public:
12087
12093 STXS12_ggHll_pTV0_75(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12094
12098 double computeThValue();
12099
12100private:
12102 const double sqrt_s;
12103 unsigned int fstate;
12104};
12105
12106
12116public:
12117
12123 STXS12_ggHll_pTV75_150(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12124
12128 double computeThValue();
12129
12130private:
12132 const double sqrt_s;
12133 unsigned int fstate;
12134};
12135
12136
12146public:
12147
12153 STXS12_ggHll_pTV150_250_Nj0(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12154
12158 double computeThValue();
12159
12160private:
12162 const double sqrt_s;
12163 unsigned int fstate;
12164};
12165
12166
12176public:
12177
12183 STXS12_ggHll_pTV150_250_Nj1(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12184
12188 double computeThValue();
12189
12190private:
12192 const double sqrt_s;
12193 unsigned int fstate;
12194};
12195
12196
12206public:
12207
12213 STXS12_ggHll_pTV250_Inf(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12214
12218 double computeThValue();
12219
12220private:
12222 const double sqrt_s;
12223 unsigned int fstate;
12224};
12225
12226
12227
12237public:
12238
12244 STXS12_qqHqq_Nj0(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12245
12249 double computeThValue();
12250
12251private:
12253 const double sqrt_s;
12254 unsigned int fstate;
12255};
12256
12266public:
12267
12273 STXS12_qqHqq_Nj1(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12274
12278 double computeThValue();
12279
12280private:
12282 const double sqrt_s;
12283 unsigned int fstate;
12284};
12285
12295public:
12296
12302 STXS12_qqHqq_mjj0_60_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12303
12307 double computeThValue();
12308
12309private:
12311 const double sqrt_s;
12312 unsigned int fstate;
12313};
12314
12315
12325public:
12326
12332 STXS12_qqHqq_mjj60_120_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12333
12337 double computeThValue();
12338
12339private:
12341 const double sqrt_s;
12342 unsigned int fstate;
12343};
12344
12345
12346
12347
12348
12358public:
12359
12365 STXS12_qqHqq_VH_veto_Nj01(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12366
12370 double computeThValue();
12371
12372private:
12374 const double sqrt_s;
12375 unsigned int fstate;
12376};
12377
12378
12379
12380
12381
12391public:
12392
12398 STXS12_qqHqq_mjj120_350_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12399
12403 double computeThValue();
12404
12405private:
12407 const double sqrt_s;
12408 unsigned int fstate;
12409};
12410
12420public:
12421
12427 STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12428
12432 double computeThValue();
12433
12434private:
12436 const double sqrt_s;
12437 unsigned int fstate;
12438};
12439
12449public:
12450
12456 STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12457
12461 double computeThValue();
12462
12463private:
12465 const double sqrt_s;
12466 unsigned int fstate;
12467}; //AG:added
12468
12478public:
12479
12485 STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12486
12490 double computeThValue();
12491
12492private:
12494 const double sqrt_s;
12495 unsigned int fstate;
12496}; //AG:added
12497
12498
12499
12509public:
12510
12516 STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12517
12521 double computeThValue();
12522
12523private:
12525 const double sqrt_s;
12526 unsigned int fstate;
12527};
12528
12538public:
12539
12545 STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12546
12550 double computeThValue();
12551
12552private:
12554 const double sqrt_s;
12555 unsigned int fstate;
12556};
12557
12567public:
12568
12574 STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12575
12579 double computeThValue();
12580
12581private:
12583 const double sqrt_s;
12584 unsigned int fstate;
12585};
12586
12587
12588
12589
12599public:
12600
12606 STXS12_qqHqq_mjj350_Inf_pTH0_200_pTHjj25_Inf_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12607
12611 double computeThValue();
12612
12613private:
12615 const double sqrt_s;
12616 unsigned int fstate;
12617}; //VM:Added
12618
12619
12620
12621
12631public:
12632
12638 STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12639
12643 double computeThValue();
12644
12645private:
12647 const double sqrt_s;
12648 unsigned int fstate;
12649};
12650
12660public:
12661
12667 STXS12_qqHqq_mjj350_700_pTH0_200_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12668
12672 double computeThValue();
12673
12674private:
12676 const double sqrt_s;
12677 unsigned int fstate;
12678}; //AG:added
12679
12689public:
12690
12696 STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12697
12701 double computeThValue();
12702
12703private:
12705 const double sqrt_s;
12706 unsigned int fstate;
12707}; //AG:added
12708
12718public:
12719
12725 STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12726
12730 double computeThValue();
12731
12732private:
12734 const double sqrt_s;
12735 unsigned int fstate;
12736}; //AG:added
12737
12747public:
12748
12754 STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12755
12759 double computeThValue();
12760
12761private:
12763 const double sqrt_s;
12764 unsigned int fstate;
12765}; //AG:added
12766
12776public:
12777
12783 STXS12_qqHqq_mjj1000_Inf_pTH0_200_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12784
12788 double computeThValue();
12789
12790private:
12792 const double sqrt_s;
12793 unsigned int fstate;
12794}; //AG:added
12795
12796
12797
12798
12808public:
12809
12815 STXS12_qqHqq_mjj700_Inf_pTH0_200_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12816
12820 double computeThValue();
12821
12822private:
12824 const double sqrt_s;
12825 unsigned int fstate;
12826}; //VM:added
12827
12828
12829
12830
12831
12832
12842public:
12843
12849 STXS12_qqHqq_mjj350_Inf_Nj2(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12850
12854 double computeThValue();
12855
12856private:
12858 const double sqrt_s;
12859 unsigned int fstate;
12860}; //AG:added
12861
12862
12863
12873public:
12874
12880 STXS12_qqHlv_pTV0_75(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12881
12885 double computeThValue();
12886
12887private:
12889 const double sqrt_s;
12890 unsigned int fstate;
12891};
12892
12902public:
12903
12909 STXS12_qqHlv_pTV75_150(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12910
12914 double computeThValue();
12915
12916private:
12918 const double sqrt_s;
12919 unsigned int fstate;
12920};
12921
12931public:
12932
12938 STXS12_qqHlv_pTV150_250_Nj0(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12939
12943 double computeThValue();
12944
12945private:
12947 const double sqrt_s;
12948 unsigned int fstate;
12949};
12950
12960public:
12961
12967 STXS12_qqHlv_pTV150_250_Nj1(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12968
12972 double computeThValue();
12973
12974private:
12976 const double sqrt_s;
12977 unsigned int fstate;
12978};
12979
12989public:
12990
12996 STXS12_qqHlv_pTV250_Inf(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
12997
13001 double computeThValue();
13002
13003private:
13005 const double sqrt_s;
13006 unsigned int fstate;
13007};
13008
13018public:
13019
13025 STXS12_qqHlv_pTV0_150(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13026
13030 double computeThValue();
13031
13032private:
13034 const double sqrt_s;
13035 unsigned int fstate;
13036}; //AG:added
13037
13047public:
13048
13054 STXS12_qqHlv_pTV250_400(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13055
13059 double computeThValue();
13060
13061private:
13063 const double sqrt_s;
13064 unsigned int fstate;
13065}; //AG:added
13066
13076public:
13077
13083 STXS12_qqHlv_pTV400_Inf(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13084
13088 double computeThValue();
13089
13090private:
13092 const double sqrt_s;
13093 unsigned int fstate;
13094}; //AG:added
13095
13105public:
13106
13112 STXS12_qqHlv_pTV150_Inf(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13113
13117 double computeThValue();
13118
13119private:
13121 const double sqrt_s;
13122 unsigned int fstate;
13123}; //AG:added
13124
13125
13126
13136public:
13137
13143 STXS12_qqHll_pTV0_75(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13144
13148 double computeThValue();
13149
13150private:
13152 const double sqrt_s;
13153 unsigned int fstate;
13154};
13155
13165public:
13166
13172 STXS12_qqHll_pTV75_150(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13173
13177 double computeThValue();
13178
13179private:
13181 const double sqrt_s;
13182 unsigned int fstate;
13183};
13184
13194public:
13195
13201 STXS12_qqHll_pTV0_150(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13202
13206 double computeThValue();
13207
13208private:
13210 const double sqrt_s;
13211 unsigned int fstate;
13212}; //AG:added
13213
13223public:
13224
13230 STXS12_qqHll_pTV150_250_Nj0(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13231
13235 double computeThValue();
13236
13237private:
13239 const double sqrt_s;
13240 unsigned int fstate;
13241};
13242
13252public:
13253
13259 STXS12_qqHll_pTV150_250_Nj1(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13260
13264 double computeThValue();
13265
13266private:
13268 const double sqrt_s;
13269 unsigned int fstate;
13270};
13271
13281public:
13282
13288 STXS12_qqHll_pTV250_Inf(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13289
13293 double computeThValue();
13294
13295private:
13297 const double sqrt_s;
13298 unsigned int fstate;
13299};
13300
13310public:
13311
13317 STXS12_qqHll_pTV250_400(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13318
13322 double computeThValue();
13323
13324private:
13326 const double sqrt_s;
13327 unsigned int fstate;
13328}; //AG:added
13329
13339public:
13340
13346 STXS12_qqHll_pTV400_Inf(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13347
13351 double computeThValue();
13352
13353private:
13355 const double sqrt_s;
13356 unsigned int fstate;
13357}; //AG:added
13358
13368public:
13369
13375 STXS12_qqHll_pTV150_Inf(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13376
13380 double computeThValue();
13381
13382private:
13384 const double sqrt_s;
13385 unsigned int fstate;
13386}; //AG:added
13387
13388
13389
13390
13400public:
13401
13407 STXS12_qqHll(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13408
13412 double computeThValue();
13413
13414private:
13416 const double sqrt_s;
13417 unsigned int fstate;
13418}; //VM:added
13419
13420
13421
13422
13423
13424
13434public:
13435
13441 STXS12_VHlep(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13442
13446 double computeThValue();
13447
13448private:
13450 const double sqrt_s;
13451 unsigned int fstate;
13452}; //AG:added
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13474public:
13475
13481 STXS12_VHlep_pTV0_150(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13482
13486 double computeThValue();
13487
13488private:
13490 const double sqrt_s;
13491 unsigned int fstate;
13492}; //VM:added
13493
13494
13495
13496
13497
13507public:
13508
13514 STXS12_VHlep_pTV150_Inf(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13515
13519 double computeThValue();
13520
13521private:
13523 const double sqrt_s;
13524 unsigned int fstate;
13525}; //VM:added
13526
13527
13528
13529
13530
13531
13532
13542public:
13543
13549 STXS12_ttH_pTH0_60(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13550
13554 double computeThValue();
13555
13556private:
13558 const double sqrt_s;
13559 unsigned int fstate;
13560};
13561
13571public:
13572
13578 STXS12_ttH_pTH60_120(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13579
13583 double computeThValue();
13584
13585private:
13587 const double sqrt_s;
13588 unsigned int fstate;
13589};
13590
13600public:
13601
13607 STXS12_ttH_pTH0_120(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13608
13612 double computeThValue();
13613
13614private:
13616 const double sqrt_s;
13617 unsigned int fstate;
13618};
13619
13629public:
13630
13636 STXS12_ttH_pTH120_200(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13637
13641 double computeThValue();
13642
13643private:
13645 const double sqrt_s;
13646 unsigned int fstate;
13647};
13648
13658public:
13659
13665 STXS12_ttH_pTH200_300(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13666
13670 double computeThValue();
13671
13672private:
13674 const double sqrt_s;
13675 unsigned int fstate;
13676};
13677
13687public:
13688
13694 STXS12_ttH_pTH300_Inf(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13695
13699 double computeThValue();
13700
13701private:
13703 const double sqrt_s;
13704 unsigned int fstate;
13705};
13706
13716public:
13717
13723 STXS12_ttH_pTH300_450(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13724
13728 double computeThValue();
13729
13730private:
13732 const double sqrt_s;
13733 unsigned int fstate;
13734}; //AG:added
13735
13745public:
13746
13752 STXS12_ttH_pTH450_Inf(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13753
13757 double computeThValue();
13758
13759private:
13761 const double sqrt_s;
13762 unsigned int fstate;
13763}; //AG:added
13764
13774public:
13775
13781 STXS12_ttH_pTH300_Inf_add(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13782
13786 double computeThValue();
13787
13788private:
13790 const double sqrt_s;
13791 unsigned int fstate;
13792}; //AG:added
13793
13802class STXS12_ttH : public ThObservable {
13803public:
13804
13810 STXS12_ttH(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13811
13815 double computeThValue();
13816
13817private:
13819 const double sqrt_s;
13820 unsigned int fstate;
13821}; //AG:added
13822
13823
13824
13833class STXS12_tH : public ThObservable {
13834public:
13835
13841 STXS12_tH(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13842
13846 double computeThValue();
13847
13848private:
13850 const double sqrt_s;
13851 unsigned int fstate;
13852};
13853
13854
13855
13856
13857
13867public:
13868
13874 STXS12_ttH_tH(const StandardModel& SM_i, const double sqrt_s_i, unsigned int fstate_i);
13875
13879 double computeThValue();
13880
13881private:
13883 const double sqrt_s;
13884 unsigned int fstate;
13885};
13886
13887
13888
13889//-----------------------------------------------------------------------------------------
13890//-- Special Hadron collider signal strengths with separate full TH unc U(prod x decay) ---
13891//-----------------------------------------------------------------------------------------
13892
13902public:
13903
13909 muTHUggHgaga(const StandardModel& SM_i, const double sqrt_s_i);
13910
13915 double computeThValue();
13916
13917private:
13919 const double sqrt_s;
13920};
13921
13931public:
13932
13938 muTHUVBFHgaga(const StandardModel& SM_i, const double sqrt_s_i);
13939
13944 double computeThValue();
13945
13946private:
13948 const double sqrt_s;
13949};
13950
13960public:
13961
13967 muTHUZHgaga(const StandardModel& SM_i, const double sqrt_s_i);
13968
13973 double computeThValue();
13974
13975private:
13977 const double sqrt_s;
13978};
13979
13989public:
13990
13996 muTHUWHgaga(const StandardModel& SM_i, const double sqrt_s_i);
13997
14002 double computeThValue();
14003
14004private:
14006 const double sqrt_s;
14007};
14008
14018public:
14019
14025 muTHUVHgaga(const StandardModel& SM_i, const double sqrt_s_i);
14030 double computeThValue();
14031
14032private:
14034 const double sqrt_s;
14035};
14036
14046public:
14047
14053 muTHUttHgaga(const StandardModel& SM_i, const double sqrt_s_i);
14054
14059 double computeThValue();
14060
14061private:
14063 const double sqrt_s;
14064};
14065
14075public:
14076
14082 muTHUggHZga(const StandardModel& SM_i, const double sqrt_s_i);
14083
14088 double computeThValue();
14089
14090private:
14092 const double sqrt_s;
14093};
14094
14095
14096
14106public:
14107
14113 muTHUggHZgamumu(const StandardModel& SM_i, const double sqrt_s_i);
14114
14119 double computeThValue();
14120
14121private:
14123 const double sqrt_s;
14124};
14125
14126
14136public:
14137
14143 muTHUVBFHZga(const StandardModel& SM_i, const double sqrt_s_i);
14144
14149 double computeThValue();
14150
14151private:
14153 const double sqrt_s;
14154};
14155
14164class muTHUZHZga : public ThObservable {
14165public:
14166
14172 muTHUZHZga(const StandardModel& SM_i, const double sqrt_s_i);
14173
14178 double computeThValue();
14179private:
14181 const double sqrt_s;
14182};
14183
14192class muTHUWHZga : public ThObservable {
14193public:
14194
14200 muTHUWHZga(const StandardModel& SM_i, const double sqrt_s_i);
14201
14206 double computeThValue();
14207
14208private:
14210 const double sqrt_s;
14211};
14212
14221class muTHUVHZga : public ThObservable {
14222public:
14223
14229 muTHUVHZga(const StandardModel& SM_i, const double sqrt_s_i);
14230
14235 double computeThValue();
14236
14237private:
14239 const double sqrt_s;
14240};
14241
14251public:
14252
14258 muTHUttHZga(const StandardModel& SM_i, const double sqrt_s_i);
14263 double computeThValue();
14264
14265private:
14267 const double sqrt_s;
14268};
14269
14278class muTHUggHZZ : public ThObservable {
14279public:
14280
14286 muTHUggHZZ(const StandardModel& SM_i, const double sqrt_s_i);
14287
14292 double computeThValue();
14293
14294private:
14296 const double sqrt_s;
14297};
14298
14308public:
14309
14315 muTHUVBFHZZ(const StandardModel& SM_i, const double sqrt_s_i);
14316
14321 double computeThValue();
14322
14323private:
14325 const double sqrt_s;
14326};
14327
14336class muTHUZHZZ : public ThObservable {
14337public:
14338
14344 muTHUZHZZ(const StandardModel& SM_i, const double sqrt_s_i);
14345
14350 double computeThValue();
14351
14352private:
14354 const double sqrt_s;
14355};
14356
14365class muTHUWHZZ : public ThObservable {
14366public:
14367
14373 muTHUWHZZ(const StandardModel& SM_i, const double sqrt_s_i);
14374
14379 double computeThValue();
14380
14381private:
14383 const double sqrt_s;
14384};
14385
14394class muTHUVHZZ : public ThObservable {
14395public:
14396
14402 muTHUVHZZ(const StandardModel& SM_i, const double sqrt_s_i);
14403
14408 double computeThValue();
14409
14410private:
14412 const double sqrt_s;
14413};
14414
14423class muTHUttHZZ : public ThObservable {
14424public:
14425
14431 muTHUttHZZ(const StandardModel& SM_i, const double sqrt_s_i);
14432
14437 double computeThValue();
14438
14439private:
14441 const double sqrt_s;
14442};
14443
14444
14454public:
14455
14461 muTHUggHZZ4l(const StandardModel& SM_i, const double sqrt_s_i);
14462
14467 double computeThValue();
14468
14469private:
14471 const double sqrt_s;
14472};
14473
14474
14475
14485public:
14486
14492 muTHUggHZZ4mu(const StandardModel& SM_i, const double sqrt_s_i);
14493
14498 double computeThValue();
14499
14500private:
14502 const double sqrt_s;
14503};
14504
14505
14515public:
14516
14522 muTHUVBFHZZ4l(const StandardModel& SM_i, const double sqrt_s_i);
14523
14528 double computeThValue();
14529
14530private:
14532 const double sqrt_s;
14533};
14534
14544public:
14545
14551 muTHUZHZZ4l(const StandardModel& SM_i, const double sqrt_s_i);
14552
14557 double computeThValue();
14558
14559private:
14561 const double sqrt_s;
14562};
14563
14573public:
14574
14580 muTHUWHZZ4l(const StandardModel& SM_i, const double sqrt_s_i);
14581
14586 double computeThValue();
14587
14588private:
14590 const double sqrt_s;
14591};
14592
14602public:
14603
14609 muTHUVHZZ4l(const StandardModel& SM_i, const double sqrt_s_i);
14610
14615 double computeThValue();
14616
14617private:
14619 const double sqrt_s;
14620};
14621
14631public:
14632
14638 muTHUttHZZ4l(const StandardModel& SM_i, const double sqrt_s_i);
14639
14644 double computeThValue();
14645
14646private:
14648 const double sqrt_s;
14649};
14650
14651
14660class muTHUggHWW : public ThObservable {
14661public:
14662
14668 muTHUggHWW(const StandardModel& SM_i, const double sqrt_s_i);
14669
14674 double computeThValue();
14675
14676private:
14678 const double sqrt_s;
14679};
14680
14690public:
14691
14697 muTHUVBFHWW(const StandardModel& SM_i, const double sqrt_s_i);
14698
14703 double computeThValue();
14704
14705private:
14707 const double sqrt_s;
14708};
14709
14718class muTHUZHWW : public ThObservable {
14719public:
14720
14726 muTHUZHWW(const StandardModel& SM_i, const double sqrt_s_i);
14727
14732 double computeThValue();
14733
14734private:
14736 const double sqrt_s;
14737};
14738
14747class muTHUWHWW : public ThObservable {
14748public:
14749
14755 muTHUWHWW(const StandardModel& SM_i, const double sqrt_s_i);
14756
14761 double computeThValue();
14762
14763private:
14765 const double sqrt_s;
14766};
14767
14776class muTHUVHWW : public ThObservable {
14777public:
14778
14784 muTHUVHWW(const StandardModel& SM_i, const double sqrt_s_i);
14789 double computeThValue();
14790
14791private:
14793 const double sqrt_s;
14794};
14795
14804class muTHUttHWW : public ThObservable {
14805public:
14806
14812 muTHUttHWW(const StandardModel& SM_i, const double sqrt_s_i);
14813
14818 double computeThValue();
14819
14820private:
14822 const double sqrt_s;
14823};
14824
14825
14835public:
14836
14842 muTHUggHWW2l2v(const StandardModel& SM_i, const double sqrt_s_i);
14843
14848 double computeThValue();
14849
14850private:
14852 const double sqrt_s;
14853};
14854
14864public:
14865
14871 muTHUVBFHWW2l2v(const StandardModel& SM_i, const double sqrt_s_i);
14872
14877 double computeThValue();
14878
14879private:
14881 const double sqrt_s;
14882};
14883
14893public:
14894
14900 muTHUZHWW2l2v(const StandardModel& SM_i, const double sqrt_s_i);
14901
14906 double computeThValue();
14907
14908private:
14910 const double sqrt_s;
14911};
14912
14922public:
14923
14929 muTHUWHWW2l2v(const StandardModel& SM_i, const double sqrt_s_i);
14930
14935 double computeThValue();
14936
14937private:
14939 const double sqrt_s;
14940};
14941
14951public:
14952
14958 muTHUVHWW2l2v(const StandardModel& SM_i, const double sqrt_s_i);
14959
14964 double computeThValue();
14965
14966private:
14968 const double sqrt_s;
14969};
14970
14980public:
14981
14987 muTHUttHWW2l2v(const StandardModel& SM_i, const double sqrt_s_i);
14988
14993 double computeThValue();
14994
14995private:
14997 const double sqrt_s;
14998};
14999
15000
15010public:
15011
15017 muTHUggHmumu(const StandardModel& SM_i, const double sqrt_s_i);
15018
15023 double computeThValue();
15024
15025private:
15027 const double sqrt_s;
15028};
15029
15039public:
15040
15046 muTHUVBFHmumu(const StandardModel& SM_i, const double sqrt_s_i);
15047
15052 double computeThValue();
15053
15054private:
15056 const double sqrt_s;
15057};
15058
15068public:
15069
15075 muTHUZHmumu(const StandardModel& SM_i, const double sqrt_s_i);
15076
15081 double computeThValue();
15082
15083private:
15085 const double sqrt_s;
15086};
15087
15097public:
15098
15104 muTHUWHmumu(const StandardModel& SM_i, const double sqrt_s_i);
15105
15110 double computeThValue();
15111
15112private:
15114 const double sqrt_s;
15115};
15116
15126public:
15127
15133 muTHUVHmumu(const StandardModel& SM_i, const double sqrt_s_i);
15134
15139 double computeThValue();
15140
15141private:
15143 const double sqrt_s;
15144};
15145
15155public:
15156
15162 muTHUttHmumu(const StandardModel& SM_i, const double sqrt_s_i);
15163
15168 double computeThValue();
15169
15170private:
15172 const double sqrt_s;
15173};
15174
15184public:
15185
15191 muTHUggHtautau(const StandardModel& SM_i, const double sqrt_s_i);
15192
15197 double computeThValue();
15198
15199private:
15201 const double sqrt_s;
15202};
15203
15213public:
15214
15220 muTHUVBFHtautau(const StandardModel& SM_i, const double sqrt_s_i);
15221
15226 double computeThValue();
15227
15228private:
15230 const double sqrt_s;
15231};
15232
15242public:
15243
15249 muTHUZHtautau(const StandardModel& SM_i, const double sqrt_s_i);
15250
15255 double computeThValue();
15256
15257private:
15259 const double sqrt_s;
15260};
15261
15271public:
15272
15278 muTHUWHtautau(const StandardModel& SM_i, const double sqrt_s_i);
15279
15284 double computeThValue();
15285
15286private:
15288 const double sqrt_s;
15289};
15290
15300public:
15301
15307 muTHUVHtautau(const StandardModel& SM_i, const double sqrt_s_i);
15308
15313 double computeThValue();
15314
15315private:
15317 const double sqrt_s;
15318};
15319
15329public:
15330
15336 muTHUttHtautau(const StandardModel& SM_i, const double sqrt_s_i);
15337
15342 double computeThValue();
15343
15344private:
15346 const double sqrt_s;
15347};
15348
15357class muTHUggHbb : public ThObservable {
15358public:
15359
15365 muTHUggHbb(const StandardModel& SM_i, const double sqrt_s_i);
15370 double computeThValue();
15371
15372private:
15374 const double sqrt_s;
15375};
15376
15386public:
15387
15393 muTHUVBFHbb(const StandardModel& SM_i, const double sqrt_s_i);
15394
15399 double computeThValue();
15400
15401private:
15403 const double sqrt_s;
15404};
15405
15414class muTHUZHbb : public ThObservable {
15415public:
15416
15422 muTHUZHbb(const StandardModel& SM_i, const double sqrt_s_i);
15423
15428 double computeThValue();
15429
15430private:
15432 const double sqrt_s;
15433};
15434
15443class muTHUWHbb : public ThObservable {
15444public:
15445
15451 muTHUWHbb(const StandardModel& SM_i, const double sqrt_s_i);
15452
15457 double computeThValue();
15458
15459private:
15461 const double sqrt_s;
15462};
15463
15472class muTHUVHbb : public ThObservable {
15473public:
15474
15480 muTHUVHbb(const StandardModel& SM_i, const double sqrt_s_i);
15481
15486 double computeThValue();
15487
15488private:
15490 const double sqrt_s;
15491};
15492
15501class muTHUttHbb : public ThObservable {
15502public:
15503
15509 muTHUttHbb(const StandardModel& SM_i, const double sqrt_s_i);
15510
15515 double computeThValue();
15516
15517private:
15519 const double sqrt_s;
15520};
15521
15522
15535public:
15536
15542 muTHUVBFBRinv(const StandardModel& SM_i, const double sqrt_s_i);
15543
15548 double computeThValue();
15549
15550private:
15552 const double sqrt_s;
15553};
15554
15555
15567public:
15568
15574 muTHUVBFHinv(const StandardModel& SM_i, const double sqrt_s_i);
15575
15580 double computeThValue();
15581
15582private:
15584 const double sqrt_s;
15585};
15586
15587
15600public:
15601
15607 muTHUVHBRinv(const StandardModel& SM_i, const double sqrt_s_i);
15608
15613 double computeThValue();
15614
15615private:
15617 const double sqrt_s;
15618};
15619
15620
15631class muTHUVHinv : public ThObservable {
15632public:
15633
15639 muTHUVHinv(const StandardModel& SM_i, const double sqrt_s_i);
15640
15645 double computeThValue();
15646
15647private:
15649 const double sqrt_s;
15650};
15651
15652
15653
15654
15655
15656
15657
15658#endif /* HIGGSTHOBSERVABLES_H */
15659
A class for computing the branching ratio of Higgs decays into exotics (invisible or not).
double computeThValue()
A method to compute the branching ratio of Higgs decays into exotics (invisible or not).
BrHexotic(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
A class for computing the branching ratio of Higgs decays into invisible particles.
BrHinvisible(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the branching ratio of Higgs decays into invisible particles.
const NPbase * myNPbase
A class for computing the branching ratio of Higgs decays into invisible particles (only decays into ...
double computeThValue()
A method to compute the branching ratio of Higgs decays into invisible particles (only decays into ne...
const NPbase * myNPbase
BrHinvisibleNP(const StandardModel &SM_i)
Constructor.
A class for computing the ratio of the Br .
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
BrHto2e2muRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio of the Br .
const NPbase * myNPbase
BrHto2e2vRatio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
A class for computing the ratio of the Br Br .
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
BrHto2l2v_over_4l_Ratio(const StandardModel &SM_i)
Constructor.
A class for computing the ratio Br Br .
double computeThValue()
A method to compute the the ratio Br Br in the current model and in the Standard Model.
BrHto2l2v_over_gaga_Ratio(const StandardModel &SM_i)
Constructor.
A class for computing the ratio of the Br with .
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
BrHto2l2vRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio of the Br .
BrHto2mu2vRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
A class for computing the ratio of the Br .
const NPbase * myNPbase
BrHto4eRatio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
A class for computing the ratio of the Br Br .
BrHto4l_over_gaga_Ratio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
A class for computing the ratio of the Br with .
double computeThValue()
A method to compute the the ratio of the Br with in the current model and in the Standard Model.
BrHto4lRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio of the Br .
BrHto4muRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
A class for computing the ratio of the Br with any fermion.
const NPbase * myNPbase
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
BrHtoVVRatio(const StandardModel &SM_i)
Constructor.
A class for computing the ratio of the Br with any fermion.
const NPbase * myNPbase
BrHtoWWRatio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
A class for computing the ratio of the Br with any fermion.
const NPbase * myNPbase
BrHtoZZRatio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
A class for computing the ratio of the Br Br .
BrHtoZga_over_4l_Ratio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
A class for computing the ratio of the Br Br .
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
BrHtoZga_over_4mu_Ratio(const StandardModel &SM_i)
Constructor.
A class for computing the ratio of the Br Br .
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
BrHtoZga_over_gaga_Ratio(const StandardModel &SM_i)
Constructor.
A class for computing the ratio of the Br Br .
BrHtoZga_over_mumu_Ratio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
A class for computing the ratio of the Br .
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
BrHtoZgaRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio of the Br .
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
BrHtoZgaeeRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio of the Br with .
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
BrHtoZgallRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio of the Br .
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
BrHtoZgamumuRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio of the Br Br .
BrHtoZmumuga_over_4mu_Ratio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
A class for computing the ratio of the Br Br .
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
BrHtoZmumuga_over_mumu_Ratio(const StandardModel &SM_i)
Constructor.
A class for computing the ratio of the Br Br .
BrHtobb_over_4l_Ratio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
A class for computing the ratio of the Br Br .
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
BrHtobb_over_cc_Ratio(const StandardModel &SM_i)
Constructor.
A class for computing the ratio of the Br .
const NPbase * myNPbase
BrHtobbRatio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
A class for computing the ratio of the Br .
const NPbase * myNPbase
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
BrHtoccRatio(const StandardModel &SM_i)
Constructor.
A class for computing the ratio of the Br .
BrHtoevmuvRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
A class for computing the ratio of the Br Br .
BrHtogaga_over_2e2mu_Ratio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
A class for computing the ratio of the Br Br .
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
BrHtogaga_over_4l_Ratio(const StandardModel &SM_i)
Constructor.
A class for computing the ratio of the Br Br .
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
BrHtogaga_over_gg_Ratio(const StandardModel &SM_i)
Constructor.
A class for computing the ratio of the Br Br .
BrHtogaga_over_mumu_Ratio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
A class for computing the ratio of the Br .
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
BrHtogagaRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio of the Br Br .
BrHtogg_over_bb_Ratio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
A class for computing the ratio of the Br Br .
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
BrHtogg_over_cc_Ratio(const StandardModel &SM_i)
Constructor.
A class for computing the ratio of the Br .
BrHtoggRatio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
const NPbase * myNPbase
A class for computing the ratio of the Br .
BrHtoinvRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
A class for computing the ratio of the Br , .
double computeThValue()
A method to compute the the ratio of the Br , in the current model and in the Standard Model.
BrHtoll_vvorjjRatio(const StandardModel &SM_i)
Constructor.
A class for computing the ratio of the Br , .
BrHtolljjRatio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br , in the current model and in the Standard Model.
const NPbase * myNPbase
A class for computing the ratio of the Br , .
double computeThValue()
A method to compute the the ratio of the Br , in the current model and in the Standard Model.
BrHtolv_lvorjjRatio(const StandardModel &SM_i)
Constructor.
A class for computing the ratio of the Br , .
BrHtolvjjRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the the ratio of the Br , in the current model and in the Standard Model.
A class for computing the ratio of the Br Br .
BrHtomumu_over_4l_Ratio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
A class for computing the ratio of the Br Br .
BrHtomumu_over_4mu_Ratio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
A class for computing the ratio of the Br Br .
BrHtomumu_over_gaga_Ratio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
A class for computing the ratio of the Br .
BrHtomumuRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
A class for computing the ratio of the Br Br .
BrHtotautau_over_4l_Ratio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br Br in the current model and in the Standard Model.
A class for computing the ratio of the Br .
const NPbase * myNPbase
BrHtotautauRatio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
A class for computing the ratio of the Br .
double computeThValue()
A method to compute the the ratio of the Br in the current model and in the Standard Model.
BrHtovisRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio .
double computeThValue()
A method to compute the the ratio of the Higgs width in the current model and in the Standard Model.
GammaHRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio of the with any fermion.
const NPbase * myNPbase
GammaHtoWWRatio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the in the current model and in the Standard Model.
A class for computing the ratio of the with any fermion.
double computeThValue()
A method to compute the the ratio of the in the current model and in the Standard Model.
GammaHtoZZRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio of the .
GammaHtoZgaRatio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the in the current model and in the Standard Model.
const NPbase * myNPbase
A class for computing the ratio of the .
double computeThValue()
A method to compute the the ratio of the in the current model and in the Standard Model.
GammaHtobbRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio of the .
double computeThValue()
A method to compute the the ratio of the in the current model and in the Standard Model.
GammaHtoccRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio of the .
GammaHtogagaRatio(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the the ratio of the in the current model and in the Standard Model.
A class for computing the ratio of the .
GammaHtoggRatio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the in the current model and in the Standard Model.
const NPbase * myNPbase
A class for computing the ratio of the .
GammaHtomumuRatio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the in the current model and in the Standard Model.
const NPbase * myNPbase
A class for computing the ratio of the .
const NPbase * myNPbase
GammaHtossRatio(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute the the ratio of the in the current model and in the Standard Model.
A class for computing the ratio of the .
double computeThValue()
A method to compute the the ratio of the in the current model and in the Standard Model.
GammaHtotautauRatio(const StandardModel &SM_i)
Constructor.
The auxiliary base model class for other model classes.
Definition: NPbase.h:66
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_VHlep_pTV0_150(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_VHlep_pTV150_Inf(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_VHlep(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
unsigned int fstate
A class for computing the STXS bin .
STXS12_ggH_mjj0_350_pTH0_120_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggH_mjj0_350_pTH0_60_Nj1(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggH_mjj0_350_pTH0_60_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_ggH_mjj0_350_pTH120_200_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_ggH_mjj0_350_pTH60_120_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_ggH_mjj350_Inf_pTH0_200_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_ggH_pTH0_10_Nj0(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggH_pTH0_200_Nj0(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_ggH_pTH0_200_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggH_pTH0_60_Nj1(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggH_pTH10_200_Nj0(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggH_pTH10_Inf_Nj0(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_ggH_pTH120_200_Nj1(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_ggH_pTH200_300_Nj01(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggH_pTH200_300(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggH_pTH200_Inf(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggH_pTH300_450_Nj01(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_ggH_pTH300_450(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggH_pTH300_Inf(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_ggH_pTH450_650_Nj01(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggH_pTH450_650(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggH_pTH450_Inf(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_ggH_pTH60_120_Nj1(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_ggH_pTH60_200_Nj1(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_ggH_pTH650_Inf_Nj01(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggH_pTH650_Inf(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggHll_pTV0_75(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggHll_pTV150_250_Nj0(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggHll_pTV150_250_Nj1(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_ggHll_pTV250_Inf(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ggHll_pTV75_150(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_ggHpttH(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
const NPbase * myNPbase
A class for computing the STXS bin .
STXS12_qqHll_pTV0_150(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHll_pTV0_75(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHll_pTV150_250_Nj0(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHll_pTV150_250_Nj1(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_qqHll_pTV150_Inf(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHll_pTV250_400(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHll_pTV250_Inf(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_qqHll_pTV400_Inf(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHll_pTV75_150(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
const NPbase * myNPbase
const double sqrt_s
unsigned int fstate
STXS12_qqHll(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHlv_pTV0_150(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHlv_pTV0_75(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHlv_pTV150_250_Nj0(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_qqHlv_pTV150_250_Nj1(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_qqHlv_pTV150_Inf(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_qqHlv_pTV250_400(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_qqHlv_pTV250_Inf(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHlv_pTV400_Inf(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_qqHlv_pTV75_150(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
const NPbase * myNPbase
STXS12_qqHqq_Nj0(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_qqHqq_Nj1(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
const NPbase * myNPbase
A class for computing the STXS bin .
STXS12_qqHqq_VH_veto_Nj01(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHqq_mjj0_60_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_qqHqq_mjj1000_Inf_pTH0_200_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHqq_mjj120_350_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHqq_mjj350_700_pTH0_200_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_qqHqq_mjj350_Inf_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHqq_mjj350_Inf_pTH0_200_pTHjj25_Inf_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_qqHqq_mjj60_120_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHqq_mjj700_Inf_pTH0_200_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_tH(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
const NPbase * myNPbase
const double sqrt_s
unsigned int fstate
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ttH_pTH0_120(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_ttH_pTH0_60(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_ttH_pTH120_200(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ttH_pTH200_300(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ttH_pTH300_450(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ttH_pTH300_Inf_add(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ttH_pTH300_Inf(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ttH_pTH450_Inf(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
A class for computing the STXS bin .
STXS12_ttH_pTH60_120(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXS12_ttH_tH(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXS12_ttH(const StandardModel &SM_i, const double sqrt_s_i, unsigned int fstate_i)
Constructor.
const NPbase * myNPbase
unsigned int fstate
const double sqrt_s
A class for computing the STXS bin .
const double sqrt_s
const NPbase * myNPbase
STXS_0_qqH(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSWHqqHqq_Rest_2b(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSWHqqHqq_VBFtopo_j3_2b(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
STXSWHqqHqq_VBFtopo_j3v_2b(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSWHqqHqq_VH2j_2b(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSWHqqHqq_pTj1_200_2b(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
STXSZHqqHqq_Rest_2b(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSZHqqHqq_VBFtopo_j3_2b(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSZHqqHqq_VBFtopo_j3v_2b(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
STXSZHqqHqq_VH2j_2b(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSZHqqHqq_pTj1_200_2b(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
const double sqrt_s
const NPbase * myNPbase
STXSggH0j4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXSggH1j_pTH_0_60_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXSggH1j_pTH_120_200_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXSggH1j_pTH_200_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXSggH1j_pTH_60_120_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXSggH2j_pTH_0_200_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXSggH2j_pTH_0_60_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSggH2j_pTH_120_200_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSggH2j_pTH_200_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
STXSggH2j_pTH_60_120_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXSggH_VBFtopo_j3_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSggH_VBFtopo_j3v_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHll_pTV_0_150_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHll_pTV_0_150_bb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHll_pTV_150_250_0j_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHll_pTV_150_250_0j_bb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHll_pTV_150_250_1j_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
STXSqqHll_pTV_150_250_1j_bb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXSqqHll_pTV_150_250_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHll_pTV_150_250_bb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
STXSqqHll_pTV_250_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHll_pTV_250_bb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHlv_pTV_0_150_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
STXSqqHlv_pTV_0_150_bb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHlv_pTV_0_250_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHlv_pTV_0_250_bb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
STXSqqHlv_pTV_150_250_0j_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHlv_pTV_150_250_0j_bb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
STXSqqHlv_pTV_150_250_1j_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXSqqHlv_pTV_150_250_1j_bb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXSqqHlv_pTV_250_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHlv_pTV_250_bb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHqq_Rest_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
STXSqqHqq_VBFtopo_Rest_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHqq_VBFtopo_j3_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHqq_VBFtopo_j3v_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
STXSqqHqq_VHtopo_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
STXSqqHqq_nonVHtopo_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A class for computing the STXS bin .
double computeThValue()
A method to compute the value of the STXS bin in the current model.
STXSqqHqq_pTj_200_4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the STXS bin .
STXSttHtH4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
double computeThValue()
A method to compute the value of the STXS bin in the current model.
A model class for the Standard Model.
A class for a model prediction of an observable.
Definition: ThObservable.h:25
double computeThValue()
A method to compute.
UpperLimit_ppHZgammaA13(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute.
UpperLimit_ppHZgammaA(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
UpperLimit_ppHZgammaC13(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute.
UpperLimit_ppHZgammaC(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute.
A class for computing the value of .
VBFHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of .
const NPbase * myNPbase
const double sqrt_s
A class for computing the value of .
const double sqrt_s
double computeThValue()
A method to compute the value of .
VBFHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
A class for computing the value of .
double computeThValue()
A method to compute the value of .
const double sqrt_s
const NPbase * myNPbase
VBFHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the value of .
const NPbase * myNPbase
VBFHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
double computeThValue()
A method to compute the value of .
A class for computing the value of .
const NPbase * myNPbase
WHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of .
const double sqrt_s
A class for computing the value of .
double computeThValue()
A method to compute the value of .
WHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
A class for computing the value of .
double computeThValue()
A method to compute the value of .
WHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
const double sqrt_s
const NPbase * myNPbase
double computeThValue()
A method to compute the value of .
WHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the value of .
const NPbase * myNPbase
double computeThValue()
A method to compute the value of .
const double sqrt_s
ZHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the value of .
double computeThValue()
A method to compute the value of .
const double sqrt_s
const NPbase * myNPbase
ZHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the value of .
double computeThValue()
A method to compute the value of .
ZHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
A class for computing the value of .
double computeThValue()
A method to compute the value of .
const double sqrt_s
ZHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
A class for computing the angular parameter from (arXiv:1708.09079 [hep-ph]).
aPsk(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double Pol_ep
double computeThValue()
A method to compute the value of the angular parameter from in the current model.
const double sqrt_s
const double Pol_em
const NPbase * myNPbase
A class for computing the angular parameter from (arXiv:1708.09079 [hep-ph]).
const double Pol_ep
const double sqrt_s
const NPbase * myNPbase
const double Pol_em
bPsk(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
double computeThValue()
A method to compute the value of the angular parameter from in the current model.
cV_plus_cb(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute.
cV_plus_ctau(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute.
const NPbase * myNPbase
cb_minus_cc(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute.
const NPbase * myNPbase
const NPbase * myNPbase
cb_minus_ctau(const StandardModel &SM_i)
Constructor.
double computeThValue()
A method to compute.
double computeThValue()
A method to compute.
cc_minus_ctau(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute.
const NPbase * myNPbase
cg_minus_cga(const StandardModel &SM_i)
Constructor.
cg_plus_ct(const StandardModel &SM_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute.
double computeThValue()
A method to compute.
const NPbase * myNPbase
cga_plus_ct(const StandardModel &SM_i)
Constructor.
A class for computing the value of .
ggHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
double computeThValue()
A method to compute the value of .
A class for computing the value of .
const double sqrt_s
double computeThValue()
A method to compute the value of .
ggHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
A class for computing the value of .
ggHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
double computeThValue()
A method to compute the value of .
const NPbase * myNPbase
A class for computing the value of .
const double sqrt_s
ggHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of .
const NPbase * myNPbase
A class for computing the quantity .
muTHUVBFBRinv(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
muTHUVBFHWW2l2v(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muTHUVBFHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
const NPbase * myNPbase
muTHUVBFHZZ4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muTHUVBFHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
muTHUVBFHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
muTHUVBFHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
const NPbase * myNPbase
muTHUVBFHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio .
muTHUVBFHinv(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
muTHUVBFHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const NPbase * myNPbase
muTHUVBFHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the quantity .
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
muTHUVHBRinv(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muTHUVHWW2l2v(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muTHUVHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
const NPbase * myNPbase
muTHUVHZZ4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
muTHUVHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
muTHUVHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
const double sqrt_s
muTHUVHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
muTHUVHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio .
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
muTHUVHinv(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
muTHUVHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muTHUVHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const NPbase * myNPbase
muTHUWHWW2l2v(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
muTHUWHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
muTHUWHZZ4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
const double sqrt_s
muTHUWHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muTHUWHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
const NPbase * myNPbase
muTHUWHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const double sqrt_s
muTHUWHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const NPbase * myNPbase
const double sqrt_s
muTHUWHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muTHUWHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muTHUZHWW2l2v(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
muTHUZHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muTHUZHZZ4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
const double sqrt_s
const NPbase * myNPbase
muTHUZHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
muTHUZHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
muTHUZHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
const double sqrt_s
muTHUZHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
muTHUZHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const NPbase * myNPbase
muTHUZHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muTHUggHWW2l2v(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
muTHUggHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
muTHUggHZZ4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
const NPbase * myNPbase
muTHUggHZZ4mu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
muTHUggHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
const NPbase * myNPbase
muTHUggHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muTHUggHZgamumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
muTHUggHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
muTHUggHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const NPbase * myNPbase
muTHUggHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
muTHUggHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
muTHUttHWW2l2v(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const NPbase * myNPbase
muTHUttHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
const double sqrt_s
muTHUttHZZ4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
muTHUttHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muTHUttHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
muTHUttHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
muTHUttHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
const double sqrt_s
const NPbase * myNPbase
muTHUttHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muTHUttHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the quantity .
muVBFBRinv(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
muVBFHWW2l2v(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
const double sqrt_s
double computeThValue()
const NPbase * myNPbase
muVBFHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
muVBFHZZ4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
muVBFHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
const NPbase * myNPbase
const double sqrt_s
const double sqrt_s
double computeThValue()
const NPbase * myNPbase
muVBFHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
muVBFHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
const NPbase * myNPbase
muVBFHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio .
const NPbase * myNPbase
const double sqrt_s
muVBFHinv(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
muVBFHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
muVBFHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
muVBF(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
A class for computing the ratio .
const double sqrt_s
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
muVBFgamma(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
muVBFpVH_HZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muVBFpVH_Hmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio .
muVBFpVH(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
const NPbase * myNPbase
muVBFpVHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the quantity .
const double sqrt_s
muVHBRinv(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
A class for computing the ratio .
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
muVH(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const double sqrt_s
const NPbase * myNPbase
muVHWW2l2v(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
muVHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
const NPbase * myNPbase
muVHZZ4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
const double sqrt_s
muVHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
const double sqrt_s
const NPbase * myNPbase
muVHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
const double sqrt_s
muVHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
const NPbase * myNPbase
muVHcc(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
const double sqrt_s
muVHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
const NPbase * myNPbase
muVHinv(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
muVHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
muVHpT250(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
muVHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio .
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
muWH(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muWHWW2l2v(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
muWHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
const NPbase * myNPbase
const double sqrt_s
muWHZZ4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
const NPbase * myNPbase
double computeThValue()
const double sqrt_s
muWHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
muWHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
double computeThValue()
muWHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
muWHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
double computeThValue()
const NPbase * myNPbase
const double sqrt_s
const NPbase * myNPbase
double computeThValue()
muWHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio .
muWHpT250(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
muWHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
muZH(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
muZHWW2l2v(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
const double sqrt_s
double computeThValue()
const NPbase * myNPbase
muZHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
muZHZZ4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
muZHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
double computeThValue()
muZHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
const NPbase * myNPbase
muZHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
double computeThValue()
double computeThValue()
const NPbase * myNPbase
muZHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
muZHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
const double sqrt_s
A class for computing the ratio .
muZHpT250(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
muZHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
A class for computing the ratio , excluding contributions from on-shell .
mueeHvv(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double Pol_em
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
const double Pol_ep
A class for computing the ratio , excluding contributions from on-shell .
const double Pol_em
const double sqrt_s
const double Pol_ep
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
mueeHvvWW(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
A class for computing the ratio , excluding contributions from on-shell .
const double Pol_ep
const double Pol_em
double computeThValue()
A method to compute the value of in the current model.
mueeHvvZZ(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
A class for computing the ratio , excluding contributions from on-shell .
double computeThValue()
A method to compute the value of in the current model.
const double Pol_ep
const double Pol_em
const double sqrt_s
const NPbase * myNPbase
mueeHvvZga(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
A class for computing the ratio , excluding contributions from on-shell .
const NPbase * myNPbase
const double Pol_ep
const double Pol_em
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
mueeHvvbb(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
A class for computing the ratio , excluding contributions from on-shell .
const double Pol_em
const double Pol_ep
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
mueeHvvcc(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio , excluding contributions from on-shell .
const double Pol_ep
const double Pol_em
mueeHvvgaga(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
A class for computing the ratio , excluding contributions from on-shell .
const double sqrt_s
const double Pol_ep
const double Pol_em
mueeHvvgg(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio , excluding contributions from on-shell .
const double Pol_em
mueeHvvmumu(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double sqrt_s
const double Pol_ep
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio , excluding contributions from on-shell .
double computeThValue()
A method to compute the value of in the current model.
const double Pol_em
mueeHvvss(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
const double Pol_ep
A class for computing the ratio , excluding contributions from on-shell .
double computeThValue()
A method to compute the value of in the current model.
const double Pol_em
const double Pol_ep
const NPbase * myNPbase
mueeHvvtautau(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double sqrt_s
A class for computing the ratio .
const double sqrt_s
const double Pol_em
mueeWBF(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
const double Pol_ep
A class for computing the ratio .
const double Pol_ep
const NPbase * myNPbase
mueeWBFWW(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
const double Pol_em
A class for computing the ratio .
const double Pol_ep
const double Pol_em
mueeWBFZZ(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio .
mueeWBFZga(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double Pol_ep
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
const double Pol_em
const NPbase * myNPbase
A class for computing the ratio .
const NPbase * myNPbase
const double sqrt_s
const double Pol_ep
const double Pol_em
double computeThValue()
A method to compute the value of in the current model.
mueeWBFbb(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
A class for computing the ratio .
const double Pol_em
const double sqrt_s
mueeWBFcc(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
const double Pol_ep
A class for computing the ratio .
const double sqrt_s
mueeWBFgaga(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double Pol_em
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
const double Pol_ep
A class for computing the ratio .
const double Pol_ep
const double Pol_em
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
const NPbase * myNPbase
mueeWBFgg(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
A class for computing the ratio .
const double Pol_em
mueeWBFmumu(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double Pol_ep
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
A class for computing the ratio .
const double Pol_em
const double sqrt_s
const NPbase * myNPbase
mueeWBFtautau(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double Pol_ep
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio .
const double Pol_ep
const double Pol_em
double computeThValue()
A method to compute the value of in the current model.
mueeZBF(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const double Pol_em
mueeZBFbb(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
const double Pol_ep
A class for computing the quantity .
const NPbase * myNPbase
const double Pol_em
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
mueeZHBRinv(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double Pol_ep
A class for computing the ratio .
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
mueeZHGen(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double sqrt_s
const double Pol_ep
const double Pol_em
A class for computing the ratio .
const double Pol_em
const NPbase * myNPbase
const double Pol_ep
const double sqrt_s
mueeZH(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio .
const double sqrt_s
mueeZHWW(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double Pol_ep
const double Pol_em
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
const double Pol_em
const double Pol_ep
mueeZHZZ(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio .
const NPbase * myNPbase
mueeZHZga(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double sqrt_s
const double Pol_em
double computeThValue()
A method to compute the value of in the current model.
const double Pol_ep
A class for computing the ratio .
mueeZHbb(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const double Pol_em
const double sqrt_s
const double Pol_ep
const NPbase * myNPbase
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const double Pol_ep
const NPbase * myNPbase
const double Pol_em
mueeZHcc(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double sqrt_s
A class for computing the ratio .
const double Pol_ep
mueeZHgaga(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
const NPbase * myNPbase
const double Pol_em
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
const NPbase * myNPbase
const double Pol_em
const double Pol_ep
mueeZHgg(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
const double sqrt_s
const double Pol_em
mueeZHinv(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double Pol_ep
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const double Pol_ep
const NPbase * myNPbase
const double Pol_em
mueeZHmumu(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double sqrt_s
A class for computing the ratio .
const double Pol_ep
mueeZHss(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
const double Pol_em
const NPbase * myNPbase
A class for computing the ratio .
const double sqrt_s
const NPbase * myNPbase
const double Pol_ep
double computeThValue()
A method to compute the value of in the current model.
const double Pol_em
mueeZHtautau(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
A class for computing the ratio .
const NPbase * myNPbase
const double sqrt_s
const double Pol_ep
const double Pol_em
double computeThValue()
A method to compute the value of in the current model.
mueeZllH(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const double Pol_em
const double sqrt_s
const double Pol_ep
mueeZqqH(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio .
const double Pol_ep
const double Pol_em
mueettH(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
const double Pol_em
const double Pol_ep
const NPbase * myNPbase
mueettHbb(const StandardModel &SM_i, const double sqrt_s_i, const double Pol_em_i, const double Pol_ep_i)
Constructor.
A class for computing the ratio .
muepWBF(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
const NPbase * myNPbase
A class for computing the ratio .
muepWBFWW2l2v(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
A class for computing the ratio .
const double sqrt_s
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
muepWBFZZ4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio .
const NPbase * myNPbase
muepWBFbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
A class for computing the ratio .
const double sqrt_s
muepWBFcc(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
A class for computing the ratio .
muepWBFgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio .
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
muepWBFgg(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
muepWBFtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio .
const double sqrt_s
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
muepZBF(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
muepZBFWW2l2v(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio .
muepZBFZZ4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
const NPbase * myNPbase
A class for computing the ratio .
muepZBFbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
A class for computing the ratio .
muepZBFcc(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
const NPbase * myNPbase
A class for computing the ratio .
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
muepZBFgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
A class for computing the ratio .
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
muepZBFgg(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio .
const double sqrt_s
muepZBFtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
A class for computing the signal strength for di-Higgs production via gluon fusion in the channel.
const NPbase * myNPbase
muggHH2ga2b(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio .
const double sqrt_s
const NPbase * myNPbase
muggH(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
muggHWW2l2v(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
const double sqrt_s
const NPbase * myNPbase
muggHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
const double sqrt_s
muggHZZ4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
muggHZZ4mu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muggHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
const double sqrt_s
const NPbase * myNPbase
muggHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
muggHZgamumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
const double sqrt_s
muggHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muggHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
double computeThValue()
const NPbase * myNPbase
To be used ONLY in Higgs Observables and for the diphoton decay. Replaces the narrow width approximat...
muggHgagaInt(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
const NPbase * myNPbase
muggHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
double computeThValue()
muggHpVBFpbbH_Hbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const NPbase * myNPbase
muggHpbbH_HWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
muggHpbbH_HZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
muggHpbbH_Hgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muggHpbbH_Htautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio .
const NPbase * myNPbase
const double sqrt_s
muggHpttH(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
muggHpttHptHpbbH_HZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
muggHpttHptHpbbH_Hmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
muggHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
A class for computing the ratio .
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
mummH(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio in the narrow width approximation.
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
mummHNWA(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio .
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
mummHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio , in the narrow width approximation.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
mummHWWNWA(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
A class for computing the ratio .
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
mummHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio , in the narrow width approximation.
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
mummHZZNWA(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
const double sqrt_s
mummHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio , in the narrow width approximation.
const double sqrt_s
mummHZgaNWA(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio .
mummHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
A class for computing the ratio , in the narrow width approximation.
double computeThValue()
A method to compute the value of in the current model.
mummHbbNWA(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
mummHcc(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio , in the narrow width approximation.
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
mummHccNWA(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio .
const NPbase * myNPbase
const double sqrt_s
mummHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio , in the narrow width approximation.
const double sqrt_s
mummHgagaNWA(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio .
const double sqrt_s
const NPbase * myNPbase
mummHgg(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio , in the narrow width approximation.
const double sqrt_s
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
mummHggNWA(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio , excluding contributions from on-shell .
mummHmm(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
const NPbase * myNPbase
A class for computing the ratio .
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
mummHmmWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
A class for computing the ratio .
mummHmmZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio .
const double sqrt_s
mummHmmZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio .
const double sqrt_s
const NPbase * myNPbase
mummHmmbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio .
mummHmmcc(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio .
mummHmmgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
const NPbase * myNPbase
A class for computing the ratio .
const NPbase * myNPbase
mummHmmgg(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
const NPbase * myNPbase
mummHmmmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio .
const NPbase * myNPbase
mummHmmtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio .
const NPbase * myNPbase
mummHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio , in the narrow width approximation.
double computeThValue()
A method to compute the value of in the current model.
mummHmumuNWA(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
mummHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
A class for computing the ratio , in the narrow width approximation.
mummHtautauNWA(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
A class for computing the ratio , excluding contributions from on-shell .
const NPbase * myNPbase
mummHvv(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
mummHvvWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
A class for computing the ratio .
const double sqrt_s
mummHvvZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
A class for computing the ratio .
mummHvvZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio .
const NPbase * myNPbase
mummHvvbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
A class for computing the ratio .
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
mummHvvcc(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio .
const double sqrt_s
mummHvvgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
A class for computing the ratio .
const NPbase * myNPbase
mummHvvgg(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
A class for computing the ratio .
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
mummHvvmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio .
const double sqrt_s
mummHvvtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
A class for computing the ratio .
const double sqrt_s
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
mummZH(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio .
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
mummZHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio .
mummZHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
mummZHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
mummZHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
A class for computing the ratio .
mummZHcc(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio .
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
mummZHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio .
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
mummZHgg(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
A class for computing the ratio .
mummZHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio .
const double sqrt_s
const NPbase * myNPbase
mummZHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio .
const double sqrt_s
mummttH(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
A class for computing the ratio .
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
mummttHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio .
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
mummttHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio .
const double sqrt_s
mummttHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
A class for computing the ratio .
mummttHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio .
mummttHcc(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
A class for computing the ratio .
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
mummttHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio .
mummttHgg(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
const double sqrt_s
A class for computing the ratio .
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
mummttHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio .
mummttHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
A method to compute the value of in the current model.
const NPbase * myNPbase
double computeThValue()
const double sqrt_s
muppHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
muppHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
double computeThValue()
const double sqrt_s
mutHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
A class for computing the ratio .
const NPbase * myNPbase
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
mutHq(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio .
muttH(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the current model.
const double sqrt_s
const NPbase * myNPbase
muttHVV(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
const NPbase * myNPbase
const double sqrt_s
const NPbase * myNPbase
muttHWW2l2v(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
muttHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
const double sqrt_s
muttHZZ4l(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
double computeThValue()
const NPbase * myNPbase
const NPbase * myNPbase
double computeThValue()
const double sqrt_s
muttHZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio in the channel in the boosted region. Normalized to the SM.
muttHZbbboost(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
A method to compute the value of in the channel in the current model.
muttHZga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
muttHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
const double sqrt_s
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
muttHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the ratio in the , channel in the boosted region. Normalized to the SM.
muttHgagaZeeboost(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of in the channel in the current model.
const NPbase * myNPbase
muttHmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
double computeThValue()
muttHptH_HWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
muttHptH_HZZ(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const double sqrt_s
const NPbase * myNPbase
muttHptH_Hbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
muttHptH_Hgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
const NPbase * myNPbase
muttHptH_Hmumu(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
muttHptH_Htautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
muttHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase
A class for computing the value of .
const double sqrt_s
ttHWW(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const NPbase * myNPbase
double computeThValue()
A method to compute the value of .
A class for computing the value of .
const NPbase * myNPbase
double computeThValue()
A method to compute the value of .
const double sqrt_s
ttHbb(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
A class for computing the value of .
ttHgaga(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
double computeThValue()
A method to compute the value of .
const double sqrt_s
const NPbase * myNPbase
A class for computing the value of .
double computeThValue()
A method to compute the value of .
ttHtautau(const StandardModel &SM_i, const double sqrt_s_i)
Constructor.
const double sqrt_s
const NPbase * myNPbase