master
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
gminus2.cpp
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2015 HEPfit Collaboration
3
*
4
*
5
* For the licensing terms see doc/COPYING.
6
*/
7
8
#include "
gminus2.h
"
9
#include "
LeptonFlavour.h
"
10
11
//gminus2::gminus2(const StandardModel& SM_i): ThObservable(SM_i)
12
//{
13
//};
14
//
15
//double gminus2::computeThValue()
16
//{
17
// return 0.0;
18
//}
19
20
//gminus2_mu::gminus2_mu(const StandardModel& SM_i)
21
//: gminus2(SM_i), mySM(SM_i)
22
//{}
23
24
gminus2_mu::gminus2_mu
(
const
StandardModel
& SM_i)
25
:
ThObservable
(SM_i)
26
{}
27
28
double
gminus2_mu::computeThValue
()
29
{
30
gslpp::vector<gslpp::complex>
** allcoeff_gminus2mu =
SM
.
getMyLeptonFlavour
()->
ComputeCoeffgminus2mu
();
31
32
return
((*(allcoeff_gminus2mu[
LO
]))(0)+(*(allcoeff_gminus2mu[
LO
]))(1)).real();
33
}
gminus2_mu::computeThValue
double computeThValue()
Calculates the value of at one-loop.
Definition:
gminus2.cpp:28
StandardModel::getMyLeptonFlavour
LeptonFlavour * getMyLeptonFlavour() const
Definition:
StandardModel.h:1025
LeptonFlavour.h
LO
Definition:
OrderScheme.h:33
StandardModel
A model class for the Standard Model.
Definition:
StandardModel.h:477
gminus2_mu::gminus2_mu
gminus2_mu(const StandardModel &SM_i)
Constructor of the class gminus2_mu.
Definition:
gminus2.cpp:24
LeptonFlavour::ComputeCoeffgminus2mu
gslpp::vector< gslpp::complex > ** ComputeCoeffgminus2mu()
Computes the Wilson coefficient for the process at one-loop.
Definition:
LeptonFlavour.h:107
ThObservable::SM
const StandardModel & SM
A reference to an object of StandardMode class.
Definition:
ThObservable.h:121
gminus2.h
ThObservable
A class for a model prediction of an observable.
Definition:
ThObservable.h:25
gslpp::vector< gslpp::complex >
LeptonFlavour
src
gminus2.cpp
Generated on Thu Oct 31 2019 for $\texttt{HEPfit}$ using
1.8.16