master
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
alpha_2a.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_2a.h
"
9
#include "
StandardModel.h
"
10
11
double
Alpha_2a::computeThValue
()
12
{
13
// alpha is really extracted as pi + 1/2 arg AmpDB2 - gamma
14
double
a_2a = (M_PI +
AmpBd
(
FULLNLO
).
arg
()/2. -
SM
.
getCKM
().
computeGamma
() -
SM
.
getPhiBd
())/M_PI*180.;
15
if
(a_2a < 0.)
16
a_2a += 180.;
17
else
if
(a_2a > 180.)
18
a_2a -= 180.;
19
return
(a_2a);
20
}
StandardModel.h
alpha_2a.h
CKM::computeGamma
double computeGamma() const
The CKM angle .
Definition:
CKM.cpp:87
gslpp::complex::arg
double arg() const
Definition:
gslpp_complex.cpp:76
ThObservable::SM
const StandardModel & SM
A reference to an object of StandardMode class.
Definition:
ThObservable.h:121
Alpha_2a::computeThValue
double computeThValue()
Definition:
alpha_2a.cpp:11
StandardModel::getPhiBd
virtual double getPhiBd() const
Half the relative phase of the $B_d$ mixing amplitude w.r.t. the Standard Model one.
Definition:
StandardModel.h:2479
AmpDB2::AmpBd
gslpp::complex AmpBd(orders order)
A method to compute .
Definition:
AmpDB2.cpp:70
FULLNLO
Definition:
OrderScheme.h:37
StandardModel::getCKM
CKM getCKM() const
A get method to retrieve the member object of type CKM.
Definition:
StandardModel.h:879
Flavour
src
alpha_2a.cpp
Generated on Thu Oct 31 2019 for $\texttt{HEPfit}$ using
1.8.16