a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
Asl.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2023 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef ASL_H
9#define ASL_H
10#include "ThObservable.h"
11
12
13class Asl_d_pole : public ThObservable{
14public:
19 Asl_d_pole(const StandardModel& SM_i);
20
24 virtual ~Asl_d_pole();
25
26 double computeThValue ();
27};
28
29class Asl_s_pole : public ThObservable{
30public:
35 Asl_s_pole(const StandardModel& SM_i);
36
40 virtual ~Asl_s_pole();
41
42 double computeThValue();
43};
44
46public:
51 Asl_s_pole_NLO(const StandardModel& SM_i);
52
56 virtual ~Asl_s_pole_NLO();
57
58 double computeThValue();
59};
60
62public:
67 Asl_s_pole_LO(const StandardModel& SM_i);
68
72 virtual ~Asl_s_pole_LO();
73
74 double computeThValue();
75};
76
78public:
83 Asl_d_MSbar(const StandardModel& SM_i);
84
88 virtual ~Asl_d_MSbar();
89
90 double computeThValue ();
91};
92
94public:
99 Asl_s_MSbar(const StandardModel& SM_i);
100
104 virtual ~Asl_s_MSbar();
105
106 double computeThValue();
107};
108
110public:
115 Asl_s_MSbar_NLO(const StandardModel& SM_i);
116
120 virtual ~Asl_s_MSbar_NLO();
121
122 double computeThValue();
123};
124
126public:
131 Asl_s_MSbar_LO(const StandardModel& SM_i);
132
136 virtual ~Asl_s_MSbar_LO();
137
138 double computeThValue();
139};
140
141class Asl_d_PS : public ThObservable{
142public:
147 Asl_d_PS(const StandardModel& SM_i);
148
152 virtual ~Asl_d_PS();
153
154 double computeThValue ();
155};
156
157class Asl_s_PS : public ThObservable{
158public:
163 Asl_s_PS(const StandardModel& SM_i);
164
168 virtual ~Asl_s_PS();
169
170 double computeThValue();
171};
172
174public:
179 Asl_s_PS_NLO(const StandardModel& SM_i);
180
184 virtual ~Asl_s_PS_NLO();
185
186 double computeThValue();
187};
188
190public:
195 Asl_s_PS_LO(const StandardModel& SM_i);
196
200 virtual ~Asl_s_PS_LO();
201
202 double computeThValue();
203};
204
206public:
211 Asl_s_pole_fixmub(const StandardModel& SM_i);
212
216 virtual ~Asl_s_pole_fixmub();
217
218 double computeThValue();
219};
220
222public:
228
232 virtual ~Asl_s_MSbar_fixmub();
233
234 double computeThValue();
235};
236
238public:
243 Asl_s_PS_fixmub(const StandardModel& SM_i);
244
248 virtual ~Asl_s_PS_fixmub();
249
250 double computeThValue();
251};
252
254public:
259 Asl_d_only1overmb(const StandardModel& SM_i);
260
264 virtual ~Asl_d_only1overmb();
265
266 double computeThValue ();
267};
268
270public:
275 Asl_s_only1overmb(const StandardModel& SM_i);
276
280 virtual ~Asl_s_only1overmb();
281
282 double computeThValue();
283};
284
286public:
292
297
298 double computeThValue ();
299};
300
302public:
308
313
314 double computeThValue();
315};
316
318public:
324
328 virtual ~Asl_s_MSbar_NLO_RI();
329
330 double computeThValue();
331};
332
334public:
340
345
346 double computeThValue();
347};
348
350public:
355 Asl_s_PS_NLO_RI(const StandardModel& SM_i);
356
360 virtual ~Asl_s_PS_NLO_RI();
361
362 double computeThValue();
363};
364
366public:
372
376 virtual ~Asl_s_MSbar_partialNNLO();
377
378 double computeThValue();
379};
380
382public:
388
392 virtual ~Asl_s_PS_partialNNLO();
393
394 double computeThValue();
395};
396
398public:
404
408 virtual ~Asl_s_MSbar_partialN3LO();
409
410 double computeThValue();
411};
412
414public:
420
424 virtual ~Asl_s_PS_partialN3LO();
425
426 double computeThValue();
427};
428#endif /* ASL_H */
429
Asl_d_MSbar_NLO_tradBasis(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:216
double computeThValue()
Definition: Asl.cpp:224
virtual ~Asl_d_MSbar_NLO_tradBasis()
Destructor.
Definition: Asl.cpp:221
Asl_d_MSbar(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:60
double computeThValue()
Definition: Asl.cpp:68
virtual ~Asl_d_MSbar()
Destructor.
Definition: Asl.cpp:65
Definition: Asl.h:141
Asl_d_PS(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:108
virtual ~Asl_d_PS()
Destructor.
Definition: Asl.cpp:113
double computeThValue()
Definition: Asl.cpp:116
Asl_d_only1overmb(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:192
virtual ~Asl_d_only1overmb()
Destructor.
Definition: Asl.cpp:197
double computeThValue()
Definition: Asl.cpp:200
Definition: Asl.h:13
virtual ~Asl_d_pole()
Destructor.
Definition: Asl.cpp:17
Asl_d_pole(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:12
double computeThValue()
Definition: Asl.cpp:20
double computeThValue()
Definition: Asl.cpp:104
Asl_s_MSbar_LO(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:96
virtual ~Asl_s_MSbar_LO()
Destructor.
Definition: Asl.cpp:101
Asl_s_MSbar_NLO_RI_tradBasis(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:252
virtual ~Asl_s_MSbar_NLO_RI_tradBasis()
Destructor.
Definition: Asl.cpp:257
Asl_s_MSbar_NLO_RI(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:240
double computeThValue()
Definition: Asl.cpp:248
virtual ~Asl_s_MSbar_NLO_RI()
Destructor.
Definition: Asl.cpp:245
virtual ~Asl_s_MSbar_NLO_tradBasis()
Destructor.
Definition: Asl.cpp:233
Asl_s_MSbar_NLO_tradBasis(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:228
double computeThValue()
Definition: Asl.cpp:236
virtual ~Asl_s_MSbar_NLO()
Destructor.
Definition: Asl.cpp:89
double computeThValue()
Definition: Asl.cpp:92
Asl_s_MSbar_NLO(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:84
double computeThValue()
Definition: Asl.cpp:176
Asl_s_MSbar_fixmub(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:168
virtual ~Asl_s_MSbar_fixmub()
Destructor.
Definition: Asl.cpp:173
virtual ~Asl_s_MSbar_partialN3LO()
Destructor.
Definition: Asl.cpp:305
Asl_s_MSbar_partialN3LO(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:300
double computeThValue()
Definition: Asl.cpp:308
double computeThValue()
Definition: Asl.cpp:284
Asl_s_MSbar_partialNNLO(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:276
virtual ~Asl_s_MSbar_partialNNLO()
Destructor.
Definition: Asl.cpp:281
Asl_s_MSbar(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:72
virtual ~Asl_s_MSbar()
Destructor.
Definition: Asl.cpp:77
double computeThValue()
Definition: Asl.cpp:80
double computeThValue()
Definition: Asl.cpp:152
Asl_s_PS_LO(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:144
virtual ~Asl_s_PS_LO()
Destructor.
Definition: Asl.cpp:149
Asl_s_PS_NLO_RI(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:264
virtual ~Asl_s_PS_NLO_RI()
Destructor.
Definition: Asl.cpp:269
double computeThValue()
Definition: Asl.cpp:272
double computeThValue()
Definition: Asl.cpp:140
Asl_s_PS_NLO(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:132
virtual ~Asl_s_PS_NLO()
Destructor.
Definition: Asl.cpp:137
double computeThValue()
Definition: Asl.cpp:188
virtual ~Asl_s_PS_fixmub()
Destructor.
Definition: Asl.cpp:185
Asl_s_PS_fixmub(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:180
double computeThValue()
Definition: Asl.cpp:320
virtual ~Asl_s_PS_partialN3LO()
Destructor.
Definition: Asl.cpp:317
Asl_s_PS_partialN3LO(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:312
virtual ~Asl_s_PS_partialNNLO()
Destructor.
Definition: Asl.cpp:293
double computeThValue()
Definition: Asl.cpp:296
Asl_s_PS_partialNNLO(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:288
Definition: Asl.h:157
virtual ~Asl_s_PS()
Destructor.
Definition: Asl.cpp:125
Asl_s_PS(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:120
double computeThValue()
Definition: Asl.cpp:128
double computeThValue()
Definition: Asl.cpp:212
Asl_s_only1overmb(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:204
virtual ~Asl_s_only1overmb()
Destructor.
Definition: Asl.cpp:209
Asl_s_pole_LO(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:48
virtual ~Asl_s_pole_LO()
Destructor.
Definition: Asl.cpp:53
double computeThValue()
Definition: Asl.cpp:56
virtual ~Asl_s_pole_NLO()
Destructor.
Definition: Asl.cpp:41
double computeThValue()
Definition: Asl.cpp:44
Asl_s_pole_NLO(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:36
double computeThValue()
Definition: Asl.cpp:164
Asl_s_pole_fixmub(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:156
virtual ~Asl_s_pole_fixmub()
Destructor.
Definition: Asl.cpp:161
Definition: Asl.h:29
Asl_s_pole(const StandardModel &SM_i)
Constructor.
Definition: Asl.cpp:24
virtual ~Asl_s_pole()
Destructor.
Definition: Asl.cpp:29
double computeThValue()
Definition: Asl.cpp:32
A model class for the Standard Model.
A class for a model prediction of an observable.
Definition: ThObservable.h:25