master
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
17 #define LEPS 1.e-5 // tolerance in the limit of S(x,y) to S(x)
18 #define SUSYLEPS 5.e-3 // tolerance in the limits of D0[x,y,z,t] and D2[x,y,z,t]
19 #define SUSYLEPS2 1.e-10 // tolerance in the limits of B0[x,y]
20 #define SUSYLEPS3 5.e-3 // tolerance in the limits of D0N
41 virtual std::vector<WilsonCoefficient>&
CMdbd2();
48 virtual std::vector<WilsonCoefficient>&
CMdbs2();
55 virtual std::vector<WilsonCoefficient>&
CMdd2();
62 virtual std::vector<WilsonCoefficient>&
CMdk2();
87 virtual std::vector<WilsonCoefficient>&
CMbsg();
103 virtual std::vector<WilsonCoefficient>&
CMDLij(
int li_lj);
111 virtual std::vector<WilsonCoefficient>&
CMDLi3j(
int li_lj);
118 virtual std::vector<WilsonCoefficient>&
CMmueconv();
125 virtual std::vector<WilsonCoefficient>&
CMgminus2mu();
327 std::vector<WilsonCoefficient>
vmdk2;
328 std::vector<WilsonCoefficient>
vmdd2;
398 gslpp::matrix<gslpp::complex> CRlE,
CRlMU,
CRlTAU,
CRqUP,
CRqDOWN,
CLlE,
CLlMU,
CLlTAU,
CLqUP,
CLqDOWN,
NRlE,
NRlMU,
NRlTAU,
NRqUP,
NRqDOWN,
NLlE,
NLlMU,
NLlTAU,
NLqUP,
NLqDOWN;
423 gslpp::matrix<gslpp::complex> AmpA1LN,
AmpA1RN,
AmpA1LC,
AmpA1RC,
AmpTauA1LN,
AmpTauA1RN,
AmpTauA1LC,
AmpTauA1RC,
AmpTEA1LN,
AmpTEA1RN,
AmpTEA1LC,
AmpTEA1RC,
AmpALN,
AmpARN,
AmpALC,
AmpARC,
AmpTauALN,
AmpTauARN,
AmpTauALC,
AmpTauARC,
AmpTEALN,
AmpTEARN,
AmpTEALC,
AmpTEARC;
480 double Dk(
double x,
double y,
double z,
double t,
int k);
482 double D0N(
double x,
double y,
double z,
double t);
483 double D2LL0(
double a,
double b);
484 double DL0(
double a,
double b,
double c,
int k);
485 double DL(
double a,
double b,
double c,
int k);
486 double DLL(
double a,
double b,
int k);
487 double DLLp(
double a,
double b,
int k);
488 double DLLL(
double a,
int k);
501 double bsll_C0(
double m1,
double m2,
double m3);
502 double bsll_C2(
double m1,
double m2,
double m3,
double mu2);
503 double bsll_D0reg(
double m1,
double m2,
double m3,
double m4);
504 double bsll_D2reg(
double m1,
double m2,
double m3,
double m4);
545 double fPS(
double x);
547 double fft(
double x);
549 double It(
double a,
double b,
double c);
551 double F3C(
double x);
552 double F4C(
double x);
553 double F3N(
double x);
554 double F4N(
double x);
555 double Li2(
double x);
560 double Fa(
double x,
double y);
561 double Fb(
double x,
double y);
607 double CL(
double a,
double b,
int k);
608 double CLL(
double a,
int k);
609 double Ck(
double x,
double y,
double z,
int k);
610 double BL(
double a,
int k);
611 double Bk(
double x,
double y,
int k);
660 double F7k(
double x,
int k);
gslpp::matrix< gslpp::complex > AmpTEALC
WilsonCoefficient mcdd2Chi0Chi0T
gslpp::complex VdDNR(int b, int k, int j, int flag)
gslpp::matrix< gslpp::complex > gamDRMD
A class for the Wilson coefficients.
gslpp::matrix< double > Lepty
Functions needed to calculate various LFV observables.
gslpp::vector< gslpp::complex > CdF2dChi0Chi0(int b, int q, int Dmixingflag)
double bsll_C0(double m1, double m2, double m3)
gslpp::complex PHLR(int j, int i)
virtual gslpp::vector< gslpp::complex > C10_Lepton(int n)
Calculates and Wilson coefficients for the process .
gslpp::matrix< gslpp::complex > NLlMU
gslpp::vector< gslpp::complex > CdF2dChi0g(int b, int q, int Dmixingflag)
gslpp::matrix< gslpp::complex > myRd
WilsonCoefficient mcdbd2Chi0g
WilsonCoefficient mcdk2Hp
gslpp::matrix< gslpp::complex > AmpTauA1RN
double bsll_D0reg(double m1, double m2, double m3, double m4)
WilsonCoefficient mcdk2gg
WilsonCoefficient mcdbd2gg
gslpp::matrix< gslpp::complex > TDhat
Sdown tri-linear coupling matrix.
WilsonCoefficient mcdd2Chi0gT
gslpp::matrix< gslpp::complex > AmpTEA1LC
A class for constructing and defining operations on real matrices.
gslpp::vector< gslpp::complex > CdF2dChiChi(int b, int q, int Dmixingflag)
WilsonCoefficient mcbnlepCC
void updateSUSYParameters()
current-current oerators, Misiak basis
gslpp::complex VdUCR(int b, int k, int j, int flag)
gslpp::matrix< gslpp::complex > AmpTEALN
gslpp::matrix< gslpp::complex > CLlTAU
WilsonCoefficient mcdbs2gg
gslpp::matrix< gslpp::complex > AmpA1LC
gslpp::complex PGLR(int j, int i)
gslpp::matrix< gslpp::complex > CLqDOWN
WilsonCoefficient mcdbd2ggT
gslpp::matrix< gslpp::complex > myN
Neutralino mixing matrix.
virtual gslpp::vector< gslpp::complex > CS_Lepton(int n)
Calculates and Wilson coefficients for the process .
gslpp::matrix< gslpp::complex > AmpARN
gslpp::complex bsll_Z_SUSY(int lep_pair)
WilsonCoefficient mcdbd2ChiChiT
WilsonCoefficient mcdk2ChiChi
gslpp::complex XUR[6][3][2]
gslpp::matrix< gslpp::complex > AmpA1LN
Amplitudes of Chargino and Neutralino contribution to various LFV observables.
gslpp::matrix< gslpp::complex > AmpALN
gslpp::vector< double > MNeig
gslpp::matrix< gslpp::complex > gamDRgamDRdag
virtual gslpp::vector< gslpp::complex > FFunctions(int n)
Calculates Z penguin amplitudes for the process from .
virtual double gminus2muNLO()
Calculates amplitudes for at two-loop.
std::complex< double > Leptfzn[6][4][4]
gslpp::complex ZDR[6][3][4]
gslpp::matrix< gslpp::complex > AmpTauA1LN
std::complex< double > Leptgzn[6][4][4]
gslpp::matrix< gslpp::complex > gamULCKMMD
WilsonCoefficient mcdk2Chi0Chi0
gslpp::matrix< gslpp::complex > TUhat
Sup tri-linear coupling matrix.
WilsonCoefficient mcdk2Chi0g
double bsll_C2(double m1, double m2, double m3, double mu2)
double DL(double a, double b, double c, int k)
gslpp::complex XRLS(int J, int I, int S)
double Fb(double x, double y)
gslpp::matrix< gslpp::complex > AmpA1RN
gslpp::matrix< gslpp::complex > AmpTEARN
std::complex< double > Leptgzc[3][2][2]
gslpp::complex VuUN(int b, int k, int j, const std::string)
WilsonCoefficient mcdk2Chi0gT
gslpp::matrix< gslpp::complex > mySUSY_CKM()
WilsonCoefficient mcdbd2ChiChi
A class for defining operations on and functions of complex numbers.
WilsonCoefficient mcdk2ggT
gslpp::matrix< gslpp::complex > CRlMU
virtual gslpp::vector< gslpp::complex > gminus2mu()
Calculates amplitudes for at one-loop from .
double bsll_D2reg(double m1, double m2, double m3, double m4)
void NeutralinoRemixing()
gslpp::vector< double > mym_su_sq
Sfermion mass-eigenvalue squared.
gslpp::vector< gslpp::complex > Eps_JCache
WilsonCoefficient mcdbs2HpT
gslpp::complex VdUCL_cache[3][6][2]
gslpp::complex XUL[6][3][2]
gslpp::matrix< gslpp::complex > PHRLCache
gslpp::matrix< gslpp::complex > NRlE
gslpp::matrix< gslpp::complex > myRu
Sfermion mixing matrices.
gslpp::matrix< gslpp::complex > NLqUP
double DLL(double a, double b, int k)
gslpp::matrix< gslpp::complex > myV
Chargino mixing matrices.
gslpp::matrix< gslpp::complex > gamULgamULdag
WilsonCoefficient mcdk2Chi0Chi0T
gslpp::complex VdDNL(int b, int k, int j, int flag)
WilsonCoefficient mcdk2ChiChiT
gslpp::complex PHRL(int j, int i)
gslpp::complex VuDCR(int b, int k, int j)
double DLLL(double a, int k)
gslpp::matrix< gslpp::complex > myCKM_cache
gslpp::matrix< double > Leptfa1
double Bk(double x, double y, int k)
gslpp::matrix< gslpp::complex > gamURCKMMU
WilsonCoefficient mcdbs2ChiChi
gslpp::matrix< gslpp::complex > AmpARC
double BL(double a, int k)
virtual gslpp::vector< gslpp::complex > C7_Lepton(int n)
Calculates and Wilson coefficients for the process .
gslpp::matrix< gslpp::complex > NRqUP
gslpp::complex DeltaMd(int J, int I)
gslpp::matrix< gslpp::complex > CRlE
Chargino and Neutralino couplings to sfermions.
gslpp::matrix< gslpp::complex > TEhat
Slepton tri-linear coupling matrix.
gslpp::complex bsll_DeltaC9_SUSY(int lep_pair)
gslpp::complex VdDNR_cache[3][6][4][2]
virtual std::vector< WilsonCoefficient > & CMbsg()
operator basis:
double It(double a, double b, double c)
WilsonCoefficient mcdbs2ChiChiT
WilsonCoefficient mcdd2ChiChi
double CLL(double a, int k)
gslpp::matrix< gslpp::complex > ON
A class for the matching in the Standard Model.
gslpp::matrix< gslpp::complex > AmpTauALC
gslpp::matrix< double > Leptf4
gslpp::matrix< gslpp::complex > CRlTAU
gslpp::complex VuDCR_cache[3][6][2]
gslpp::matrix< gslpp::complex > myCKM
int delta_ab(int a, int b)
Kronecker delta.
gslpp::matrix< double > Leptfa2
gslpp::complex VuDCL(int b, int k, int j)
WilsonCoefficient mcdd2ggT
gslpp::matrix< gslpp::complex > CLqUP
gslpp::complex VdUCL(int b, int k, int j)
A base class for SUSY models.
double CL(double a, double b, int k)
gslpp::complex DeltaDR(int J, int I)
virtual std::vector< WilsonCoefficient > & CMdk2()
,
gslpp::complex xuS(int S)
WilsonCoefficient mcdbs2Chi0gT
gslpp::matrix< gslpp::complex > NRlTAU
void Comp_VdDNR(int flag)
virtual gslpp::vector< gslpp::complex > DFunctions()
Calculates box diagram amplitudes for the process conversion in Nuclei from from .
gslpp::matrix< gslpp::complex > AmpTauA1RC
WilsonCoefficient mcdd2Hp
double DLLp(double a, double b, int k)
virtual gslpp::vector< gslpp::complex > BHFunctions(int n)
Calculates Higgs penguin amplitudes for the process from .
WilsonCoefficient mcdbd2Chi0gT
gslpp::complex Eps_J(int J)
gslpp::matrix< gslpp::complex > NRlMU
WilsonCoefficient mcdk2HpT
gslpp::vector< double > MChi0
Neutralino mass-eigenvalue.
gslpp::matrix< gslpp::complex > NLqDOWN
virtual std::vector< WilsonCoefficient > & CMgminus2mu()
Wilson coefficient for at one-loop.
virtual gslpp::vector< gslpp::complex > BFunctions(int n)
Calculates box diagram amplitudes for the process from from .
A class for Passarino-Veltman functions.
gslpp::complex bsll_DeltaC10_SUSY(int lep_pair)
gslpp::matrix< gslpp::complex > myRn
gslpp::matrix< gslpp::complex > DeltaMd_cache
gslpp::complex VUDHH(int i, int j)
double DL0(double a, double b, double c, int k)
void Comp_VdDNL(int flag)
WilsonCoefficient mcdbs2Chi0Chi0T
gslpp::complex bsll_Y_SUSY(int lep_pair)
virtual std::vector< WilsonCoefficient > & CMDLij(int li_lj)
Wilson coefficient for the process .
gslpp::matrix< gslpp::complex > downQmassM
gslpp::matrix< gslpp::complex > AmpA1RC
gslpp::complex xdS(int S)
gslpp::matrix< double > Leptz
gslpp::matrix< gslpp::complex > AmpTEARC
gslpp::complex bsll_DeltaC7_SUSY()
virtual gslpp::vector< gslpp::complex > CT_Lepton(int n)
Calculates and Wilson coefficients for the process .
gslpp::matrix< gslpp::complex > CLlE
std::vector< WilsonCoefficient > vmcbsg
const Polylogarithms Polylogs
gslpp::vector< gslpp::complex > CdF2dgg(int b, int q, int Dmixingflag)
virtual std::vector< WilsonCoefficient > & CMdbd2()
,
gslpp::matrix< gslpp::complex > NRqDOWN
gslpp::vector< double > mySUSYMQ
A class for constructing and defining operations on real vectors.
WilsonCoefficient mcdbs2Chi0Chi0
double D0N(double x, double y, double z, double t)
gslpp::complex DeltaDL(int J, int I)
std::vector< WilsonCoefficient > vmdd2
A class for the form factor in .
WilsonCoefficient mcdd2ChiChiT
gslpp::complex VuUNL_cache[3][6][4]
gslpp::matrix< double > Leptf3
gslpp::matrix< gslpp::complex > AmpALC
double Ck(double x, double y, double z, int k)
gslpp::matrix< gslpp::complex > AmpTauARC
double D2LL0(double a, double b)
double F7k(double x, int k)
gslpp::complex VuUNR_cache[3][6][4]
WilsonCoefficient mcdd2gg
gslpp::complex VdDNL_cache[3][6][4][2]
gslpp::matrix< gslpp::complex > AmpTEA1RN
gslpp::complex EpsPrime(int J, int I)
WilsonCoefficient mcdbs2Chi0g
gslpp::matrix< gslpp::complex > AmpTEA1RC
WilsonCoefficient mcDLi3j
gslpp::matrix< gslpp::complex > CLlMU
gslpp::vector< gslpp::complex > CdF2dHp(int b, int q, int Dmixingflag)
virtual std::vector< WilsonCoefficient > & CMdd2()
,
gslpp::matrix< gslpp::complex > AmpTauARN
gslpp::matrix< gslpp::complex > gamULCKM
gslpp::matrix< gslpp::complex > Lambda0EpsYCache
virtual std::vector< WilsonCoefficient > & CMdbs2()
,
gslpp::matrix< gslpp::complex > myU
WilsonCoefficient mcdd2Chi0g
SUSYMatching(const SUSY &SUSY_i)
gslpp::matrix< gslpp::complex > upQmassM
WilsonCoefficient mcdbd2Hp
gslpp::matrix< gslpp::complex > PHLRCache
gslpp::complex ZDL[6][3][4]
gslpp::complex Lambda0EpsY(int J, int I)
std::vector< WilsonCoefficient > vmdbd2
std::vector< WilsonCoefficient > vmdk2
gslpp::matrix< gslpp::complex > NLlTAU
A class for the matching in the MSSM.
gslpp::matrix< gslpp::complex > myRl
std::vector< WilsonCoefficient > vmdbs2
gslpp::complex DeltaFHL(int j, int i)
gslpp::complex VdUCR_cache[3][6][2][2]
WilsonCoefficient mcbnlep
gslpp::complex VuDCL_cache[3][6][2]
gslpp::matrix< gslpp::complex > AmpTauA1LC
virtual gslpp::vector< gslpp::complex > CP_Lepton(int n)
Calculates and Wilson coefficients for the process .
double Fa(double x, double y)
gslpp::matrix< gslpp::complex > CRqDOWN
gslpp::complex PLRk(int j, int i, int k)
gslpp::matrix< gslpp::complex > AmpTEA1LN
WilsonCoefficient mcd1Buras
virtual std::vector< WilsonCoefficient > & CMmueconv()
Wilson coefficient for the process conversion in Nuclei.
gslpp::vector< double > mym_se_sq
gslpp::matrix< double > Leptf1
gslpp::vector< double > MChi
Chargino mass-eigenvalue.
void Comp_VdUCR(int flag)
gslpp::matrix< gslpp::complex > CRqUP
WilsonCoefficient mcgminus2mu
gslpp::vector< gslpp::complex > CalcC7(int b, int q)
virtual gslpp::vector< gslpp::complex > AFunctions(int n)
Calculates gamma penguin amplitudes for the process from .
gslpp::complex XLRS(int J, int I, int S)
A class for the polylogarithms.
gslpp::matrix< gslpp::complex > gamDLMD
WilsonCoefficient mcdbd2Chi0Chi0
WilsonCoefficient mcdbd2Chi0Chi0T
WilsonCoefficient mcdd2Chi0Chi0
virtual std::vector< WilsonCoefficient > & CMBMll(QCD::lepton lepton)
operator basis: current current; qcd penguins; magnetic and chromomagnetic penguins; semileptonic
gslpp::complex PGRL(int j, int i)
gslpp::matrix< gslpp::complex > AmpTauALN
gslpp::complex PRLk(int j, int i, int k)
std::complex< double > Leptfzc[3][2][2]
virtual gslpp::vector< gslpp::complex > C9_Lepton(int n)
Calculates and Wilson coefficients for the process .
WilsonCoefficient mcmueconv
virtual std::vector< WilsonCoefficient > & CMDLi3j(int li_lj)
Wilson coefficient for the process .
gslpp::matrix< gslpp::complex > VUDHH_cache
WilsonCoefficient mcdbs2ggT
WilsonCoefficient mcdbd2HpT
gslpp::matrix< gslpp::complex > NLlE
WilsonCoefficient mcdd2HpT
gslpp::matrix< gslpp::complex > DeltaDL_Cache
double Dk(double x, double y, double z, double t, int k)
gslpp::vector< double > mym_sn_sq
gslpp::matrix< gslpp::complex > gamURCKM
WilsonCoefficient mcdbs2Hp
lepton
An enum type for leptons.
gslpp::matrix< double > Leptf2
gslpp::vector< double > mym_sd_sq