v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
9 #ifndef THDMWMATCHING_H
10 #define THDMWMATCHING_H
53 virtual std::vector<WilsonCoefficient>&
CMdbs2();
70 virtual double CNPVLLctEtau4(
double xc,
double xb,
double xt,
double xS);
75 virtual double CNPVLLctEtau2(
double xc,
double xb,
double xt,
double xS);
90 virtual double CNPVLLttEtau4(
double xc,
double xb,
double xt,
double xS);
95 virtual double CNPVLLttEtau2(
double xc,
double xb,
double xt,
double xS);
110 virtual double CNPVLLccEtau2(
double xc,
double xb,
double xS);
130 virtual double CNPSRR1ctEtadEtasuEtau2(
double xc,
double xb,
double xt,
double xS);
135 virtual double CNPSRR1ctEtad2Etasu2(
double xc,
double xb,
double xt,
double xS);
140 virtual double CNPSRR1ctEtadEtasu(
double xc,
double xb,
double xt,
double xS);
145 virtual double CNPSRR1ctEtau4(
double xc,
double xb,
double xt,
double xS);
150 virtual double CNPSRR1ctEtau2(
double xc,
double xb,
double xt,
double xS);
166 virtual double CNPSRR1ttEtadEtasuEtau2(
double xc,
double xb,
double xt,
double xS);
171 virtual double CNPSRR1ttEtad2Etasu2(
double xc,
double xb,
double xt,
double xS);
176 virtual double CNPSRR1ttEtadEtasu(
double xc,
double xb,
double xt,
double xS);
181 virtual double CNPSRR1ttEtau4(
double xc,
double xb,
double xt,
double xS);
186 virtual double CNPSRR1ttEtau2(
double xc,
double xb,
double xt,
double xS);
208 virtual double CNPSRR2ctEtadEtasuEtau2(
double xc,
double xb,
double xt,
double xS);
213 virtual double CNPSRR2ctEtad2Etasu2(
double xc,
double xb,
double xt,
double xS);
218 virtual double CNPSRR2ctEtadEtasu(
double xc,
double xb,
double xt,
double xS);
223 virtual double CNPSRR2ctEtau4(
double xc,
double xb,
double xt,
double xS);
228 virtual double CNPSRR2ctEtau2(
double xc,
double xb,
double xt,
double xS);
243 virtual double CNPSRR2ttEtadEtasuEtau2(
double xc,
double xb,
double xt,
double xS);
248 virtual double CNPSRR2ttEtad2Etasu2(
double xc,
double xb,
double xt,
double xS);
253 virtual double CNPSRR2ttEtadEtasu(
double xc,
double xb,
double xt,
double xS);
258 virtual double CNPSRR2ttEtau4(
double xc,
double xb,
double xt,
double xS);
263 virtual double CNPSRR2ttEtau2(
double xc,
double xb,
double xt,
double xS);
287 virtual double f1(
double xc,
double xt,
double xS);
292 virtual double f2(
double xb,
double xt,
double xS);
297 virtual double f3(
double xb,
double xt,
double xS);
302 virtual double f4(
double xb,
double xt,
double xS);
307 virtual double f5(
double xc,
double xt,
double xS);
312 virtual double f6(
double xb,
double xt,
double xS);
317 virtual double f7(
double xb,
double xt,
double xS);
322 virtual double f8(
double xb,
double xt);
327 virtual double f9(
double xc ,
double xb,
double xt,
double xS);
332 virtual double f10(
double xt,
double xS);
337 virtual double f11(
double xt,
double xS);
342 virtual double f12(
double xt,
double xS);
347 virtual double f13(
double xt,
double xS);
352 virtual double f14(
double xb,
double xt,
double xS);
357 virtual double f15(
double xb,
double xt,
double xS);
362 virtual double f16(
double xb,
double xt,
double xS);
367 virtual double f17(
double xt,
double xS);
372 virtual double f18(
double xb,
double xt,
double xS);
377 virtual double f19(
double xb,
double xt,
double xS);
382 virtual double f20(
double xb,
double xt,
double xS);
387 virtual double f21(
double xb,
double xt);
392 virtual double f22(
double xb,
double xt,
double xS);
397 virtual double f23(
double xb,
double xt,
double xS);
402 virtual double f24(
double xt,
double xS);
407 virtual double f25(
double xb,
double xt,
double xS);
412 virtual double f26(
double xb,
double xt,
double xS);
417 virtual double f27(
double xb,
double xt,
double xS);
422 virtual double f28(
double xb,
double xt);
427 virtual double f29(
double xt,
double xS);
432 virtual double f30(
double xb,
double xt,
double xS);
437 virtual double f31(
double xb,
double xt,
double xS);
442 virtual double f32(
double xc,
double xb,
double xt,
double xS);
447 virtual double f33(
double xc,
double xb,
double xt,
double xS);
452 virtual double f34(
double xt,
double xS);
457 virtual double f35(
double xc,
double xb,
double xt,
double xS);
462 virtual double f36(
double xt,
double xS);
467 virtual double f37(
double xt,
double xS);
472 virtual double f38(
double xb,
double xt,
double xS);
477 virtual double f39(
double xb,
double xt,
double xS);
482 virtual double f40(
double xb,
double xt,
double xS);
487 virtual double f41(
double xt,
double xS);
492 virtual double f42(
double xt,
double xS);
497 virtual double f43(
double xt,
double xS);
507 void updateTHDMWParameters();
510 const THDMW & myTHDMW;
A class for the Wilson coefficients.
virtual gslpp::complex CNPVLLcc(double xc, double xb, double xS, gslpp::complex etaU, gslpp::complex etaD)
virtual double CNPVLLctEtau2(double xc, double xb, double xt, double xS)
virtual double CNPVLLccEtadEtasu(double xc, double xb, double xS)
virtual double CNPVLLctEtau4(double xc, double xb, double xt, double xS)
virtual std::vector< WilsonCoefficient > & CMdbs2()
virtual gslpp::complex C10NP(double xt, double xS, gslpp::complex etaU)
virtual gslpp::complex CNPVLLtt(double xc, double xb, double xt, double xS, gslpp::complex etaU, gslpp::complex etaD)
A class for defining operations on and functions of complex numbers.
virtual gslpp::complex CNPVLLct(double xc, double xb, double xt, double xS, gslpp::complex etaU, gslpp::complex etaD)
A base class for symmetric Two-Higgs-Doublet-Manohar-Wise models.
virtual std::vector< WilsonCoefficient > & CMBMll(QCD::lepton lepton)
virtual double CNPVLLttEtau2(double xc, double xb, double xt, double xS)
virtual double CNPVLLccEtau2(double xc, double xb, double xS)
A class for the matching in the Standard Model.
virtual gslpp::complex CPNP(double xt, double xS, gslpp::complex etaU, gslpp::complex etaD)
THDMWMatching(const THDMW &THDMW_i)
virtual double CNPVLLttEtau4(double xc, double xb, double xt, double xS)
virtual double CNPVLLttEtadEtasu(double xc, double xb, double xt, double xS)
A class for the polylogarithms.
virtual gslpp::complex CSNP(double nu1, double xh, double xt, double xS, gslpp::complex etaU, gslpp::complex etaD)
virtual double CNPVLLctEtadEtasu(double xc, double xb, double xt, double xS)
lepton
An enum type for leptons.