15 #include <gsl/gsl_sf.h>
16 #include <boost/bind.hpp>
20 = {
"C_phit",
"C_phiQ3",
"C_phiQ1",
"C_tW",
"C_tB",
"C_tphi",
"C_phib",
"C_bW",
"C_bB",
"C_phitb",
"C_ed",
"C_eq",
"C_ld",
"C_lqP",
"C_eu",
"C_lu",
"C_lqM"};
32 if (
name.compare(
"C_phit") == 0)
34 else if (
name.compare(
"C_phiQ3") == 0)
36 else if (
name.compare(
"C_phiQ1") == 0)
38 else if (
name.compare(
"C_tW") == 0)
40 else if (
name.compare(
"C_tB") == 0)
42 else if (
name.compare(
"C_tphi") == 0)
44 else if (
name.compare(
"C_phib") == 0)
46 else if (
name.compare(
"C_bW") == 0)
48 else if (
name.compare(
"C_bB") == 0)
50 else if (
name.compare(
"C_phitb") == 0)
52 else if (
name.compare(
"C_ed") == 0)
54 else if (
name.compare(
"C_eq") == 0)
56 else if (
name.compare(
"C_ld") == 0)
58 else if (
name.compare(
"C_lqP") == 0)
60 else if (
name.compare(
"C_eu") == 0)
62 else if (
name.compare(
"C_lu") == 0)
64 else if (
name.compare(
"C_lqM") == 0)
79 if(
name.compare(
"Quadraticflag") == 0) {
80 std::cout<<
"Quadraticflag = "<< value <<std::endl;
264 double smlep_bb = 0.21579;
265 double lep_bb_madgraph = 0.22;
273 return smlep_bb + (0.023*
C_phiQ3+0.023*
C_phiQ1-0.005*
C_phib+0.0018*
C_bW*(-1*0.99*0.653228500107)*
C_bW*(-1*0.99*0.653228500107)+0.002*
C_bW*(-1*0.99*0.653228500107)*
C_bB*(-1*0.99*0.349192873528))*(smlep_bb/lep_bb_madgraph);
288 double smlep_alr = 0.9347*0.75;
289 double lep_alr_madgraph = 0.66;
297 return smlep_alr + (0.008*
C_phiQ3+0.008*
C_phiQ1+0.034*
C_phib+0.0056*
C_bW*(-1*0.99*0.653228500107)*
C_bW*(-1*0.99*0.653228500107)-0.002*
C_phib*
C_bB*(-1*0.99*0.349192873528)+0.0015*
C_bB*(-1*0.99*0.349192873528)*
C_bB*(-1*0.99*0.349192873528)+0.0076*
C_bW*(-1*0.99*0.653228500107)*
C_bB*(-1*0.99*0.349192873528))*(smlep_alr/lep_alr_madgraph);
314 double smxttz = 0.84;
315 double xttz_madgraph = 0.5887;
340 double xtta_madgraph = 2.18;
341 double smxtta = 0.063;
352 return (smxtta + (0.0034*
C_phiQ3+0.015*
C_tW+0.015*
C_tB)*(smxtta/xtta_madgraph));
363 double xtta_madgraph_180_pt_300 = 0.068;
364 double xtta_madgraph = 2.18;
368 return (xtta_madgraph_180_pt_300 +(0.0015*
C_tW+0.0017*
C_tW*
C_tW+0.0014*
C_tB+
373 return (xtta_madgraph_180_pt_300 +(0.0015*
C_tW+0.0014*
C_tB))/(xtta_madgraph + (0.015*
C_tW+0.015*
C_tB));
384 double smxtth = 0.507;
385 double xtth_madgraph = 0.4;
407 double smxttw = 0.60;
408 double xttw_madgraph = 0.35;
429 double smxst = 216.99;
430 double xst_madgraph = 44.14;
441 return smxst + (5.26*
C_phiQ3+1.52*
C_tW)*(smxst/xst_madgraph);
451 double smxgbtw = 71.7;
452 double xgbtw_madgraph = 13.5;
463 return smxgbtw + (1.61*
C_phiQ3-0.74*
C_tW)*(smxgbtw/xgbtw_madgraph);
473 double smxztq = 0.0942;
474 double xztq_madgraph = 0.48;
488 +0.028*
C_bW*(-1*(0.99)*(0.6532))*
C_bW*(-1*(0.99)*(0.6532))+0.0024*
C_bB*(-1*(0.99)*(0.3492))*
C_bB*(-1*(0.99)*(0.3492))
505 double smF0 = 0.6978;
506 double F0_madgraph = 0.699;
510 return smF0 + (-0.04*
C_tW+0.0025*
C_tW*
C_tW)*(smF0/F0_madgraph);
513 return smF0 +(-0.04*
C_tW)*(smF0/F0_madgraph);
524 double smFL = 0.3022;
525 double FL_madgraph = 0.301;
529 return smFL + (0.04*
C_tW-0.0025*
C_tW*
C_tW)*(smFL/FL_madgraph);
532 return smFL + (0.04*
C_tW)*(smFL/FL_madgraph);
558 return ((0.31*
C_phiQ3+0.31*
C_phiQ1+0.05*
C_phib+0.27*
C_bW*(-1*(0.99)*(0.653228500107))*
C_bW*(-1*(0.99)*(0.653228500107))+0.077*
C_bB*(-1*(0.99)*(0.349192873528))*
C_bB*(-1*(0.99)*(0.3492))
587 return ((0.4*
C_phiQ3+0.3*
C_phiQ1-2.2*
C_phib-5.1*
C_bW*(-1*(0.99)*(0.653228500107))*
C_bW*(-1*(0.99)*(0.653228500107))-1.29*
C_bB*(-1*(0.99)*(0.349192873528))*
C_bB*(-1*(0.99)*(0.349192873528))
588 +4.46*
C_bW*(-1*(0.99)*(0.653228500107))*
C_bB*(-1*(0.99)*(0.349192873528))+3.8*
C_eq-29.5*
C_ld+8.57*
C_lqP));
615 +0.31*
C_bB*(-1*(0.99)*(0.349192873528))*
C_bB*(-1*(0.99)*(0.349192873528))+0.023*
C_bW*(-1*(0.99)*(0.653228500107))*
C_bB*(-1*(0.99)*(0.349192873528))+1.61*
C_ed-1.08*
C_eq+0.04*
C_ld+0.23*
C_lqP);
642 return ((-7.8*
C_phiQ3-7.7*
C_phiQ1-4.5*
C_phib-0.23*
C_bW*(-1*(0.99)*(0.653228500107))*
C_bW*(-1*(0.99)*(0.653228500107))-7.75*
C_bB*(-1*(0.99)*(0.349192873528))*
C_bB*(-1*(0.99)*(0.349192873528))
672 return (0.064*
C_phiQ3+0.064*
C_phiQ1+0.012*
C_phib+0.24*
C_bW*(-1*(0.99)*(0.653228500107))*
C_bW*(-1*(0.99)*(0.653228500107))+0.085*
C_bB*(-1*(0.99)*(0.349192873528))*
C_bB*(-1*(0.99)*(0.349192873528))
700 -3.8*
C_bB*(-1*(0.99)*(0.349192873528))*
C_bB*(-1*(0.99)*(0.349192873528))+13.5*
C_bW*(-1*(0.99)*(0.653228500107))*
C_bB*(-1*(0.99)*(0.349192873528))+8*
C_eq-139*
C_ld+40.3*
C_lqP);
726 return (0.02*
C_phiQ3+0.02*
C_phiQ1-0.024*
C_phib+0.014*
C_bW*(-1*(0.99)*(0.653228500107))*
C_bW*(-1*(0.99)*(0.653228500107))+0.29*
C_bB*(-1*(0.99)*(0.349192873528))*
C_bB*(-1*(0.99)*(0.349192873528))
754 return (-6.9*
C_phiQ3-7.1*
C_phiQ1-3.5*
C_phib-1.57*
C_bW*(-1*(0.99)*(0.653228500107))*
C_bW*(-1*(0.99)*(0.653228500107))-23*
C_bB*(-1*(0.99)*(0.349192873528))*
C_bB*(-1*(0.99)*(0.349192873528))