540 bool flag_Quadratic=
false;
552 double sigma_tt_bin_250_400_madgraph = 95.612100;
563 double total = SM_sigma_tt_bin_250_400 + (-2.422920*
ewgc(
"CG")+0.401694*
ewgc(
"Cqd8R",2,2,0,0)+0.123768*
ewgc(
"Cqd8R",2,2,1,1)
564 +2.248510*
ewgc(
"Cqq1R",0,2,2,0)+0.184272*
ewgc(
"Cqq1R",1,2,2,1)+4.951130*
ewgc(
"Cqq3R",0,2,2,0)
565 +0.780684*
ewgc(
"Cqq3R",1,2,2,1)+0.926298*
ewgc(
"Cqu8R",0,0,2,2)+0.152874*
ewgc(
"Cqu8R",1,1,2,2)
566 +0.575544*
ewgc(
"Cqu8R",2,2,0,0)+0.079620*
ewgc(
"Cqu8R",2,2,1,1)+0.404088*
ewgc(
"Cud8R",2,2,0,0)
567 +0.127740*
ewgc(
"Cud8R",2,2,1,1)-31.370400*
ewgc(
"CuGR",2,2)+2.216290*
ewgc(
"CuuR",0,2,2,0)
568 +0.180834*
ewgc(
"CuuR",1,2,2,1)+
569 0.007578*
ewgc(
"Cqd1R",2,2,0,0)+0.042222*
ewgc(
"Cqd1R",2,2,1,1)+0.159660*
ewgc(
"Cqq1R",0,0,2,2)
570 +0.024942*
ewgc(
"Cqq1R",1,1,2,2)+0.397038*
ewgc(
"Cqq3R",0,0,2,2)+0.088098*
ewgc(
"Cqq3R",1,1,2,2)
571 +0.100374*
ewgc(
"Cqu1R",0,0,2,2)+0.039066*
ewgc(
"Cqu1R",1,1,2,2)+0.110028*
ewgc(
"Cqu1R",2,2,0,0)
572 +0.051414*
ewgc(
"Cqu1R",2,2,1,1)+0.023658*
ewgc(
"Cud1R",2,2,0,0)+0.044238*
ewgc(
"Cud1R",2,2,1,1)
573 +0.146250*
ewgc(
"CuuR",0,0,2,2)+0.059376*
ewgc(
"CuuR",1,1,2,2)
574 )*(SM_sigma_tt_bin_250_400/sigma_tt_bin_250_400_madgraph);
576 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
586 double sigma_tt_bin_400_480_madgraph = 147.218000;
595 double total = SM_sigma_tt_bin_400_480 + (-8.063800*
ewgc(
"CG")+0.537774*
ewgc(
"Cqd8R",2,2,0,0)+0.102036*
ewgc(
"Cqd8R",2,2,1,1)
596 +3.659260*
ewgc(
"Cqq1R",0,2,2,0)+0.168744*
ewgc(
"Cqq1R",1,2,2,1)+7.940650*
ewgc(
"Cqq3R",0,2,2,0)
597 +1.036730*
ewgc(
"Cqq3R",1,2,2,1)+1.420910*
ewgc(
"Cqu8R",0,0,2,2)+0.147192*
ewgc(
"Cqu8R",1,1,2,2)
598 +0.859650*
ewgc(
"Cqu8R",2,2,0,0)+0.036930*
ewgc(
"Cqu8R",2,2,1,1)+0.537786*
ewgc(
"Cud8R",2,2,0,0)
599 +0.101004*
ewgc(
"Cud8R",2,2,1,1)-42.879900*
ewgc(
"CuGR",2,2)+3.585550*
ewgc(
"CuuR",0,2,2,0)
600 +0.166566*
ewgc(
"CuuR",1,2,2,1)
601 -0.030360*
ewgc(
"Cqd1R",2,2,0,0)+-0.014292*
ewgc(
"Cqd1R",2,2,1,1)+0.202368*
ewgc(
"Cqq1R",0,0,2,2)
602 +-0.028410*
ewgc(
"Cqq1R",1,1,2,2)+0.682230*
ewgc(
"Cqq3R",0,0,2,2)+0.060234*
ewgc(
"Cqq3R",1,1,2,2)
603 +0.056178*
ewgc(
"Cqu1R",0,0,2,2)+-0.007908*
ewgc(
"Cqu1R",1,1,2,2)+0.073824*
ewgc(
"Cqu1R",2,2,0,0)
604 +-0.001914*
ewgc(
"Cqu1R",2,2,1,1)+-0.048564*
ewgc(
"Cud1R",2,2,0,0)+-0.013968*
ewgc(
"Cud1R",2,2,1,1)
605 +0.267738*
ewgc(
"CuuR",0,0,2,2)+0.001314*
ewgc(
"CuuR",1,1,2,2)
606 )*(SM_sigma_tt_bin_400_480/sigma_tt_bin_400_480_madgraph);
608 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
617 double sigma_tt_bin_480_560_madgraph = 93.593900;
626 double total = SM_sigma_tt_bin_480_560+(-7.025760*
ewgc(
"CG")+0.449310*
ewgc(
"Cqd8R",2,2,0,0)+0.079662*
ewgc(
"Cqd8R",2,2,1,1)
627 +2.769450*
ewgc(
"Cqq1R",0,2,2,0)+0.129120*
ewgc(
"Cqq1R",1,2,2,1)+6.058480*
ewgc(
"Cqq3R",0,2,2,0)
628 +0.711270*
ewgc(
"Cqq3R",1,2,2,1)+1.107320*
ewgc(
"Cqu8R",0,0,2,2)+0.113052*
ewgc(
"Cqu8R",1,1,2,2)
629 +0.676488*
ewgc(
"Cqu8R",2,2,0,0)+0.029088*
ewgc(
"Cqu8R",2,2,1,1)+0.448860*
ewgc(
"Cud8R",2,2,0,0)
630 +0.080076*
ewgc(
"Cud8R",2,2,1,1)-26.003200*
ewgc(
"CuGR",2,2)+2.714080*
ewgc(
"CuuR",0,2,2,0)
631 +0.128328*
ewgc(
"CuuR",1,2,2,1)
632 -0.010302*
ewgc(
"Cqd1R",2,2,0,0)+-0.001752*
ewgc(
"Cqd1R",2,2,1,1)+0.150552*
ewgc(
"Cqq1R",0,0,2,2)
633 +-0.018192*
ewgc(
"Cqq1R",1,1,2,2)+0.575952*
ewgc(
"Cqq3R",0,0,2,2)+0.060726*
ewgc(
"Cqq3R",1,1,2,2)
634 +0.086460*
ewgc(
"Cqu1R",0,0,2,2)+0.002484*
ewgc(
"Cqu1R",1,1,2,2)+0.062640*
ewgc(
"Cqu1R",2,2,0,0)
635 +0.001020*
ewgc(
"Cqu1R",2,2,1,1)+-0.025974*
ewgc(
"Cud1R",2,2,0,0)+-0.005118*
ewgc(
"Cud1R",2,2,1,1)
636 +0.175404*
ewgc(
"CuuR",0,0,2,2)+0.010116*
ewgc(
"CuuR",1,1,2,2)
637 )*(SM_sigma_tt_bin_480_560/sigma_tt_bin_480_560_madgraph);
639 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
648 double sigma_tt_bin_560_640_madgraph = 55.041700;
657 double total = SM_sigma_tt_bin_560_640+(-4.951430*
ewgc(
"CG")+0.305342*
ewgc(
"Cqd8R",2,2,0,0)+0.048212*
ewgc(
"Cqd8R",2,2,1,1)
658 +2.089870*
ewgc(
"Cqq1R",0,2,2,0)+0.073246*
ewgc(
"Cqq1R",1,2,2,1)+4.469060*
ewgc(
"Cqq3R",0,2,2,0)
659 +0.460417*
ewgc(
"Cqq3R",1,2,2,1)+0.799277*
ewgc(
"Cqu8R",0,0,2,2)+0.062208*
ewgc(
"Cqu8R",1,1,2,2)
660 +0.489781*
ewgc(
"Cqu8R",2,2,0,0)+0.018157*
ewgc(
"Cqu8R",2,2,1,1)+0.304480*
ewgc(
"Cud8R",2,2,0,0)
661 +0.048640*
ewgc(
"Cud8R",2,2,1,1)-15.174600*
ewgc(
"CuGR",2,2)+2.032110*
ewgc(
"CuuR",0,2,2,0)
662 +0.070646*
ewgc(
"CuuR",1,2,2,1)
663 -0.015037*
ewgc(
"Cqd1R",2,2,0,0)+-0.004797*
ewgc(
"Cqd1R",2,2,1,1)+0.156666*
ewgc(
"Cqq1R",0,0,2,2)
664 +-0.019126*
ewgc(
"Cqq1R",1,1,2,2)+0.483078*
ewgc(
"Cqq3R",0,0,2,2)+0.035353*
ewgc(
"Cqq3R",1,1,2,2)
665 +0.040200*
ewgc(
"Cqu1R",0,0,2,2)+-0.004762*
ewgc(
"Cqu1R",1,1,2,2)+0.026975*
ewgc(
"Cqu1R",2,2,0,0)
666 +0.000032*
ewgc(
"Cqu1R",2,2,1,1)+-0.024794*
ewgc(
"Cud1R",2,2,0,0)+-0.003859*
ewgc(
"Cud1R",2,2,1,1)
667 +0.150933*
ewgc(
"CuuR",0,0,2,2)+0.002163*
ewgc(
"CuuR",1,1,2,2)
668 )*(SM_sigma_tt_bin_560_640/sigma_tt_bin_560_640_madgraph);
670 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
679 double sigma_tt_bin_640_720_madgraph = 32.530700;
688 double total = SM_sigma_tt_bin_640_720+(-3.219570*
ewgc(
"CG")+0.232042*
ewgc(
"Cqd8R",2,2,0,0)+0.037100*
ewgc(
"Cqd8R",2,2,1,1)
689 +1.550940*
ewgc(
"Cqq1R",0,2,2,0)+0.053066*
ewgc(
"Cqq1R",1,2,2,1)+3.301500*
ewgc(
"Cqq3R",0,2,2,0)
690 +0.307033*
ewgc(
"Cqq3R",1,2,2,1)+0.604172*
ewgc(
"Cqu8R",0,0,2,2)+0.049607*
ewgc(
"Cqu8R",1,1,2,2)
691 +0.375725*
ewgc(
"Cqu8R",2,2,0,0)+0.014703*
ewgc(
"Cqu8R",2,2,1,1)+0.232665*
ewgc(
"Cud8R",2,2,0,0)
692 +0.036439*
ewgc(
"Cud8R",2,2,1,1)-8.998020*
ewgc(
"CuGR",2,2)+1.513220*
ewgc(
"CuuR",0,2,2,0)
693 +0.052060*
ewgc(
"CuuR",1,2,2,1)
694 -0.002628*
ewgc(
"Cqd1R",2,2,0,0)+0.001228*
ewgc(
"Cqd1R",2,2,1,1)+0.109033*
ewgc(
"Cqq1R",0,0,2,2)
695 +-0.011971*
ewgc(
"Cqq1R",1,1,2,2)+0.357790*
ewgc(
"Cqq3R",0,0,2,2)+0.027758*
ewgc(
"Cqq3R",1,1,2,2)
696 +0.031403*
ewgc(
"Cqu1R",0,0,2,2)+0.002604*
ewgc(
"Cqu1R",1,1,2,2)+0.030589*
ewgc(
"Cqu1R",2,2,0,0)
697 +0.004275*
ewgc(
"Cqu1R",2,2,1,1)+-0.015530*
ewgc(
"Cud1R",2,2,0,0)+-0.001006*
ewgc(
"Cud1R",2,2,1,1)
698 +0.127340*
ewgc(
"CuuR",0,0,2,2)+0.005749*
ewgc(
"CuuR",1,1,2,2)
699 )*(SM_sigma_tt_bin_640_720/sigma_tt_bin_640_720_madgraph);
701 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
711 double sigma_tt_bin_720_800_madgraph = 19.672800;
722 double total = SM_sigma_tt_bin_720_800+(-2.083310*
ewgc(
"CG")+0.175894*
ewgc(
"Cqd8R",2,2,0,0)+0.025732*
ewgc(
"Cqd8R",2,2,1,1)
723 +1.182780*
ewgc(
"Cqq1R",0,2,2,0)+0.038678*
ewgc(
"Cqq1R",1,2,2,1)+2.528020*
ewgc(
"Cqq3R",0,2,2,0)
724 +0.209536*
ewgc(
"Cqq3R",1,2,2,1)+0.457521*
ewgc(
"Cqu8R",0,0,2,2)+0.034597*
ewgc(
"Cqu8R",1,1,2,2)
725 +0.282292*
ewgc(
"Cqu8R",2,2,0,0)+0.011773*
ewgc(
"Cqu8R",2,2,1,1)+0.176461*
ewgc(
"Cud8R",2,2,0,0)
726 +0.026183*
ewgc(
"Cud8R",2,2,1,1)-5.490750*
ewgc(
"CuGR",2,2)+1.152010*
ewgc(
"CuuR",0,2,2,0)
727 +0.037207*
ewgc(
"CuuR",1,2,2,1)
728 -0.005403*
ewgc(
"Cqd1R",2,2,0,0)+0.001667*
ewgc(
"Cqd1R",2,2,1,1)+0.074296*
ewgc(
"Cqq1R",0,0,2,2)
729 +-0.006382*
ewgc(
"Cqq1R",1,1,2,2)+0.282862*
ewgc(
"Cqq3R",0,0,2,2)+0.020603*
ewgc(
"Cqq3R",1,1,2,2)
730 +0.024782*
ewgc(
"Cqu1R",0,0,2,2)+0.003390*
ewgc(
"Cqu1R",1,1,2,2)+0.019139*
ewgc(
"Cqu1R",2,2,0,0)
731 +0.003552*
ewgc(
"Cqu1R",2,2,1,1)+-0.011411*
ewgc(
"Cud1R",2,2,0,0)+0.000128*
ewgc(
"Cud1R",2,2,1,1)
732 +0.087248*
ewgc(
"CuuR",0,0,2,2)+0.006031*
ewgc(
"CuuR",1,1,2,2)
733 )*(SM_sigma_tt_bin_720_800/sigma_tt_bin_720_800_madgraph);
735 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
744 double sigma_tt_bin_800_900_madgraph = 14.503700;
753 double total = SM_sigma_tt_bin_800_900+(-1.630550*
ewgc(
"CG")+0.163468*
ewgc(
"Cqd8R",2,2,0,0)+0.019984*
ewgc(
"Cqd8R",2,2,1,1)
754 +1.108320*
ewgc(
"Cqq1R",0,2,2,0)+0.030141*
ewgc(
"Cqq1R",1,2,2,1)+2.335190*
ewgc(
"Cqq3R",0,2,2,0)
755 +0.177932*
ewgc(
"Cqq3R",1,2,2,1)+0.423182*
ewgc(
"Cqu8R",0,0,2,2)+0.026737*
ewgc(
"Cqu8R",1,1,2,2)
756 +0.263074*
ewgc(
"Cqu8R",2,2,0,0)+0.007495*
ewgc(
"Cqu8R",2,2,1,1)+0.162380*
ewgc(
"Cud8R",2,2,0,0)
757 +0.019683*
ewgc(
"Cud8R",2,2,1,1)-4.096130*
ewgc(
"CuGR",2,2)+1.080140*
ewgc(
"CuuR",0,2,2,0)
758 +0.029855*
ewgc(
"CuuR",1,2,2,1)
759 -0.003016*
ewgc(
"Cqd1R",2,2,0,0)+-0.000014*
ewgc(
"Cqd1R",2,2,1,1)+0.082508*
ewgc(
"Cqq1R",0,0,2,2)
760 +-0.006467*
ewgc(
"Cqq1R",1,1,2,2)+0.284167*
ewgc(
"Cqq3R",0,0,2,2)+0.016937*
ewgc(
"Cqq3R",1,1,2,2)
761 +0.024673*
ewgc(
"Cqu1R",0,0,2,2)+0.001100*
ewgc(
"Cqu1R",1,1,2,2)+0.017210*
ewgc(
"Cqu1R",2,2,0,0)
762 +0.000256*
ewgc(
"Cqu1R",2,2,1,1)+-0.012320*
ewgc(
"Cud1R",2,2,0,0)+-0.001016*
ewgc(
"Cud1R",2,2,1,1)
763 +0.092839*
ewgc(
"CuuR",0,0,2,2)+0.002999*
ewgc(
"CuuR",1,1,2,2)
764 )*(SM_sigma_tt_bin_800_900/sigma_tt_bin_800_900_madgraph);
766 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
775 double sigma_tt_bin_900_1000_madgraph = 8.319110;
784 double total = SM_sigma_tt_bin_900_1000+(-0.968369*
ewgc(
"CG")+0.119704*
ewgc(
"Cqd8R",2,2,0,0)+0.014122*
ewgc(
"Cqd8R",2,2,1,1)
785 +0.816250*
ewgc(
"Cqq1R",0,2,2,0)+0.021400*
ewgc(
"Cqq1R",1,2,2,1)+1.722240*
ewgc(
"Cqq3R",0,2,2,0)
786 +0.118511*
ewgc(
"Cqq3R",1,2,2,1)+0.313127*
ewgc(
"Cqu8R",0,0,2,2)+0.019055*
ewgc(
"Cqu8R",1,1,2,2)
787 +0.193743*
ewgc(
"Cqu8R",2,2,0,0)+0.005861*
ewgc(
"Cqu8R",2,2,1,1)+0.118769*
ewgc(
"Cud8R",2,2,0,0)
788 +0.014256*
ewgc(
"Cud8R",2,2,1,1)-2.388600*
ewgc(
"CuGR",2,2)+0.792650*
ewgc(
"CuuR",0,2,2,0)
789 +0.020774*
ewgc(
"CuuR",1,2,2,1)
790 -0.003293*
ewgc(
"Cqd1R",2,2,0,0)+0.000536*
ewgc(
"Cqd1R",2,2,1,1)+0.050591*
ewgc(
"Cqq1R",0,0,2,2)
791 +-0.004069*
ewgc(
"Cqq1R",1,1,2,2)+0.198784*
ewgc(
"Cqq3R",0,0,2,2)+0.012664*
ewgc(
"Cqq3R",1,1,2,2)
792 +0.014075*
ewgc(
"Cqu1R",0,0,2,2)+0.000829*
ewgc(
"Cqu1R",1,1,2,2)+0.012454*
ewgc(
"Cqu1R",2,2,0,0)
793 +0.001399*
ewgc(
"Cqu1R",2,2,1,1)+-0.009767*
ewgc(
"Cud1R",2,2,0,0)+-0.000207*
ewgc(
"Cud1R",2,2,1,1)
794 +0.062268*
ewgc(
"CuuR",0,0,2,2)+0.002893*
ewgc(
"CuuR",1,1,2,2)
795 )*(SM_sigma_tt_bin_900_1000/sigma_tt_bin_900_1000_madgraph);
798 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
807 double sigma_tt_bin_1000_1150_madgraph = 6.639310;
816 double total = SM_sigma_tt_bin_1000_1150+(-0.804304*
ewgc(
"CG")+0.123780*
ewgc(
"Cqd8R",2,2,0,0)+0.012627*
ewgc(
"Cqd8R",2,2,1,1)
817 +0.861600*
ewgc(
"Cqq1R",0,2,2,0)+0.019534*
ewgc(
"Cqq1R",1,2,2,1)+1.803180*
ewgc(
"Cqq3R",0,2,2,0)
818 +0.110947*
ewgc(
"Cqq3R",1,2,2,1)+0.330188*
ewgc(
"Cqu8R",0,0,2,2)+0.016923*
ewgc(
"Cqu8R",1,1,2,2)
819 +0.204389*
ewgc(
"Cqu8R",2,2,0,0)+0.004738*
ewgc(
"Cqu8R",2,2,1,1)+0.124652*
ewgc(
"Cud8R",2,2,0,0)
820 +0.012582*
ewgc(
"Cud8R",2,2,1,1)-1.942700*
ewgc(
"CuGR",2,2)+0.840043*
ewgc(
"CuuR",0,2,2,0)
821 +0.018953*
ewgc(
"CuuR",1,2,2,1)
822 -0.003310*
ewgc(
"Cqd1R",2,2,0,0)+-0.000267*
ewgc(
"Cqd1R",2,2,1,1)+0.067012*
ewgc(
"Cqq1R",0,0,2,2)
823 +-0.004102*
ewgc(
"Cqq1R",1,1,2,2)+0.217415*
ewgc(
"Cqq3R",0,0,2,2)+0.011236*
ewgc(
"Cqq3R",1,1,2,2)
824 +0.013693*
ewgc(
"Cqu1R",0,0,2,2)+0.001001*
ewgc(
"Cqu1R",1,1,2,2)+0.009635*
ewgc(
"Cqu1R",2,2,0,0)
825 +0.000624*
ewgc(
"Cqu1R",2,2,1,1)+-0.011255*
ewgc(
"Cud1R",2,2,0,0)+-0.000678*
ewgc(
"Cud1R",2,2,1,1)
826 +0.068914*
ewgc(
"CuuR",0,0,2,2)+0.001922*
ewgc(
"CuuR",1,1,2,2)
827 )*(SM_sigma_tt_bin_1000_1150/sigma_tt_bin_1000_1150_madgraph);
829 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
839 double sigma_tt_bin_1150_1300_madgraph = 3.246500;
848 double total = SM_sigma_tt_bin_1150_1300+(-0.401966*
ewgc(
"CG")+0.083879*
ewgc(
"Cqd8R",2,2,0,0)+0.007322*
ewgc(
"Cqd8R",2,2,1,1)
849 +0.586193*
ewgc(
"Cqq1R",0,2,2,0)+0.011479*
ewgc(
"Cqq1R",1,2,2,1)+1.212270*
ewgc(
"Cqq3R",0,2,2,0)
850 +0.066123*
ewgc(
"Cqq3R",1,2,2,1)+0.220114*
ewgc(
"Cqu8R",0,0,2,2)+0.009786*
ewgc(
"Cqu8R",1,1,2,2)
851 +0.138518*
ewgc(
"Cqu8R",2,2,0,0)+0.002758*
ewgc(
"Cqu8R",2,2,1,1)+0.083424*
ewgc(
"Cud8R",2,2,0,0)
852 +0.007362*
ewgc(
"Cud8R",2,2,1,1)-0.974239*
ewgc(
"CuGR",2,2)+0.569482*
ewgc(
"CuuR",0,2,2,0)
853 +0.011161*
ewgc(
"CuuR",1,2,2,1)
854 -0.001702*
ewgc(
"Cqd1R",2,2,0,0)+-0.000120*
ewgc(
"Cqd1R",2,2,1,1)+0.040512*
ewgc(
"Cqq1R",0,0,2,2)
855 +-0.002375*
ewgc(
"Cqq1R",1,1,2,2)+0.151994*
ewgc(
"Cqq3R",0,0,2,2)+0.007076*
ewgc(
"Cqq3R",1,1,2,2)
856 +0.013447*
ewgc(
"Cqu1R",0,0,2,2)+0.000342*
ewgc(
"Cqu1R",1,1,2,2)+0.008418*
ewgc(
"Cqu1R",2,2,0,0)
857 +0.000261*
ewgc(
"Cqu1R",2,2,1,1)+-0.006759*
ewgc(
"Cud1R",2,2,0,0)+-0.000548*
ewgc(
"Cud1R",2,2,1,1)
858 +0.048311*
ewgc(
"CuuR",0,0,2,2)+0.001036*
ewgc(
"CuuR",1,1,2,2)
859 )*(SM_sigma_tt_bin_1150_1300/sigma_tt_bin_1150_1300_madgraph);
861 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
870 double sigma_tt_bin_1300_1500_madgraph = 2.043090;
879 double total = SM_sigma_tt_bin_1300_1500+(-0.257644*
ewgc(
"CG")+0.071800*
ewgc(
"Cqd8R",2,2,0,0)+0.005583*
ewgc(
"Cqd8R",2,2,1,1)
880 +0.514089*
ewgc(
"Cqq1R",0,2,2,0)+0.009040*
ewgc(
"Cqq1R",1,2,2,1)+1.057920*
ewgc(
"Cqq3R",0,2,2,0)
881 +0.049771*
ewgc(
"Cqq3R",1,2,2,1)+0.193778*
ewgc(
"Cqu8R",0,0,2,2)+0.007659*
ewgc(
"Cqu8R",1,1,2,2)
882 +0.121016*
ewgc(
"Cqu8R",2,2,0,0)+0.002184*
ewgc(
"Cqu8R",2,2,1,1)+0.071700*
ewgc(
"Cud8R",2,2,0,0)
883 +0.005503*
ewgc(
"Cud8R",2,2,1,1)-0.630898*
ewgc(
"CuGR",2,2)+0.499461*
ewgc(
"CuuR",0,2,2,0)
884 +0.008718*
ewgc(
"CuuR",1,2,2,1)
885 -0.001690*
ewgc(
"Cqd1R",2,2,0,0)+0.000018*
ewgc(
"Cqd1R",2,2,1,1)+0.040412*
ewgc(
"Cqq1R",0,0,2,2)
886 +-0.002151*
ewgc(
"Cqq1R",1,1,2,2)+0.135654*
ewgc(
"Cqq3R",0,0,2,2)+0.004878*
ewgc(
"Cqq3R",1,1,2,2)
887 +0.008707*
ewgc(
"Cqu1R",0,0,2,2)+0.000370*
ewgc(
"Cqu1R",1,1,2,2)+0.005981*
ewgc(
"Cqu1R",2,2,0,0)
888 +0.000084*
ewgc(
"Cqu1R",2,2,1,1)+-0.006194*
ewgc(
"Cud1R",2,2,0,0)+-0.000432*
ewgc(
"Cud1R",2,2,1,1)
889 +0.043381*
ewgc(
"CuuR",0,0,2,2)+0.000671*
ewgc(
"CuuR",1,1,2,2)
890 )*(SM_sigma_tt_bin_1300_1500/sigma_tt_bin_1300_1500_madgraph);
892 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
901 double sigma_tt_bin_1500_1700_madgraph = 0.914445;
910 double total = SM_sigma_tt_bin_1500_1700+(-0.117785*
ewgc(
"CG")+0.045019*
ewgc(
"Cqd8R",2,2,0,0)+0.003048*
ewgc(
"Cqd8R",2,2,1,1)
911 +0.324342*
ewgc(
"Cqq1R",0,2,2,0)+0.005084*
ewgc(
"Cqq1R",1,2,2,1)+0.662237*
ewgc(
"Cqq3R",0,2,2,0)
912 +0.028217*
ewgc(
"Cqq3R",1,2,2,1)+0.121878*
ewgc(
"Cqu8R",0,0,2,2)+0.004270*
ewgc(
"Cqu8R",1,1,2,2)
913 +0.077000*
ewgc(
"Cqu8R",2,2,0,0)+0.001206*
ewgc(
"Cqu8R",2,2,1,1)+0.045112*
ewgc(
"Cud8R",2,2,0,0)
914 +0.003088*
ewgc(
"Cud8R",2,2,1,1)-0.292794*
ewgc(
"CuGR",2,2)+0.315186*
ewgc(
"CuuR",0,2,2,0)
915 +0.004977*
ewgc(
"CuuR",1,2,2,1)
916 -0.001201*
ewgc(
"Cqd1R",2,2,0,0)+-0.000002*
ewgc(
"Cqd1R",2,2,1,1)+0.021836*
ewgc(
"Cqq1R",0,0,2,2)
917 +-0.001153*
ewgc(
"Cqq1R",1,1,2,2)+0.081725*
ewgc(
"Cqq3R",0,0,2,2)+0.003047*
ewgc(
"Cqq3R",1,1,2,2)
918 +0.006181*
ewgc(
"Cqu1R",0,0,2,2)+0.000329*
ewgc(
"Cqu1R",1,1,2,2)+0.004044*
ewgc(
"Cqu1R",2,2,0,0)
919 +0.000197*
ewgc(
"Cqu1R",2,2,1,1)+-0.003978*
ewgc(
"Cud1R",2,2,0,0)+-0.000220*
ewgc(
"Cud1R",2,2,1,1)
920 +0.026489*
ewgc(
"CuuR",0,0,2,2)+0.000505*
ewgc(
"CuuR",1,1,2,2)
921 )*(SM_sigma_tt_bin_1500_1700/sigma_tt_bin_1500_1700_madgraph);
923 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
932 double sigma_tt_bin_1700_2000_madgraph = 0.562282;
941 double total = SM_sigma_tt_bin_1700_2000+(-0.071302*
ewgc(
"CG")+0.039170*
ewgc(
"Cqd8R",2,2,0,0)+0.002352*
ewgc(
"Cqd8R",2,2,1,1)
942 +0.289186*
ewgc(
"Cqq1R",0,2,2,0)+0.004238*
ewgc(
"Cqq1R",1,2,2,1)+0.584013*
ewgc(
"Cqq3R",0,2,2,0)
943 +0.021609*
ewgc(
"Cqq3R",1,2,2,1)+0.107387*
ewgc(
"Cqu8R",0,0,2,2)+0.003355*
ewgc(
"Cqu8R",1,1,2,2)
944 +0.068348*
ewgc(
"Cqu8R",2,2,0,0)+0.001051*
ewgc(
"Cqu8R",2,2,1,1)+0.039148*
ewgc(
"Cud8R",2,2,0,0)
945 +0.002369*
ewgc(
"Cud8R",2,2,1,1)-0.187937*
ewgc(
"CuGR",2,2)+0.281115*
ewgc(
"CuuR",0,2,2,0)
946 +0.004135*
ewgc(
"CuuR",1,2,2,1)
947 -0.001093*
ewgc(
"Cqd1R",2,2,0,0)+0.000001*
ewgc(
"Cqd1R",2,2,1,1)+0.027035*
ewgc(
"Cqq1R",0,0,2,2)
948 +-0.000869*
ewgc(
"Cqq1R",1,1,2,2)+0.077631*
ewgc(
"Cqq3R",0,0,2,2)+0.002319*
ewgc(
"Cqq3R",1,1,2,2)
949 +0.005833*
ewgc(
"Cqu1R",0,0,2,2)+0.000155*
ewgc(
"Cqu1R",1,1,2,2)+0.003598*
ewgc(
"Cqu1R",2,2,0,0)
950 +0.000098*
ewgc(
"Cqu1R",2,2,1,1)+-0.003566*
ewgc(
"Cud1R",2,2,0,0)+-0.000132*
ewgc(
"Cud1R",2,2,1,1)
951 +0.023764*
ewgc(
"CuuR",0,0,2,2)+0.000360*
ewgc(
"CuuR",1,1,2,2)
952 )*(SM_sigma_tt_bin_1700_2000/sigma_tt_bin_1700_2000_madgraph);
954 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
964 double sigma_tt_bin_2000_2300_madgraph = 0.204084;
973 double total = SM_sigma_tt_bin_2000_2300+(-0.025926*
ewgc(
"CG")+0.020907*
ewgc(
"Cqd8R",2,2,0,0)+0.001111*
ewgc(
"Cqd8R",2,2,1,1)
974 +0.158780*
ewgc(
"Cqq1R",0,2,2,0)+0.002134*
ewgc(
"Cqq1R",1,2,2,1)+0.315561*
ewgc(
"Cqq3R",0,2,2,0)
975 +0.010496*
ewgc(
"Cqq3R",1,2,2,1)+0.058108*
ewgc(
"Cqu8R",0,0,2,2)+0.001605*
ewgc(
"Cqu8R",1,1,2,2)
976 +0.037313*
ewgc(
"Cqu8R",2,2,0,0)+0.000506*
ewgc(
"Cqu8R",2,2,1,1)+0.020857*
ewgc(
"Cud8R",2,2,0,0)
977 +0.001103*
ewgc(
"Cud8R",2,2,1,1)-0.072063*
ewgc(
"CuGR",2,2)+0.154056*
ewgc(
"CuuR",0,2,2,0)
978 +0.002073*
ewgc(
"CuuR",1,2,2,1)
979 -0.000189*
ewgc(
"Cqd1R",2,2,0,0)+-0.000024*
ewgc(
"Cqd1R",2,2,1,1)+0.011560*
ewgc(
"Cqq1R",0,0,2,2)
980 +-0.000319*
ewgc(
"Cqq1R",1,1,2,2)+0.039980*
ewgc(
"Cqq3R",0,0,2,2)+0.001166*
ewgc(
"Cqq3R",1,1,2,2)
981 +0.002430*
ewgc(
"Cqu1R",0,0,2,2)+0.000093*
ewgc(
"Cqu1R",1,1,2,2)+0.001730*
ewgc(
"Cqu1R",2,2,0,0)
982 +0.000036*
ewgc(
"Cqu1R",2,2,1,1)+-0.001642*
ewgc(
"Cud1R",2,2,0,0)+-0.000091*
ewgc(
"Cud1R",2,2,1,1)
983 +0.013720*
ewgc(
"CuuR",0,0,2,2)+0.000218*
ewgc(
"CuuR",1,1,2,2)
984 )*(SM_sigma_tt_bin_2000_2300/sigma_tt_bin_2000_2300_madgraph);
986 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
996 double sigma_tt_bin_2300_3500_madgraph = 0.140478;
1005 double total = SM_sigma_tt_bin_2300_3500+(-0.016913*
ewgc(
"CG")+0.025555*
ewgc(
"Cqd8R",2,2,0,0)+0.001168*
ewgc(
"Cqd8R",2,2,1,1)
1006 +0.211627*
ewgc(
"Cqq1R",0,2,2,0)+0.002920*
ewgc(
"Cqq1R",1,2,2,1)+0.406226*
ewgc(
"Cqq3R",0,2,2,0)
1007 +0.011576*
ewgc(
"Cqq3R",1,2,2,1)+0.075650*
ewgc(
"Cqu8R",0,0,2,2)+0.001858*
ewgc(
"Cqu8R",1,1,2,2)
1008 +0.049952*
ewgc(
"Cqu8R",2,2,0,0)+0.000687*
ewgc(
"Cqu8R",2,2,1,1)+0.025594*
ewgc(
"Cud8R",2,2,0,0)
1009 +0.001165*
ewgc(
"Cud8R",2,2,1,1)-0.054955*
ewgc(
"CuGR",2,2)+0.205602*
ewgc(
"CuuR",0,2,2,0)
1010 +0.002840*
ewgc(
"CuuR",1,2,2,1)
1011 -0.000606*
ewgc(
"Cqd1R",2,2,0,0)+-0.000021*
ewgc(
"Cqd1R",2,2,1,1)+0.018206*
ewgc(
"Cqq1R",0,0,2,2)
1012 +-0.000313*
ewgc(
"Cqq1R",1,1,2,2)+0.052844*
ewgc(
"Cqq3R",0,0,2,2)+0.001307*
ewgc(
"Cqq3R",1,1,2,2)
1013 +0.003438*
ewgc(
"Cqu1R",0,0,2,2)+0.000081*
ewgc(
"Cqu1R",1,1,2,2)+0.002306*
ewgc(
"Cqu1R",2,2,0,0)
1014 +0.000029*
ewgc(
"Cqu1R",2,2,1,1)+-0.002283*
ewgc(
"Cud1R",2,2,0,0)+-0.000106*
ewgc(
"Cud1R",2,2,1,1)
1015 +0.017622*
ewgc(
"CuuR",0,0,2,2)+0.000252*
ewgc(
"CuuR",1,1,2,2)
1016 )*(SM_sigma_tt_bin_2300_3500/sigma_tt_bin_2300_3500_madgraph);
1018 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
1027 throw std::runtime_error(
"\nERROR: Please specify a correct binning range for sigma_tt_diff_LO.\n");
const double getOptionalParameter(std::string name) const
A method to get parameters that are specific to only one set of observables.
double getBinMin()
A get method to get the minimum value of the bin.
double getBinMax()
A get method to get the maximum value of the bin.
double ewgc(const std::string name) const