a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
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
25: ThObservable(SM_i)
26{}
27
29{
30 gslpp::vector<gslpp::complex> ** allcoeff_gminus2mu = SM.getMyLeptonFlavour()->ComputeCoeffgminus2mu();
31
32 return ((*(allcoeff_gminus2mu[LO]))(0)+(*(allcoeff_gminus2mu[LO]))(1)).real();
33}
@ LO
Definition: OrderScheme.h:34
gslpp::vector< gslpp::complex > ** ComputeCoeffgminus2mu()
Computes the Wilson coefficient for the process at one-loop.
A model class for the Standard Model.
LeptonFlavour * getMyLeptonFlavour() const
A class for a model prediction of an observable.
Definition: ThObservable.h:25
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:121
gminus2_mu(const StandardModel &SM_i)
Constructor of the class gminus2_mu.
Definition: gminus2.cpp:24
double computeThValue()
Calculates the value of at one-loop.
Definition: gminus2.cpp:28