v1.0
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
alpha_s.cpp
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2012 HEPfit Collaboration
3
*
4
*
5
* For the licensing terms see doc/COPYING.
6
*/
7
8
#include "
alpha_s.h
"
9
#include "
StandardModel.h
"
10
11
alpha_s::alpha_s
(
const
StandardModel
& SM_i,
orders
order)
12
:
ThObservable
(SM_i)
13
{
14
if
(
order
>=
LO
and
order
<=
FULLNNNLO
) this->order =
order
;
15
else
throw
std::runtime_error(
"alpha_s::alpha_s(): wrong order"
);
16
};
17
18
double
alpha_s::computeThValue
()
19
{
20
return
SM
.
Als
(
getBinMin
(),
order
);
21
}
alpha_s::alpha_s
alpha_s(const StandardModel &SM_i, orders order)
Definition:
alpha_s.cpp:11
alpha_s::order
orders order
Definition:
alpha_s.h:37
FULLNNNLO
Definition:
OrderScheme.h:39
LO
Definition:
OrderScheme.h:33
StandardModel.h
StandardModel
A model class for the Standard Model.
Definition:
StandardModel.h:474
alpha_s.h
StandardModel::Als
double Als(double mu, orders order=FULLNLO, bool qed_flag=false, bool Nf_thr=true) const
The running QCD coupling in the scheme including QED corrections.
Definition:
StandardModel.cpp:576
ThObservable::SM
const StandardModel & SM
A reference to an object of StandardMode class.
Definition:
ThObservable.h:121
orders
orders
An enum type for orders in QCD.
Definition:
OrderScheme.h:31
ThObservable
A class for a model prediction of an observable.
Definition:
ThObservable.h:25
ThObservable::getBinMin
double getBinMin()
A get method to get the minimum value of the bin.
Definition:
ThObservable.h:82
alpha_s::computeThValue
double computeThValue()
A method to get the value of .
Definition:
alpha_s.cpp:18
StandardModel
src
alpha_s.cpp
Generated on Thu Oct 31 2019 for $\texttt{HEPfit}$ using
1.8.16