v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
8 #ifndef GENERALTHDMMATCHING_H
9 #define GENERALTHDMMATCHING_H
33 virtual std::vector<WilsonCoefficient>&
CMgminus2mu();
96 virtual std::vector<WilsonCoefficient>&
CMdbs2();
131 virtual double f1(
double xHp,
double xt);
137 virtual double f2(
double xHp,
double xt);
143 virtual double f3(
double xHp,
double xt);
149 virtual double f4(
double xHp,
double xt);
155 virtual double f5(
double xHp,
double xt);
161 virtual double f6(
double xHp,
double xt);
167 virtual double f7(
double xHp,
double xt);
173 virtual double f8(
double xHp,
double xt);
180 virtual double f9(
double xHp,
double xt);
185 virtual double f10(
double xHp,
double xt);
211 virtual gslpp::complex CphiU(
double xHp,
double xt,
double vev,
double xphi,
double mu,
double Ri1,
double Ri2,
double Ri3,
double mHi_2,
double lambda3,
double Relambda7,
double Imlambda7,
gslpp::complex su,
gslpp::complex sd);
219 virtual std::vector<WilsonCoefficient>&
CMbsg() ;
virtual double f10(double xHp, double xt)
A class for the Wilson coefficients.
virtual double gminus2muLO()
Calculates amplitudes for at one loop from .
virtual gslpp::complex lambdaHHphi(double lambda3, double Relambda7, double Imlambda7, double Ri1, double Ri2, double Ri3)
virtual std::vector< WilsonCoefficient > & CMbtaunu(QCD::meson meson_i)
virtual gslpp::complex CPZUBll(double xt, double xHp, double sW2, gslpp::complex su, gslpp::complex sd)
virtual gslpp::complex CPboxBll(double xt, double xHp, gslpp::complex su, gslpp::complex sd, gslpp::complex sl)
gslpp::matrix< gslpp::complex > myCKM
virtual gslpp::complex g2a(double xHp, double xt, gslpp::complex su, gslpp::complex sd)
virtual std::vector< WilsonCoefficient > & CMgminus2mu()
Wilson coefficient for .
virtual double f7(double xHp, double xt)
virtual std::vector< WilsonCoefficient > & CMBMll(QCD::lepton lepton)
virtual double f4(double xHp, double xt)
An observable class for the quartic Higgs potential coupling .
const Polylogarithms PolyLog
A class for defining operations on and functions of complex numbers.
virtual double f1(double xHp, double xt)
virtual gslpp::complex TF(double m1, double m2, double m3)
Calculates the function of Eq. (68) of 1607.06292.
gslpp::complex CWbsgArrayNLO[8]
virtual double f9(double xHp, double xt)
GeneralTHDMMatching(const GeneralTHDM &GeneralTHDM_i)
virtual double gminus2muNLOB()
Calculates amplitudes for at approximate two-loop from .
virtual gslpp::complex neglog(gslpp::complex argument)
Calculates the log of a negative number.
WilsonCoefficient mcbtaunu
virtual double gminus2muNLOF()
Calculates amplitudes for at approximate two-loop from .
A class for the matching in the Standard Model.
WilsonCoefficient mcgminus2mu
gslpp::complex CWbsgArrayLO[8]
virtual double f6(double xHp, double xt)
const Polylogarithms getPolyLog() const
virtual std::vector< WilsonCoefficient > & CMbsg()
operator basis: current current; qcd penguins; magnetic and chromomagnetic penguins; semileptonic
meson
An enum type for mesons.
virtual double f3(double xHp, double xt)
virtual gslpp::complex g3a(double xHp, double xt, gslpp::complex su, gslpp::complex sd)
virtual double gminus2muNLO()
Calculates amplitudes for at approximate two-loop from .
A class for general Two-Higgs-Doublet models.
virtual gslpp::complex g1a(double xHp, double xt, gslpp::complex su, gslpp::complex sd)
gslpp::complex setWCbsg(int i, gslpp::complex sigmau, gslpp::complex sigmad, double mt, double mhp, double mu, orders order)
virtual gslpp::complex negpow(double basis, double exp)
Calculates the power root of a negative number.
orders
An enum type for orders in QCD.
virtual double f5(double xHp, double xt)
virtual double C10Bll(double xt, double xHp, gslpp::complex su)
virtual gslpp::complex CSboxBll(double xt, double xHp, gslpp::complex su, gslpp::complex sd, gslpp::complex sl)
virtual gslpp::complex g0(double xHp, double xt, gslpp::complex su, gslpp::complex sd)
gslpp::complex CWbsgArrayNNLO[8]
virtual gslpp::complex CphiU(double xHp, double xt, double vev, double xphi, double mu, double Ri1, double Ri2, double Ri3, double mHi_2, double lambda3, double Relambda7, double Imlambda7, gslpp::complex su, gslpp::complex sd)
virtual double f2(double xHp, double xt)
virtual gslpp::complex negsquareroot(double x)
Calculates the square root of a negative number.
complex exp(const complex &z)
A class for the polylogarithms.
void updateGTHDMParameters()
virtual double f8(double xHp, double xt)
virtual std::vector< WilsonCoefficient > & CMdbs2()
const GeneralTHDM & myGTHDM
lepton
An enum type for leptons.