a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
MVllObservables.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 MVLLOBSERVABLES_H
9#define MVLLOBSERVABLES_H
10
11#include "QCD.h"
12#include "ThObservable.h"
13
14
28class P_1 : public ThObservable{
29public:
30
38 P_1(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
39
40
45 double computeThValue ();
46
47private:
52};
53
54
68class P_2 : public ThObservable {
69public:
70
78 P_2(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
79
84 double computeThValue ();
85
86private:
91};
92
93
107class P_3 : public ThObservable{
108public:
109
117 P_3(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
118
123 double computeThValue ();
124
125private:
130};
131
132
146class P_4Prime : public ThObservable{
147public:
148
156 P_4Prime(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
157
162 double computeThValue ();
163
164protected:
165
166
167private:
171};
172
173
187class P_5Prime : public ThObservable{
188public:
189
197 P_5Prime(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
198
203 double computeThValue ();
204
205protected:
206
207
208private:
213};
214
215
229class P_6Prime : public ThObservable{
230public:
231
239 P_6Prime(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
240
245 double computeThValue ();
246
247private:
252};
253
254
268class P_8Prime : public ThObservable{
269public:
270
278 P_8Prime(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
279
284 double computeThValue ();
285
286private:
291};
292
293
308public:
309
317 GammaPrime(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
318
326 double computeGammaPrime(double qmin, double qmax, QCD::lepton lep);
327
332 double computeThValue ();
333
334private:
339};
340
341
355class A_FB : public GammaPrime{
356public:
357
365 A_FB(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
366
371 double computeThValue ();
372
373private:
378};
379
380
394class A_T1 : public GammaPrime{
395public:
396
404 A_T1(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
405
410 double computeThValue ();
411
412private:
417};
418
419
433class BR_MVll : public GammaPrime{
434public:
435
443 BR_MVll(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
444
449 double computeThValue ();
450
451private:
456};
457
458
472class F_L : public GammaPrime{
473public:
474
482 F_L(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
483
491 double computeFL(double qmin, double qmax, QCD::lepton lep);
492
497 double computeThValue ();
498
499private:
504};
505
506
520class R_MVll : public GammaPrime{
521public:
522
531 R_MVll(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2);
532
537 double computeThValue ();
538
539private:
544};
545
546
561class RL_MVll : public F_L{
562public:
563
572 RL_MVll(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2);
573
578 double computeThValue ();
579
580private:
585};
586
587
602class RT_MVll : public F_L{
603public:
604
613 RT_MVll(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2);
614
619 double computeThValue ();
620
621private:
626};
627
628
643class R_6 : public ThObservable{
644public:
645
654 R_6(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2);
655
660 double computeThValue ();
661
662private:
667};
668
669
683class ACP_MVll : public GammaPrime{
684public:
685
693 ACP_MVll(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
694
699 double computeThValue ();
700
701private:
706};
707
708
723class P3CP : public ThObservable{
724public:
725
733 P3CP(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
734
739 double computeThValue ();
740
741private:
746};
747
748
762class M_1Prime : public ThObservable{
763public:
764
772 M_1Prime(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
773
778 double computeThValue ();
779
780private:
785};
786
787
801class M_2Prime : public ThObservable{
802public:
803
811 M_2Prime(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
812
817 double computeThValue ();
818
819private:
824};
825
826
840class S_1c : public GammaPrime{
841public:
842
850 S_1c(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
851
856 double computeThValue ();
857
858private:
863};
864
865
879class S_1s : public GammaPrime{
880public:
881
889 S_1s(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
890
895 double computeThValue ();
896
897private:
902};
903
904
918class S_2c : public GammaPrime{
919public:
920
928 S_2c(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
929
934 double computeThValue ();
935
936private:
941};
942
943
957class S_2s : public GammaPrime{
958public:
959
967 S_2s(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
968
973 double computeThValue ();
974
975private:
980};
981
982
996class S_3 : public GammaPrime{
997public:
998
1006 S_3(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1007
1012 double computeThValue ();
1013
1014private:
1019};
1020
1021
1035class S_4: public GammaPrime{
1036public:
1037
1045 S_4(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1046
1051 double computeThValue ();
1052
1053private:
1058};
1059
1060
1074class S_5 : public GammaPrime{
1075public:
1076
1084 S_5(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1085
1090 double computeThValue ();
1091
1092private:
1097};
1098
1099
1113class S_6c : public GammaPrime{
1114public:
1115
1123 S_6c(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1124
1129 double computeThValue ();
1130
1131private:
1136};
1137
1138
1152class S_7 : public GammaPrime{
1153public:
1154
1162 S_7(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1163
1168 double computeThValue ();
1169
1170private:
1175};
1176
1177
1191class S_8 : public GammaPrime{
1192public:
1193
1201 S_8(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1202
1207 double computeThValue ();
1208
1209private:
1214};
1215
1216
1230class S_9 : public GammaPrime{
1231public:
1232
1240 S_9(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1241
1246 double computeThValue ();
1247
1248private:
1253};
1254
1255
1269class A_5 : public GammaPrime{
1270public:
1271
1279 A_5(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1280
1285 double computeThValue ();
1286
1287private:
1292};
1293
1294
1308class A_6 : public GammaPrime{
1309public:
1310
1318 A_6(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1319
1324 double computeThValue ();
1325
1326private:
1331};
1332
1333
1347class A_6c : public GammaPrime{
1348public:
1349
1357 A_6c(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1358
1363 double computeThValue ();
1364
1365private:
1370};
1371
1372
1386class A_8 : public GammaPrime{
1387public:
1388
1396 A_8(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1397
1402 double computeThValue ();
1403
1404private:
1409};
1410
1411
1425class A_9 : public GammaPrime{
1426public:
1427
1435 A_9(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1436
1441 double computeThValue ();
1442
1443private:
1448};
1449
1450
1460class V0 : public ThObservable{
1461public:
1462
1470 V0(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1471
1476 double computeThValue();
1477
1478private:
1483};
1484
1485
1495class Vp : public ThObservable{
1496public:
1497
1505 Vp(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1506
1511 double computeThValue();
1512
1513private:
1518};
1519
1520
1530class Vm : public ThObservable{
1531public:
1532
1540 Vm(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1541
1546 double computeThValue();
1547
1548private:
1553};
1554
1555
1565class T0 : public ThObservable{
1566public:
1567
1575 T0(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1576
1581 double computeThValue();
1582
1583private:
1588};
1589
1590
1600class Tp : public ThObservable{
1601public:
1602
1610 Tp(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1611
1616 double computeThValue();
1617
1618private:
1623};
1624
1625
1635class Tm : public ThObservable{
1636public:
1637
1645 Tm(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1646
1651 double computeThValue();
1652
1653private:
1658};
1659
1660
1670class S : public ThObservable{
1671public:
1672
1680 S(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1681
1686 double computeThValue();
1687
1688private:
1693};
1694
1695
1705public:
1706
1714 unitarity_bound_f_F1(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1715
1720 double computeThValue();
1721
1722private:
1727};
1728
1729
1739public:
1740
1748 unitarity_bound_g(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1749
1754 double computeThValue();
1755
1756private:
1761};
1762
1763
1773public:
1774
1782 unitarity_bound_F2(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1783
1788 double computeThValue();
1789
1790private:
1795};
1796
1797
1807public:
1808
1816 unitarity_bound_T1(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1817
1822 double computeThValue();
1823
1824private:
1829};
1830
1831
1841public:
1842
1850 unitarity_bound_T2_T0(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
1851
1856 double computeThValue();
1857
1858private:
1863};
1864
1865
1866
1876class gtilde_1 : public ThObservable{
1877public:
1878
1886 gtilde_1(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i, unsigned int typ_i);
1887
1892 double computeThValue();
1893
1894private:
1898 unsigned int typ;
1902};
1903
1904
1905
1915class gtilde_2 : public ThObservable{
1916public:
1917
1925 gtilde_2(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i, unsigned int typ_i);
1926
1931 double computeThValue();
1932
1933private:
1937 unsigned int typ;
1941};
1942
1943
1944
1954class gtilde_3 : public ThObservable{
1955public:
1956
1964 gtilde_3(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i, unsigned int typ_i);
1965
1970 double computeThValue();
1971
1972private:
1976 unsigned int typ;
1980};
1981
1991class h_0 : public ThObservable{
1992public:
1993
2001 h_0(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i, unsigned int typ_i);
2002
2007 double computeThValue();
2008
2009private:
2013 unsigned int typ;
2016};
2017
2018
2019
2029class h_p : public ThObservable{
2030public:
2031
2039 h_p(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i, unsigned int typ_i);
2040
2045 double computeThValue();
2046
2047private:
2051 unsigned int typ;
2054};
2055
2056
2057
2067class h_m : public ThObservable{
2068public:
2069
2077 h_m(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i, unsigned int typ_i);
2078
2083 double computeThValue();
2084
2085private:
2089 unsigned int typ;
2092};
2093
2094/***********************************************************************************************************************************
2095FUNCTIONAL
2096***********************************************************************************************************************************/
2097
2111class P_1f : public ThObservable{
2112public:
2113
2121 P_1f(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2122
2123
2128 double computeThValue ();
2129
2130private:
2135};
2136
2137
2151class P_2f : public ThObservable {
2152public:
2153
2161 P_2f(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2162
2167 double computeThValue ();
2168
2169private:
2174};
2175
2176
2190class P_3f : public ThObservable{
2191public:
2192
2200 P_3f(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2201
2206 double computeThValue ();
2207
2208private:
2213};
2214
2215
2230public:
2231
2239 P_4Primef(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2240
2245 double computeThValue ();
2246
2247protected:
2248
2249
2250private:
2254};
2255
2256
2271public:
2272
2280 P_5Primef(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2281
2286 double computeThValue ();
2287
2288protected:
2289
2290
2291private:
2296};
2297
2298
2313public:
2314
2322 P_6Primef(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2323
2328 double computeThValue ();
2329
2330private:
2335};
2336
2337
2352public:
2353
2361 P_8Primef(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2362
2367 double computeThValue ();
2368
2369private:
2374};
2375
2376
2391public:
2392
2400 GammaPrimef(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2401
2408 double computeGammaPrimef(double qmin, QCD::lepton lep);
2409
2414 double computeThValue ();
2415
2416private:
2421};
2422
2423
2437class A_FBf : public GammaPrimef{
2438public:
2439
2447 A_FBf(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2448
2453 double computeThValue ();
2454
2455private:
2460};
2461
2462
2476class BRf_MVll : public GammaPrimef{
2477public:
2478
2486 BRf_MVll(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2487
2492 double computeThValue ();
2493
2494private:
2499};
2500
2501
2515class F_Lf : public GammaPrimef{
2516public:
2517
2525 F_Lf(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2526
2533 double computeFLf(double qmin, QCD::lepton lep);
2534
2539 double computeThValue ();
2540
2541private:
2546};
2547
2561class S_3f : public GammaPrimef{
2562public:
2563
2571 S_3f(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2572
2577 double computeThValue ();
2578
2579private:
2584};
2585
2586
2600class S_4f: public GammaPrimef{
2601public:
2602
2610 S_4f(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2611
2616 double computeThValue ();
2617
2618private:
2623};
2624
2625
2639class S_5f : public GammaPrimef{
2640public:
2641
2649 S_5f(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2650
2655 double computeThValue ();
2656
2657private:
2662};
2663
2664
2678class S_7f : public GammaPrimef{
2679public:
2680
2688 S_7f(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2689
2694 double computeThValue ();
2695
2696private:
2701};
2702
2703
2717class S_8f : public GammaPrimef{
2718public:
2719
2727 S_8f(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2728
2733 double computeThValue ();
2734
2735private:
2740};
2741
2742
2756class S_9f : public GammaPrimef{
2757public:
2758
2766 S_9f(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2767
2772 double computeThValue ();
2773
2774private:
2779};
2780
2782public:
2783
2791 P_relationf(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2792
2797 double computeThValue ();
2798
2799private:
2804};
2805
2807public:
2808
2816 P_relation_exactf(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2817
2822 double computeThValue ();
2823
2824private:
2829};
2830
2841public:
2842
2850 QCDfC9_1f(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2851
2856 double computeThValue ();
2857
2858private:
2863};
2864
2875public:
2876
2884 QCDfC9_2f(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2885
2890 double computeThValue ();
2891
2892private:
2897};
2898
2909public:
2910
2918 QCDfC9_3f(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2919
2924 double computeThValue ();
2925
2926private:
2931};
2932
2943public:
2944
2952 QCDfC9p_1f(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2953
2958 double computeThValue ();
2959
2960private:
2965};
2966
2977public:
2978
2986 QCDfC9p_2f(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
2987
2992 double computeThValue ();
2993
2994private:
2999};
3000
3011public:
3012
3020 QCDfC9p_3f(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
3021
3026 double computeThValue ();
3027
3028private:
3033};
3034
3044class BR_MVpsi : public ThObservable{
3045public:
3046
3054 BR_MVpsi(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
3055
3060 double computeThValue ();
3061
3062private:
3067};
3068
3079public:
3080
3088 BR_MVpsi_ratio(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
3089
3094 double computeThValue ();
3095
3096private:
3101};
3102
3113public:
3114
3122 Abs2Ampar_MVpsi(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
3123
3128 double computeThValue ();
3129
3130private:
3135};
3136
3147public:
3148
3156 ArgAmpar_MVpsi(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
3157
3162 double computeThValue ();
3163
3164private:
3169};
3170
3181public:
3182
3190 Abs2Amperp_MVpsi(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
3191
3196 double computeThValue ();
3197
3198private:
3203};
3204
3215public:
3216
3224 ArgAmperp_MVpsi(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
3225
3230 double computeThValue ();
3231
3232private:
3237};
3238
3249public:
3250
3258 Abs2Ampzero_MVpsi(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
3259
3264 double computeThValue ();
3265
3266private:
3271};
3272
3283public:
3284
3292 Delta_C9_zExp_0(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
3293
3298 double computeThValue ();
3299
3300private:
3305};
3306
3317public:
3318
3326 Delta_C9_zExp_p(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
3327
3332 double computeThValue ();
3333
3334private:
3339};
3340
3351public:
3352
3360 Delta_C9_zExp_m(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i);
3361
3366 double computeThValue ();
3367
3368private:
3373};
3374
3375#endif /* MVLLOBSERVABLES_H */
3376
3377
A class for the binned observable in .
QCD::meson meson
QCD::meson vectorM
QCD::lepton lep
A_5(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable in .
A class for the binned observable in .
double computeThValue()
The observable in .
QCD::meson vectorM
A_6(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::lepton lep
QCD::meson meson
A class for the binned observable in .
QCD::lepton lep
QCD::meson vectorM
A_6c(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
double computeThValue()
The observable in .
A class for the binned observable in .
A_8(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
QCD::meson vectorM
QCD::lepton lep
double computeThValue()
The observable in .
A class for the binned observable in .
QCD::meson vectorM
QCD::meson meson
QCD::lepton lep
A_9(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable in .
A class for the binned observable in .
QCD::meson vectorM
A_FB(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::lepton lep
double computeThValue()
The binned observable in .
QCD::meson meson
A class for the observable in .
QCD::meson meson
double computeThValue()
The observable in .
A_FBf(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::lepton lep
QCD::meson vectorM
QCD::meson meson
double computeThValue()
The binned observable in .
QCD::meson vectorM
A_T1(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::lepton lep
A class for the binned observable in .
QCD::meson vectorM
double computeThValue()
The binned observable in .
ACP_MVll(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
QCD::lepton lep
A class for the absolute value ^2 of the // polarization amplitude of .
double computeThValue()
The observable Abs(A//) of .
Abs2Ampar_MVpsi(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
A class for the absolute value ^2 of the _|_ polarization amplitude of .
Abs2Amperp_MVpsi(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable Abs(A_|_) of .
A class for the absolute value ^2 of the 0 polarization amplitude of .
double computeThValue()
The observable Abs(A0) of .
Abs2Ampzero_MVpsi(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
A class for the phase of the // polarization amplitude of .
QCD::meson vectorM
double computeThValue()
The observable Arg(A//) of .
ArgAmpar_MVpsi(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
A class for the phase of the _|_ polarization amplitude of .
ArgAmperp_MVpsi(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable Arg(A_|_) of .
A class for the binned observable in .
QCD::meson vectorM
QCD::meson meson
double computeThValue()
The binned observable in .
QCD::lepton lep
BR_MVll(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
BR_MVpsi_ratio(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson vectorM
double computeThValue()
The observable BR of .
A class for the BR of .
QCD::meson meson
QCD::meson vectorM
BR_MVpsi(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable BR of .
QCD::lepton lep
QCD::meson vectorM
QCD::lepton lep
QCD::meson meson
BRf_MVll(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable in .
double computeThValue()
The observable Abs(A0) of .
Delta_C9_zExp_0(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable Abs(A0) of .
Delta_C9_zExp_m(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
Delta_C9_zExp_p(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable Abs(A0) of .
A class for the binned observable in .
QCD::lepton lep
double computeFL(double qmin, double qmax, QCD::lepton lep)
A method to compute the binned observable in in a generic bin.
F_L(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The binned observable in .
QCD::meson meson
QCD::meson vectorM
A class for the observable in .
QCD::meson vectorM
QCD::lepton lep
QCD::meson meson
F_Lf(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable in .
double computeFLf(double qmin, QCD::lepton lep)
A method to compute the observable in at a generic .
A class for the binned observable in .
QCD::meson vectorM
GammaPrime(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
QCD::lepton lep
double computeGammaPrime(double qmin, double qmax, QCD::lepton lep)
A method to compute the binned observable in in a generic bin.
double computeThValue()
The binned observable in .
A class for the observable in .
QCD::meson meson
double computeGammaPrimef(double qmin, QCD::lepton lep)
A method to compute the observable in at a generic .
QCD::lepton lep
GammaPrimef(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable in .
QCD::meson vectorM
A class for the observable in .
QCD::meson meson
double computeThValue()
The observable in .
QCD::meson vectorM
QCD::lepton lep
M_1Prime(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
A class for the observable in .
QCD::meson meson
QCD::lepton lep
M_2Prime(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson vectorM
double computeThValue()
The observable in .
A class for the binned observable in .
QCD::lepton lep
P3CP(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The binned observable in .
QCD::meson vectorM
QCD::meson meson
A class for the binned observable in .
QCD::meson meson
double computeThValue()
The binned observable in .
P_1(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson vectorM
QCD::lepton lep
A class for the observable in .
QCD::meson vectorM
QCD::lepton lep
P_1f(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
double computeThValue()
The observable in .
A class for the binned observable in .
P_2(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::lepton lep
QCD::meson meson
QCD::meson vectorM
double computeThValue()
The binned observable in .
A class for the binned observable in .
P_2f(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
QCD::meson vectorM
double computeThValue()
The observable in .
QCD::lepton lep
A class for the binned observable in .
QCD::meson vectorM
QCD::meson meson
P_3(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::lepton lep
double computeThValue()
The binned observable in .
A class for the observable in .
QCD::meson meson
P_3f(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson vectorM
QCD::lepton lep
double computeThValue()
The observable in .
A class for the binned observable in .
QCD::meson vectorM
QCD::meson meson
double computeThValue()
The binned observable in .
QCD::lepton lep
P_4Prime(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
A class for the observable in .
double computeThValue()
The observable in .
P_4Primef(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::lepton lep
QCD::meson vectorM
QCD::meson meson
A class for the binned observable in .
QCD::meson meson
QCD::meson vectorM
QCD::lepton lep
double computeThValue()
The binned observable in .
P_5Prime(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
A class for the observable in .
QCD::meson meson
P_5Primef(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable in .
QCD::meson vectorM
QCD::lepton lep
A class for the binned observable in .
QCD::lepton lep
QCD::meson meson
QCD::meson vectorM
double computeThValue()
The binned observable in .
P_6Prime(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
A class for the observable in .
QCD::lepton lep
QCD::meson vectorM
P_6Primef(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
double computeThValue()
The observable in .
A class for the binned observable in .
double computeThValue()
The binned observable in .
QCD::lepton lep
QCD::meson meson
P_8Prime(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson vectorM
A class for the observable in .
P_8Primef(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable in .
QCD::meson meson
QCD::lepton lep
QCD::meson vectorM
double computeThValue()
The observable in .
P_relation_exactf(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson vectorM
P_relationf(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable in .
QCD::meson meson
QCD::lepton lep
meson
An enum type for mesons.
Definition: QCD.h:336
lepton
An enum type for leptons.
Definition: QCD.h:310
A class for the observable in .
QCD::meson vectorM
QCD::lepton lep
QCD::meson meson
QCDfC9_1f(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable in .
A class for the observable in .
QCD::lepton lep
QCD::meson vectorM
double computeThValue()
The observable in .
QCDfC9_2f(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
A class for the observable in .
double computeThValue()
The observable in .
QCDfC9_3f(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::lepton lep
QCD::meson vectorM
QCD::meson meson
A class for the observable in .
QCD::meson vectorM
QCD::lepton lep
QCD::meson meson
double computeThValue()
The observable in .
QCDfC9p_1f(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
A class for the observable in .
QCDfC9p_2f(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
QCD::lepton lep
double computeThValue()
The observable in .
QCD::meson vectorM
A class for the observable in .
QCD::lepton lep
QCDfC9p_3f(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
QCD::meson vectorM
double computeThValue()
The observable in .
A class for the binned observable ratio in .
R_6(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2)
Constructor.
QCD::meson meson
QCD::meson vectorM
QCD::lepton lep1
QCD::lepton lep2
double computeThValue()
The binned observable ratio in .
A class for the binned observable ratio in .
QCD::lepton lep1
QCD::meson meson
double computeThValue()
The binned observable ratio in .
QCD::meson vectorM
R_MVll(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2)
Constructor.
QCD::lepton lep2
A class for the binned observable ratio in .
QCD::lepton lep2
QCD::lepton lep1
double computeThValue()
The binned observable ratio in .
QCD::meson vectorM
RL_MVll(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2)
Constructor.
QCD::meson meson
A class for the binned observable ratio in .
QCD::lepton lep1
QCD::lepton lep2
double computeThValue()
The binned observable ratio in .
RT_MVll(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2)
Constructor.
QCD::meson vectorM
QCD::meson meson
A class for the binned observable in .
QCD::meson meson
S_1c(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::lepton lep
QCD::meson vectorM
double computeThValue()
The observable in .
A class for the binned observable in .
QCD::lepton lep
QCD::meson vectorM
S_1s(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
double computeThValue()
The observable in .
A class for the binned observable in .
QCD::meson vectorM
QCD::lepton lep
QCD::meson meson
double computeThValue()
The observable in .
S_2c(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
A class for the binned observable in .
QCD::meson vectorM
QCD::meson meson
S_2s(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable in .
QCD::lepton lep
A class for the binned observable in .
S_3(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson vectorM
double computeThValue()
The observable in .
QCD::meson meson
QCD::lepton lep
A class for the observable in .
QCD::meson meson
double computeThValue()
The observable in .
QCD::meson vectorM
QCD::lepton lep
S_3f(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
A class for the binned observable in .
QCD::lepton lep
QCD::meson meson
QCD::meson vectorM
S_4(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable in .
A class for the observable in .
QCD::lepton lep
QCD::meson meson
QCD::meson vectorM
S_4f(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable in .
A class for the binned observable in .
double computeThValue()
The observable in .
S_5(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson vectorM
QCD::lepton lep
QCD::meson meson
A class for the observable in .
QCD::lepton lep
S_5f(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The observable in .
QCD::meson meson
QCD::meson vectorM
A class for the binned observable in .
S_6c(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson vectorM
QCD::meson meson
QCD::lepton lep
double computeThValue()
The observable in .
A class for the binned observable in .
S_7(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::lepton lep
QCD::meson meson
QCD::meson vectorM
double computeThValue()
The observable in .
A class for the observable in .
QCD::meson vectorM
double computeThValue()
The observable in .
S_7f(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
QCD::lepton lep
A class for the binned observable in .
QCD::meson vectorM
S_8(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
double computeThValue()
The observable in .
QCD::lepton lep
A class for the observable in .
QCD::meson meson
S_8f(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson vectorM
QCD::lepton lep
double computeThValue()
The observable in .
A class for the binned observable in .
QCD::lepton lep
S_9(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
QCD::meson vectorM
double computeThValue()
The observable in .
A class for the observable in .
double computeThValue()
The observable in .
S_9f(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::lepton lep
QCD::meson vectorM
QCD::meson meson
A class for the form factor in .
QCD::meson vectorM
double computeThValue()
The averaged form factor in .
S(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
QCD::lepton lep
A model class for the Standard Model.
A class for the form factor in .
QCD::lepton lep
QCD::meson vectorM
T0(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The averaged form factor in .
QCD::meson meson
A class for a model prediction of an observable.
Definition: ThObservable.h:25
A class for the form factor in .
QCD::lepton lep
QCD::meson meson
double computeThValue()
The averaged form factor in .
Tm(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson vectorM
A class for the form factor in .
QCD::meson meson
Tp(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::lepton lep
QCD::meson vectorM
double computeThValue()
The averaged form factor in .
A class for the form factor in .
V0(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson vectorM
QCD::lepton lep
QCD::meson meson
double computeThValue()
The averaged form factor in .
A class for the form factor in .
Vm(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson vectorM
QCD::meson meson
QCD::lepton lep
double computeThValue()
The averaged form factor in .
A class for the form factor in .
QCD::meson vectorM
Vp(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
QCD::meson meson
double computeThValue()
The averaged form factor in .
QCD::lepton lep
A class for the correction in .
unsigned int typ
QCD::meson vectorM
double computeThValue()
The averaged correction in .
gtilde_1(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i, unsigned int typ_i)
Constructor.
QCD::meson meson
QCD::lepton lep
A class for the correction in .
QCD::meson vectorM
QCD::lepton lep
unsigned int typ
QCD::meson meson
double computeThValue()
The averaged correction in .
gtilde_2(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i, unsigned int typ_i)
Constructor.
A class for the correction in .
double computeThValue()
The averaged correction in .
QCD::meson meson
QCD::meson vectorM
gtilde_3(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i, unsigned int typ_i)
Constructor.
unsigned int typ
QCD::lepton lep
A class for the correction in .
h_0(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i, unsigned int typ_i)
Constructor.
QCD::meson meson
unsigned int typ
QCD::lepton lep
QCD::meson vectorM
double computeThValue()
The correction in .
A class for the correction in .
h_m(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i, unsigned int typ_i)
Constructor.
unsigned int typ
double computeThValue()
The correction in .
QCD::meson vectorM
QCD::lepton lep
QCD::meson meson
A class for the correction in .
QCD::meson vectorM
unsigned int typ
QCD::meson meson
QCD::lepton lep
h_p(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i, unsigned int typ_i)
Constructor.
double computeThValue()
The correction in .
A class for the unitarity constraints on form factors .
unitarity_bound_F2(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The unitarity bound on form factors in decays.
A class for the unitarity constraints on form factors .
double computeThValue()
The unitarity bound on form factors in decays.
unitarity_bound_T1(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
A class for the unitarity constraints on form factors and .
unitarity_bound_T2_T0(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The unitarity bound on form factors and in decays.
A class for the unitarity constraints on form factors and .
double computeThValue()
The unitarity bound on form factors and in decays.
unitarity_bound_f_F1(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
A class for the unitarity constraints on form factors .
double computeThValue()
The unitarity bound on form factors in decays.
unitarity_bound_g(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.