2#include "std_make_vector.h"
21 <<
"SM_FB_asymmetry_bin_mtt_350_450" <<
"SM_FB_asymmetry_deno_bin_mtt_350_450"
22 <<
"SM_FB_asymmetry_bin_mtt_450_550" <<
"SM_FB_asymmetry_deno_bin_mtt_450_550"
23 <<
"SM_FB_asymmetry_bin_mtt_550_650" <<
"SM_FB_asymmetry_deno_bin_mtt_550_650"
24 <<
"SM_FB_asymmetry_bin_mtt_650_750" <<
"SM_FB_asymmetry_deno_bin_mtt_650_750");
36 bool flag_Quadratic=
false;
48 double SM_FB_asymmetry_deno_bin_mtt_350_450 =
SM.
getOptionalParameter(
"SM_FB_asymmetry_deno_bin_mtt_350_450");
49 double SM_FB_asymmetry_num_bin_mtt_350_450 = SM_FB_asymmetry_bin_mtt_350_450*SM_FB_asymmetry_deno_bin_mtt_350_450;
51 double SM_sigma_pos_bin_mtt_350_450 =0.5*(SM_FB_asymmetry_num_bin_mtt_350_450+SM_FB_asymmetry_deno_bin_mtt_350_450);
52 double SM_sigma_neg_bin_mtt_350_450 =0.5*(SM_FB_asymmetry_deno_bin_mtt_350_450-SM_FB_asymmetry_num_bin_mtt_350_450);
64 double sigma_pos_bin_mtt_350_450_madgraph = 1.675650;
65 double sigma_pos_bin_mtt_350_450_NP = -0.006110*
ewgc(
"CG")+0.015540*
ewgc(
"Cqd8R",2,2,0,0)
66 +0.304934*
ewgc(
"Cqq1R",0,2,2,0)+0.419488*
ewgc(
"Cqq3R",0,2,2,0)+0.004257*
ewgc(
"Cqq3R",1,2,2,1)
67 +0.087584*
ewgc(
"Cqu8R",0,0,2,2)+0.073317*
ewgc(
"Cqu8R",2,2,0,0)+0.014866*
ewgc(
"Cud8R",2,2,0,0)
68 -0.385947*
ewgc(
"CuGR",2,2)+0.298571*
ewgc(
"CuuR",0,2,2,0)
69 +-0.000866*
ewgc(
"Cqd1R",2,2,0,0)+-0.000177*
ewgc(
"Cqd1R",2,2,1,1)+0.030033*
ewgc(
"Cqq1R",0,0,2,2)
70 +-0.000533*
ewgc(
"Cqq1R",1,1,2,2)+0.040348*
ewgc(
"Cqq3R",0,0,2,2)+-0.000078*
ewgc(
"Cqq3R",1,1,2,2)
71 +0.011868*
ewgc(
"Cqu1R",0,0,2,2)+0.000311*
ewgc(
"Cqu1R",1,1,2,2)+0.007404*
ewgc(
"Cqu1R",2,2,0,0)
72 +0.000365*
ewgc(
"Cqu1R",2,2,1,1)+-0.000412*
ewgc(
"Cud1R",2,2,0,0)+0.000135*
ewgc(
"Cud1R",2,2,1,1)
73 +0.014596*
ewgc(
"CuuR",0,0,2,2)+-0.000309*
ewgc(
"CuuR",1,1,2,2);
74 double sigma_neg_bin_mtt_350_450_madgraph = 1.674510;
75 double sigma_neg_bin_mtt_350_450_NP = -0.007566*
ewgc(
"CG")+0.014887*
ewgc(
"Cqd8R",2,2,0,0)
76 +0.305105*
ewgc(
"Cqq1R",0,2,2,0)+0.418602*
ewgc(
"Cqq3R",0,2,2,0)+0.002955*
ewgc(
"Cqq3R",1,2,2,1)
77 +0.085906*
ewgc(
"Cqu8R",0,0,2,2)+0.073521*
ewgc(
"Cqu8R",2,2,0,0)+0.015697*
ewgc(
"Cud8R",2,2,0,0)
78 -0.383667*
ewgc(
"CuGR",2,2)+0.300446*
ewgc(
"CuuR",0,2,2,0)
79 -0.001188*
ewgc(
"Cqd1R",2,2,0,0)+0.000242*
ewgc(
"Cqd1R",2,2,1,1)+0.028715*
ewgc(
"Cqq1R",0,0,2,2)
80 +0.000588*
ewgc(
"Cqq1R",1,1,2,2)+0.041531*
ewgc(
"Cqq3R",0,0,2,2)+0.000146*
ewgc(
"Cqq3R",1,1,2,2)
81 +0.013026*
ewgc(
"Cqu1R",0,0,2,2)+-0.000294*
ewgc(
"Cqu1R",1,1,2,2)+0.007109*
ewgc(
"Cqu1R",2,2,0,0)
82 +-0.000347*
ewgc(
"Cqu1R",2,2,1,1)+-0.001721*
ewgc(
"Cud1R",2,2,0,0)+-0.000067*
ewgc(
"Cud1R",2,2,1,1)
83 +0.016846*
ewgc(
"CuuR",0,0,2,2)+0.000338*
ewgc(
"CuuR",1,1,2,2);
85 double sigma_pos_bin_mtt_350_450_NP_Corrected = SM_sigma_pos_bin_mtt_350_450*sigma_pos_bin_mtt_350_450_NP/sigma_pos_bin_mtt_350_450_madgraph;
86 double sigma_neg_bin_mtt_350_450_NP_Corrected = SM_sigma_neg_bin_mtt_350_450*sigma_neg_bin_mtt_350_450_NP/sigma_neg_bin_mtt_350_450_madgraph;
88 double NP_FB_asymmetry_num_bin_mtt_350_450 = sigma_pos_bin_mtt_350_450_NP_Corrected - sigma_neg_bin_mtt_350_450_NP_Corrected;
89 double NP_FB_asymmetry_deno_bin_mtt_350_450 = sigma_pos_bin_mtt_350_450_NP_Corrected + sigma_neg_bin_mtt_350_450_NP_Corrected;;
93 return SM_FB_asymmetry_bin_mtt_350_450 + (NP_FB_asymmetry_num_bin_mtt_350_450
94 - SM_FB_asymmetry_bin_mtt_350_450*NP_FB_asymmetry_deno_bin_mtt_350_450
95 )/SM_FB_asymmetry_deno_bin_mtt_350_450;
104 double SM_FB_asymmetry_deno_bin_mtt_450_550 =
SM.
getOptionalParameter(
"SM_FB_asymmetry_deno_bin_mtt_450_550");
105 double SM_FB_asymmetry_num_bin_mtt_450_550 = SM_FB_asymmetry_bin_mtt_450_550*SM_FB_asymmetry_deno_bin_mtt_450_550;
107 double SM_sigma_pos_bin_mtt_450_550 =0.5*(SM_FB_asymmetry_num_bin_mtt_450_550+SM_FB_asymmetry_deno_bin_mtt_450_550);
108 double SM_sigma_neg_bin_mtt_450_550 =0.5*(SM_FB_asymmetry_deno_bin_mtt_450_550-SM_FB_asymmetry_num_bin_mtt_450_550);
120 double sigma_pos_bin_mtt_450_550_madgraph = 0.683803;
121 double sigma_pos_bin_mtt_450_550_NP = -0.003753*
ewgc(
"CG")+0.007844*
ewgc(
"Cqd8R",2,2,0,0)
122 +0.201208*
ewgc(
"Cqq1R",0,2,2,0)+0.257805*
ewgc(
"Cqq3R",0,2,2,0)+0.000709*
ewgc(
"Cqq3R",1,2,2,1)
123 +0.056092*
ewgc(
"Cqu8R",0,0,2,2)+0.047574*
ewgc(
"Cqu8R",2,2,0,0)+0.008085*
ewgc(
"Cud8R",2,2,0,0)
124 -0.168317*
ewgc(
"CuGR",2,2)+0.198755*
ewgc(
"CuuR",0,2,2,0)
125 +-0.000527*
ewgc(
"Cqd1R",2,2,0,0)+0.000144*
ewgc(
"Cqd1R",2,2,1,1)+0.022808*
ewgc(
"Cqq1R",0,0,2,2)
126 +0.000181*
ewgc(
"Cqq1R",1,1,2,2)+0.030815*
ewgc(
"Cqq3R",0,0,2,2)+0.000065*
ewgc(
"Cqq3R",1,1,2,2)
127 +0.005817*
ewgc(
"Cqu1R",0,0,2,2)+0.000027*
ewgc(
"Cqu1R",1,1,2,2)+0.003722*
ewgc(
"Cqu1R",2,2,0,0)
128 +0.000096*
ewgc(
"Cqu1R",2,2,1,1)+0.000104*
ewgc(
"Cud1R",2,2,0,0)+0.000087*
ewgc(
"Cud1R",2,2,1,1)
129 +0.013193*
ewgc(
"CuuR",0,0,2,2)+0.000111*
ewgc(
"CuuR",1,1,2,2);
130 double sigma_neg_bin_mtt_450_550_madgraph = 0.685429;
131 double sigma_neg_bin_mtt_450_550_NP = -0.004203*
ewgc(
"CG")+0.008080*
ewgc(
"Cqd8R",2,2,0,0)
132 +0.201688*
ewgc(
"Cqq1R",0,2,2,0)+0.257507*
ewgc(
"Cqq3R",0,2,2,0)+0.000816*
ewgc(
"Cqq3R",1,2,2,1)
133 +0.056997*
ewgc(
"Cqu8R",0,0,2,2)+0.047589*
ewgc(
"Cqu8R",2,2,0,0)+0.007820*
ewgc(
"Cud8R",2,2,0,0)
134 -0.169079*
ewgc(
"CuGR",2,2)+0.198609*
ewgc(
"CuuR",0,2,2,0)
135 +-0.000152*
ewgc(
"Cqd1R",2,2,0,0)+-0.000219*
ewgc(
"Cqd1R",2,2,1,1)+0.022948*
ewgc(
"Cqq1R",0,0,2,2)
136 +-0.000255*
ewgc(
"Cqq1R",1,1,2,2)+0.030379*
ewgc(
"Cqq3R",0,0,2,2)+-0.000024*
ewgc(
"Cqq3R",1,1,2,2)
137 +0.006338*
ewgc(
"Cqu1R",0,0,2,2)+-0.000058*
ewgc(
"Cqu1R",1,1,2,2)+0.004314*
ewgc(
"Cqu1R",2,2,0,0)
138 +-0.000126*
ewgc(
"Cqu1R",2,2,1,1)+0.000286*
ewgc(
"Cud1R",2,2,0,0)+-0.000164*
ewgc(
"Cud1R",2,2,1,1)
139 +0.013542*
ewgc(
"CuuR",0,0,2,2)+-0.000141*
ewgc(
"CuuR",1,1,2,2);
141 double sigma_pos_bin_mtt_450_550_NP_Corrected = SM_sigma_pos_bin_mtt_450_550*sigma_pos_bin_mtt_450_550_NP/sigma_pos_bin_mtt_450_550_madgraph;
142 double sigma_neg_bin_mtt_450_550_NP_Corrected = SM_sigma_neg_bin_mtt_450_550*sigma_neg_bin_mtt_450_550_NP/sigma_neg_bin_mtt_450_550_madgraph;
144 double NP_FB_asymmetry_num_bin_mtt_450_550 = sigma_pos_bin_mtt_450_550_NP_Corrected - sigma_neg_bin_mtt_450_550_NP_Corrected;
145 double NP_FB_asymmetry_deno_bin_mtt_450_550 = sigma_pos_bin_mtt_450_550_NP_Corrected + sigma_neg_bin_mtt_450_550_NP_Corrected;;
150 return SM_FB_asymmetry_bin_mtt_450_550 + (NP_FB_asymmetry_num_bin_mtt_450_550
151 - SM_FB_asymmetry_bin_mtt_450_550*NP_FB_asymmetry_deno_bin_mtt_450_550
152 )/SM_FB_asymmetry_deno_bin_mtt_450_550;
161 double SM_FB_asymmetry_deno_bin_mtt_550_650 =
SM.
getOptionalParameter(
"SM_FB_asymmetry_deno_bin_mtt_550_650");
162 double SM_FB_asymmetry_num_bin_mtt_550_650 = SM_FB_asymmetry_bin_mtt_550_650*SM_FB_asymmetry_deno_bin_mtt_550_650;
164 double SM_sigma_pos_bin_mtt_550_650 =0.5*(SM_FB_asymmetry_num_bin_mtt_550_650+SM_FB_asymmetry_deno_bin_mtt_550_650);
165 double SM_sigma_neg_bin_mtt_550_650 =0.5*(SM_FB_asymmetry_deno_bin_mtt_550_650-SM_FB_asymmetry_num_bin_mtt_550_650);
177 double sigma_pos_bin_mtt_550_650_madgraph = 0.216436;
178 double sigma_pos_bin_mtt_550_650_NP = -0.001345*
ewgc(
"CG")+0.002993*
ewgc(
"Cqd8R",2,2,0,0)
179 +0.098574*
ewgc(
"Cqq1R",0,2,2,0)+0.119856*
ewgc(
"Cqq3R",0,2,2,0)+0.000356*
ewgc(
"Cqq3R",1,2,2,1)
180 +0.026186*
ewgc(
"Cqu8R",0,0,2,2)+0.023259*
ewgc(
"Cqu8R",2,2,0,0)+0.002973*
ewgc(
"Cud8R",2,2,0,0)
181 -0.057346*
ewgc(
"CuGR",2,2)+0.095602*
ewgc(
"CuuR",0,2,2,0)
182 +0.000089*
ewgc(
"Cqd1R",2,2,0,0)+0.000160*
ewgc(
"Cqd1R",2,2,1,1)+0.012427*
ewgc(
"Cqq1R",0,0,2,2)
183 +0.000182*
ewgc(
"Cqq1R",1,1,2,2)+0.015602*
ewgc(
"Cqq3R",0,0,2,2)+0.000078*
ewgc(
"Cqq3R",1,1,2,2)
184 +0.002898*
ewgc(
"Cqu1R",0,0,2,2)+0.000184*
ewgc(
"Cqu1R",1,1,2,2)+0.001348*
ewgc(
"Cqu1R",2,2,0,0)
185 +0.000237*
ewgc(
"Cqu1R",2,2,1,1)+-0.000559*
ewgc(
"Cud1R",2,2,0,0)+0.000145*
ewgc(
"Cud1R",2,2,1,1)
186 +0.007087*
ewgc(
"CuuR",0,0,2,2)+0.000149*
ewgc(
"CuuR",1,1,2,2);
187 double sigma_neg_bin_mtt_550_650_madgraph = 0.216949;
188 double sigma_neg_bin_mtt_550_650_NP = -0.001414*
ewgc(
"CG")+0.002846*
ewgc(
"Cqd8R",2,2,0,0)
189 +0.098612*
ewgc(
"Cqq1R",0,2,2,0)+0.120103*
ewgc(
"Cqq3R",0,2,2,0)+0.000216*
ewgc(
"Cqq3R",1,2,2,1)
190 +0.025800*
ewgc(
"Cqu8R",0,0,2,2)+0.023527*
ewgc(
"Cqu8R",2,2,0,0)+0.002835*
ewgc(
"Cud8R",2,2,0,0)
191 -0.057275*
ewgc(
"CuGR",2,2)+0.095612*
ewgc(
"CuuR",0,2,2,0)
192 +-0.000225*
ewgc(
"Cqd1R",2,2,0,0)+-0.000155*
ewgc(
"Cqd1R",2,2,1,1)+0.012485*
ewgc(
"Cqq1R",0,0,2,2)
193 +-0.000175*
ewgc(
"Cqq1R",1,1,2,2)+0.015723*
ewgc(
"Cqq3R",0,0,2,2)+-0.000069*
ewgc(
"Cqq3R",1,1,2,2)
194 +0.002745*
ewgc(
"Cqu1R",0,0,2,2)+-0.000178*
ewgc(
"Cqu1R",1,1,2,2)+0.001266*
ewgc(
"Cqu1R",2,2,0,0)
195 +-0.000230*
ewgc(
"Cqu1R",2,2,1,1)+-0.000703*
ewgc(
"Cud1R",2,2,0,0)+-0.000139*
ewgc(
"Cud1R",2,2,1,1)
196 +0.006972*
ewgc(
"CuuR",0,0,2,2)+-0.000143*
ewgc(
"CuuR",1,1,2,2);
198 double sigma_pos_bin_mtt_550_650_NP_Corrected = SM_sigma_pos_bin_mtt_550_650*sigma_pos_bin_mtt_550_650_NP/sigma_pos_bin_mtt_550_650_madgraph;
199 double sigma_neg_bin_mtt_550_650_NP_Corrected = SM_sigma_neg_bin_mtt_550_650*sigma_neg_bin_mtt_550_650_NP/sigma_neg_bin_mtt_550_650_madgraph;
201 double NP_FB_asymmetry_num_bin_mtt_550_650 = sigma_pos_bin_mtt_550_650_NP_Corrected - sigma_neg_bin_mtt_550_650_NP_Corrected;
202 double NP_FB_asymmetry_deno_bin_mtt_550_650 = sigma_pos_bin_mtt_550_650_NP_Corrected + sigma_neg_bin_mtt_550_650_NP_Corrected;;
206 return SM_FB_asymmetry_bin_mtt_550_650 + (NP_FB_asymmetry_num_bin_mtt_550_650
207 - SM_FB_asymmetry_bin_mtt_550_650*NP_FB_asymmetry_deno_bin_mtt_550_650
208 )/SM_FB_asymmetry_deno_bin_mtt_550_650;
216 double SM_FB_asymmetry_deno_bin_mtt_650_750 =
SM.
getOptionalParameter(
"SM_FB_asymmetry_deno_bin_mtt_650_750");
217 double SM_FB_asymmetry_num_bin_mtt_650_750 = SM_FB_asymmetry_bin_mtt_650_750*SM_FB_asymmetry_deno_bin_mtt_650_750;
219 double SM_sigma_pos_bin_mtt_650_750 =0.5*(SM_FB_asymmetry_num_bin_mtt_650_750+SM_FB_asymmetry_deno_bin_mtt_650_750);
220 double SM_sigma_neg_bin_mtt_650_750 =0.5*(SM_FB_asymmetry_deno_bin_mtt_650_750-SM_FB_asymmetry_num_bin_mtt_650_750);
232 double sigma_pos_bin_mtt_650_750_madgraph = 0.097727;
233 double sigma_pos_bin_mtt_650_750_NP = -0.000271*
ewgc(
"CG")+0.001360*
ewgc(
"Cqd8R",2,2,0,0)
234 +0.073375*
ewgc(
"Cqq1R",0,2,2,0)+0.084010*
ewgc(
"Cqq3R",0,2,2,0)+0.000196*
ewgc(
"Cqq3R",1,2,2,1)
235 +0.018728*
ewgc(
"Cqu8R",0,0,2,2)+0.017419*
ewgc(
"Cqu8R",2,2,0,0)+0.001357*
ewgc(
"Cud8R",2,2,0,0)
236 -0.026810*
ewgc(
"CuGR",2,2)+0.071319*
ewgc(
"CuuR",0,2,2,0)
237 +-0.000015*
ewgc(
"Cqd1R",2,2,0,0)+0.000006*
ewgc(
"Cqd1R",2,2,1,1)+0.010420*
ewgc(
"Cqq1R",0,0,2,2)
238 +0.000021*
ewgc(
"Cqq1R",1,1,2,2)+0.012135*
ewgc(
"Cqq3R",0,0,2,2)+0.000029*
ewgc(
"Cqq3R",1,1,2,2)
239 +0.001508*
ewgc(
"Cqu1R",0,0,2,2)+0.000036*
ewgc(
"Cqu1R",1,1,2,2)+0.001196*
ewgc(
"Cqu1R",2,2,0,0)
240 +0.000014*
ewgc(
"Cqu1R",2,2,1,1)+-0.000041*
ewgc(
"Cud1R",2,2,0,0)+0.000016*
ewgc(
"Cud1R",2,2,1,1)
241 +0.005619*
ewgc(
"CuuR",0,0,2,2)+0.000034*
ewgc(
"CuuR",1,1,2,2);
242 double sigma_neg_bin_mtt_650_750_madgraph = 0.097766;
243 double sigma_neg_bin_mtt_650_750_NP = -0.000309*
ewgc(
"CG")+0.001327*
ewgc(
"Cqd8R",2,2,0,0)
244 +0.073361*
ewgc(
"Cqq1R",0,2,2,0)+0.083778*
ewgc(
"Cqq3R",0,2,2,0)+0.000188*
ewgc(
"Cqq3R",1,2,2,1)
245 +0.018756*
ewgc(
"Cqu8R",0,0,2,2)+0.017360*
ewgc(
"Cqu8R",2,2,0,0)+0.001327*
ewgc(
"Cud8R",2,2,0,0)
246 -0.026852*
ewgc(
"CuGR",2,2)+0.071283*
ewgc(
"CuuR",0,2,2,0)
247 +-0.000003*
ewgc(
"Cqd1R",2,2,0,0)+0.000000*
ewgc(
"Cqd1R",2,2,1,1)+0.010473*
ewgc(
"Cqq1R",0,0,2,2)
248 +-0.000013*
ewgc(
"Cqq1R",1,1,2,2)+0.012141*
ewgc(
"Cqq3R",0,0,2,2)+-0.000012*
ewgc(
"Cqq3R",1,1,2,2)
249 +0.001523*
ewgc(
"Cqu1R",0,0,2,2)+-0.000029*
ewgc(
"Cqu1R",1,1,2,2)+0.001164*
ewgc(
"Cqu1R",2,2,0,0)
250 +-0.000007*
ewgc(
"Cqu1R",2,2,1,1)+-0.000073*
ewgc(
"Cud1R",2,2,0,0)+-0.000009*
ewgc(
"Cud1R",2,2,1,1)
251 +0.005643*
ewgc(
"CuuR",0,0,2,2)+-0.000027*
ewgc(
"CuuR",1,1,2,2);
253 double sigma_pos_bin_mtt_650_750_NP_Corrected = SM_sigma_pos_bin_mtt_650_750*sigma_pos_bin_mtt_650_750_NP/sigma_pos_bin_mtt_650_750_madgraph;
254 double sigma_neg_bin_mtt_650_750_NP_Corrected = SM_sigma_neg_bin_mtt_650_750*sigma_neg_bin_mtt_650_750_NP/sigma_neg_bin_mtt_650_750_madgraph;
256 double NP_FB_asymmetry_num_bin_mtt_650_750 = sigma_pos_bin_mtt_650_750_NP_Corrected - sigma_neg_bin_mtt_650_750_NP_Corrected;
257 double NP_FB_asymmetry_deno_bin_mtt_650_750 = sigma_pos_bin_mtt_650_750_NP_Corrected + sigma_neg_bin_mtt_650_750_NP_Corrected;;
261 return SM_FB_asymmetry_bin_mtt_650_750 + (NP_FB_asymmetry_num_bin_mtt_650_750
262 - SM_FB_asymmetry_bin_mtt_650_750*NP_FB_asymmetry_deno_bin_mtt_650_750
263 )/SM_FB_asymmetry_deno_bin_mtt_650_750;
269 throw std::runtime_error(
"\nERROR: Please specify a correct binning range for FB_asymmetry_Tevatron_tt_diff_mtt_LO.\n");
289 <<
"SM_sigma_tt_bin_mtt_380_470_CMS_181106625" <<
"SM_sigma_tt_bin_mtt_470_620_CMS_181106625"
290 <<
"SM_sigma_tt_bin_mtt_620_820_CMS_181106625" <<
"SM_sigma_tt_bin_mtt_820_1100_CMS_181106625"
291 <<
"SM_sigma_tt_bin_mtt_1100_1500_CMS_181106625" <<
"SM_sigma_tt_bin_mtt_1500_2500_CMS_181106625");
302 bool flag_Quadratic=
false;
309 double sigma_tt_bin_300_380_madgraph = 54.003200;
318 double total = SM_sigma_tt_bin_300_380 + (+-1.080720*
ewgc(
"CG")+0.015822*
ewgc(
"Cqd1R",2,2,0,0)
319 +0.027498*
ewgc(
"Cqd1R",2,2,1,1)+0.239796*
ewgc(
"Cqd8R",2,2,0,0)+0.073740*
ewgc(
"Cqd8R",2,2,1,1)
320 +0.089304*
ewgc(
"Cqq1R",0,0,2,2)+1.256970*
ewgc(
"Cqq1R",0,2,2,0)+0.033486*
ewgc(
"Cqq1R",1,1,2,2)
321 +0.108318*
ewgc(
"Cqq1R",1,2,2,1)+0.230184*
ewgc(
"Cqq3R",0,0,2,2)+2.777490*
ewgc(
"Cqq3R",0,2,2,0)
322 +0.067932*
ewgc(
"Cqq3R",1,1,2,2)+0.457110*
ewgc(
"Cqq3R",1,2,2,1)+0.071850*
ewgc(
"Cqu1R",0,0,2,2)
323 +0.029322*
ewgc(
"Cqu1R",1,1,2,2)+0.080706*
ewgc(
"Cqu1R",2,2,0,0)+0.034674*
ewgc(
"Cqu1R",2,2,1,1)
324 +0.535692*
ewgc(
"Cqu8R",0,0,2,2)+0.091128*
ewgc(
"Cqu8R",1,1,2,2)+0.347364*
ewgc(
"Cqu8R",2,2,0,0)
325 +0.057720*
ewgc(
"Cqu8R",2,2,1,1)+0.014940*
ewgc(
"Cud1R",2,2,0,0)+0.030534*
ewgc(
"Cud1R",2,2,1,1)
326 +0.241590*
ewgc(
"Cud8R",2,2,0,0)+0.076716*
ewgc(
"Cud8R",2,2,1,1)+-18.341500*
ewgc(
"CuGR",2,2)
327 +0.081258*
ewgc(
"CuuR",0,0,2,2)+1.238740*
ewgc(
"CuuR",0,2,2,0)+0.036636*
ewgc(
"CuuR",1,1,2,2)
328 +0.108228*
ewgc(
"CuuR",1,2,2,1)
329 )*(SM_sigma_tt_bin_300_380/sigma_tt_bin_300_380_madgraph);
331 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
341 double sigma_tt_bin_380_470_madgraph = 173.423000;
350 double total = SM_sigma_tt_bin_380_470 + (+-8.359080*
ewgc(
"CG")+-0.042078*
ewgc(
"Cqd1R",2,2,0,0)+0.004590*
ewgc(
"Cqd1R",2,2,1,1)
351 +0.649842*
ewgc(
"Cqd8R",2,2,0,0)+0.144468*
ewgc(
"Cqd8R",2,2,1,1)+0.260772*
ewgc(
"Cqq1R",0,0,2,2)+4.262270*
ewgc(
"Cqq1R",0,2,2,0)
352 +-0.029244*
ewgc(
"Cqq1R",1,1,2,2)+0.230286*
ewgc(
"Cqq1R",1,2,2,1)+0.780282*
ewgc(
"Cqq3R",0,0,2,2)+9.255620*
ewgc(
"Cqq3R",0,2,2,0)
353 +0.084678*
ewgc(
"Cqq3R",1,1,2,2)+1.257790*
ewgc(
"Cqq3R",1,2,2,1)+0.071382*
ewgc(
"Cqu1R",0,0,2,2)+0.007008*
ewgc(
"Cqu1R",1,1,2,2)
354 +0.097896*
ewgc(
"Cqu1R",2,2,0,0)+0.018918*
ewgc(
"Cqu1R",2,2,1,1)+1.653840*
ewgc(
"Cqu8R",0,0,2,2)+0.194502*
ewgc(
"Cqu8R",1,1,2,2)
355 +1.000630*
ewgc(
"Cqu8R",2,2,0,0)+0.057138*
ewgc(
"Cqu8R",2,2,1,1)+-0.038910*
ewgc(
"Cud1R",2,2,0,0)+0.004434*
ewgc(
"Cud1R",2,2,1,1)
356 +0.648138*
ewgc(
"Cud8R",2,2,0,0)+0.144918*
ewgc(
"Cud8R",2,2,1,1)+-51.556900*
ewgc(
"CuGR",2,2)+0.308838*
ewgc(
"CuuR",0,0,2,2)
357 +4.176160*
ewgc(
"CuuR",0,2,2,0)+0.030888*
ewgc(
"CuuR",1,1,2,2)+0.226812*
ewgc(
"CuuR",1,2,2,1)
358 )*(SM_sigma_tt_bin_380_470/sigma_tt_bin_380_470_madgraph);
360 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
369 double sigma_tt_bin_470_620_madgraph = 152.893000;
378 double total = SM_sigma_tt_bin_470_620 + (+-12.015500*
ewgc(
"CG")+-0.014436*
ewgc(
"Cqd1R",2,2,0,0)+-0.010944*
ewgc(
"Cqd1R",2,2,1,1)
379 +0.738569*
ewgc(
"Cqd8R",2,2,0,0)+0.127001*
ewgc(
"Cqd8R",2,2,1,1)+0.294306*
ewgc(
"Cqq1R",0,0,2,2)+4.783330*
ewgc(
"Cqq1R",0,2,2,0)
380 +-0.041070*
ewgc(
"Cqq1R",1,1,2,2)+0.199307*
ewgc(
"Cqq1R",1,2,2,1)+1.030540*
ewgc(
"Cqq3R",0,0,2,2)+10.384200*
ewgc(
"Cqq3R",0,2,2,0)
381 +0.084312*
ewgc(
"Cqq3R",1,1,2,2)+1.174270*
ewgc(
"Cqq3R",1,2,2,1)+0.134514*
ewgc(
"Cqu1R",0,0,2,2)+-0.007254*
ewgc(
"Cqu1R",1,1,2,2)
382 +0.095286*
ewgc(
"Cqu1R",2,2,0,0)+0.000101*
ewgc(
"Cqu1R",2,2,1,1)+1.890170*
ewgc(
"Cqu8R",0,0,2,2)+0.177748*
ewgc(
"Cqu8R",1,1,2,2)
383 +1.147850*
ewgc(
"Cqu8R",2,2,0,0)+0.048700*
ewgc(
"Cqu8R",2,2,1,1)+-0.042132*
ewgc(
"Cud1R",2,2,0,0)+-0.013392*
ewgc(
"Cud1R",2,2,1,1)
384 +0.739715*
ewgc(
"Cud8R",2,2,0,0)+0.126949*
ewgc(
"Cud8R",2,2,1,1)+-42.458000*
ewgc(
"CuGR",2,2)+0.326724*
ewgc(
"CuuR",0,0,2,2)
385 +4.680410*
ewgc(
"CuuR",0,2,2,0)+0.007338*
ewgc(
"CuuR",1,1,2,2)+0.194285*
ewgc(
"CuuR",1,2,2,1)
386 )*(SM_sigma_tt_bin_470_620/sigma_tt_bin_470_620_madgraph);
388 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
397 double sigma_tt_bin_620_820_madgraph = 66.954300;
406 double total = SM_sigma_tt_bin_620_820 + (+-6.708550*
ewgc(
"CG")+-0.017060*
ewgc(
"Cqd1R",2,2,0,0)+0.003028*
ewgc(
"Cqd1R",2,2,1,1)
407 +0.511089*
ewgc(
"Cqd8R",2,2,0,0)+0.076736*
ewgc(
"Cqd8R",2,2,1,1)+0.224652*
ewgc(
"Cqq1R",0,0,2,2)+3.446780*
ewgc(
"Cqq1R",0,2,2,0)
408 +-0.023712*
ewgc(
"Cqq1R",1,1,2,2)+0.115517*
ewgc(
"Cqq1R",1,2,2,1)+0.804056*
ewgc(
"Cqq3R",0,0,2,2)+7.363740*
ewgc(
"Cqq3R",0,2,2,0)
409 +0.059872*
ewgc(
"Cqq3R",1,1,2,2)+0.658982*
ewgc(
"Cqq3R",1,2,2,1)+0.068678*
ewgc(
"Cqu1R",0,0,2,2)+0.006047*
ewgc(
"Cqu1R",1,1,2,2)
410 +0.049867*
ewgc(
"Cqu1R",2,2,0,0)+0.005234*
ewgc(
"Cqu1R",2,2,1,1)+1.331380*
ewgc(
"Cqu8R",0,0,2,2)+0.102676*
ewgc(
"Cqu8R",1,1,2,2)
411 +0.823487*
ewgc(
"Cqu8R",2,2,0,0)+0.029953*
ewgc(
"Cqu8R",2,2,1,1)+-0.042581*
ewgc(
"Cud1R",2,2,0,0)+-0.001945*
ewgc(
"Cud1R",2,2,1,1)
412 +0.511913*
ewgc(
"Cud8R",2,2,0,0)+0.077032*
ewgc(
"Cud8R",2,2,1,1)+-18.574200*
ewgc(
"CuGR",2,2)+0.262504*
ewgc(
"CuuR",0,0,2,2)
413 +3.359280*
ewgc(
"CuuR",0,2,2,0)+0.010662*
ewgc(
"CuuR",1,1,2,2)+0.112864*
ewgc(
"CuuR",1,2,2,1)
414 )*(SM_sigma_tt_bin_620_820/sigma_tt_bin_620_820_madgraph);
416 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
425 double sigma_tt_bin_820_1100_madgraph = 24.163600;
434 double total = SM_sigma_tt_bin_820_1100 + (-2.802570*
ewgc(
"CG")+-0.006901*
ewgc(
"Cqd1R",2,2,0,0)+0.000237*
ewgc(
"Cqd1R",2,2,1,1)
435 +0.333880*
ewgc(
"Cqd8R",2,2,0,0)+0.037791*
ewgc(
"Cqd8R",2,2,1,1)+0.161210*
ewgc(
"Cqq1R",0,0,2,2)+2.286240*
ewgc(
"Cqq1R",0,2,2,0)
436 +-0.012073*
ewgc(
"Cqq1R",1,1,2,2)+0.059007*
ewgc(
"Cqq1R",1,2,2,1)+0.566288*
ewgc(
"Cqq3R",0,0,2,2)+4.802780*
ewgc(
"Cqq3R",0,2,2,0)
437 +0.033808*
ewgc(
"Cqq3R",1,1,2,2)+0.333648*
ewgc(
"Cqq3R",1,2,2,1)+0.042755*
ewgc(
"Cqu1R",0,0,2,2)+0.002326*
ewgc(
"Cqu1R",1,1,2,2)
438 +0.035514*
ewgc(
"Cqu1R",2,2,0,0)+0.001443*
ewgc(
"Cqu1R",2,2,1,1)+0.875141*
ewgc(
"Cqu8R",0,0,2,2)+0.051098*
ewgc(
"Cqu8R",1,1,2,2)
439 +0.542868*
ewgc(
"Cqu8R",2,2,0,0)+0.013234*
ewgc(
"Cqu8R",2,2,1,1)+-0.023700*
ewgc(
"Cud1R",2,2,0,0)+-0.001051*
ewgc(
"Cud1R",2,2,1,1)
440 +0.332700*
ewgc(
"Cud8R",2,2,0,0)+0.037501*
ewgc(
"Cud8R",2,2,1,1)-6.912790*
ewgc(
"CuGR",2,2)+0.178817*
ewgc(
"CuuR",0,0,2,2)
441 +2.227770*
ewgc(
"CuuR",0,2,2,0)+0.006347*
ewgc(
"CuuR",1,1,2,2)+0.057377*
ewgc(
"CuuR",1,2,2,1)
442 )*(SM_sigma_tt_bin_820_1100/sigma_tt_bin_820_1100_madgraph);
444 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
452 double SM_sigma_tt_bin_1100_1500 =
SM.
getOptionalParameter(
"SM_sigma_tt_bin_mtt_1100_1500_CMS_181106625");
453 double sigma_tt_bin_1100_1500_madgraph = 6.983800;
462 double total = SM_sigma_tt_bin_1100_1500 + (+-0.863200*
ewgc(
"CG")+-0.004510*
ewgc(
"Cqd1R",2,2,0,0)+0.000022*
ewgc(
"Cqd1R",2,2,1,1)
463 +0.191513*
ewgc(
"Cqd8R",2,2,0,0)+0.016414*
ewgc(
"Cqd8R",2,2,1,1)+0.103366*
ewgc(
"Cqq1R",0,0,2,2)+1.351660*
ewgc(
"Cqq1R",0,2,2,0)
464 +-0.005690*
ewgc(
"Cqq1R",1,1,2,2)+0.026285*
ewgc(
"Cqq1R",1,2,2,1)+0.355618*
ewgc(
"Cqq3R",0,0,2,2)+2.795780*
ewgc(
"Cqq3R",0,2,2,0)
465 +0.014960*
ewgc(
"Cqq3R",1,1,2,2)+0.147160*
ewgc(
"Cqq3R",1,2,2,1)+0.024812*
ewgc(
"Cqu1R",0,0,2,2)+0.001067*
ewgc(
"Cqu1R",1,1,2,2)
466 +0.017626*
ewgc(
"Cqu1R",2,2,0,0)+0.000632*
ewgc(
"Cqu1R",2,2,1,1)+0.509667*
ewgc(
"Cqu8R",0,0,2,2)+0.022537*
ewgc(
"Cqu8R",1,1,2,2)
467 +0.318022*
ewgc(
"Cqu8R",2,2,0,0)+0.006561*
ewgc(
"Cqu8R",2,2,1,1)+-0.016528*
ewgc(
"Cud1R",2,2,0,0)+-0.001045*
ewgc(
"Cud1R",2,2,1,1)
468 +0.191209*
ewgc(
"Cud8R",2,2,0,0)+0.016353*
ewgc(
"Cud8R",2,2,1,1)+-2.105990*
ewgc(
"CuGR",2,2)+0.112485*
ewgc(
"CuuR",0,0,2,2)
469 +1.312690*
ewgc(
"CuuR",0,2,2,0)+0.002397*
ewgc(
"CuuR",1,1,2,2)+0.025537*
ewgc(
"CuuR",1,2,2,1)
470 )*(SM_sigma_tt_bin_1100_1500/sigma_tt_bin_1100_1500_madgraph);
472 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
480 double SM_sigma_tt_bin_1500_2500 =
SM.
getOptionalParameter(
"SM_sigma_tt_bin_mtt_1500_2500_CMS_181106625");
481 double sigma_tt_bin_1500_2500_madgraph = 1.821290;
490 double total = SM_sigma_tt_bin_1500_2500 + (+-0.231926*
ewgc(
"CG")+-0.003089*
ewgc(
"Cqd1R",2,2,0,0)+-0.000047*
ewgc(
"Cqd1R",2,2,1,1)
491 +0.130652*
ewgc(
"Cqd8R",2,2,0,0)+0.007679*
ewgc(
"Cqd8R",2,2,1,1)+0.078637*
ewgc(
"Cqq1R",0,0,2,2)+0.983935*
ewgc(
"Cqq1R",0,2,2,0)
492 +-0.002654*
ewgc(
"Cqq1R",1,1,2,2)+0.014376*
ewgc(
"Cqq1R",1,2,2,1)+0.252179*
ewgc(
"Cqq3R",0,0,2,2)+1.968040*
ewgc(
"Cqq3R",0,2,2,0)
493 +0.007838*
ewgc(
"Cqq3R",1,1,2,2)+0.071898*
ewgc(
"Cqq3R",1,2,2,1)+0.017883*
ewgc(
"Cqu1R",0,0,2,2)+0.000657*
ewgc(
"Cqu1R",1,1,2,2)
494 +0.011678*
ewgc(
"Cqu1R",2,2,0,0)+0.000359*
ewgc(
"Cqu1R",2,2,1,1)+0.363022*
ewgc(
"Cqu8R",0,0,2,2)+0.011088*
ewgc(
"Cqu8R",1,1,2,2)
495 +0.232613*
ewgc(
"Cqu8R",2,2,0,0)+0.003450*
ewgc(
"Cqu8R",2,2,1,1)+-0.011469*
ewgc(
"Cud1R",2,2,0,0)+-0.000549*
ewgc(
"Cud1R",2,2,1,1)
496 +0.130711*
ewgc(
"Cud8R",2,2,0,0)+0.007725*
ewgc(
"Cud8R",2,2,1,1)+-0.607749*
ewgc(
"CuGR",2,2)+0.081595*
ewgc(
"CuuR",0,0,2,2)
497 +0.955959*
ewgc(
"CuuR",0,2,2,0)+0.001335*
ewgc(
"CuuR",1,1,2,2)+0.014025*
ewgc(
"CuuR",1,2,2,1)
498 )*(SM_sigma_tt_bin_1500_2500/sigma_tt_bin_1500_2500_madgraph);
500 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
509 throw std::runtime_error(
"\nERROR: Please specify a correct binning range for sigma_tt_diff_mtt_LO_CMS_181106625.\n");
524 setParametersForObservable(make_vector<std::string>() <<
"SM_sigma_tt_CMS_bin_mtt_250_400" <<
"SM_sigma_tt_CMS_bin_mtt_400_480" <<
525 "SM_sigma_tt_CMS_bin_mtt_480_560" <<
"SM_sigma_tt_CMS_bin_mtt_560_640" <<
"SM_sigma_tt_CMS_bin_mtt_640_720" <<
526 "SM_sigma_tt_CMS_bin_mtt_720_800" <<
"SM_sigma_tt_CMS_bin_mtt_800_900" <<
"SM_sigma_tt_CMS_bin_mtt_900_1000" <<
527 "SM_sigma_tt_CMS_bin_mtt_1000_1150" <<
"SM_sigma_tt_CMS_bin_mtt_1150_1300" <<
"SM_sigma_tt_CMS_bin_mtt_1300_1500" <<
528 "SM_sigma_tt_CMS_bin_mtt_1500_1700" <<
"SM_sigma_tt_CMS_bin_mtt_1700_2000" <<
"SM_sigma_tt_CMS_bin_mtt_2000_2300" <<
529 "SM_sigma_tt_CMS_bin_mtt_2300_3500");
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");
1041 "SM_sigma_norm_tt_ATLAS_bin_mtt_400_480" <<
"SM_sigma_norm_tt_ATLAS_bin_mtt_480_580" <<
1042 "SM_sigma_norm_tt_ATLAS_bin_mtt_580_700" <<
"SM_sigma_norm_tt_ATLAS_bin_mtt_700_860" <<
1043 "SM_sigma_norm_tt_ATLAS_bin_mtt_860_1020" <<
"SM_sigma_norm_tt_ATLAS_bin_mtt_1020_1250" <<
1044 "SM_sigma_norm_tt_ATLAS_bin_mtt_1250_1500" <<
"SM_sigma_norm_tt_ATLAS_bin_mtt_1500_2000" );
1054 bool flag_Quadratic=
false;
1058 double sigma_tt_inclusive_madgraph = 480.242000;
1059 double sigma_tt_inclusive_NP = (-32.061600*
ewgc(
"CG")+-0.072252*
ewgc(
"Cqd1R",2,2,0,0)+0.024384*
ewgc(
"Cqd1R",2,2,1,1)
1060 +2.795340*
ewgc(
"Cqd8R",2,2,0,0)+0.483828*
ewgc(
"Cqd8R",2,2,1,1)+1.212250*
ewgc(
"Cqq1R",0,0,2,2)+18.371200*
ewgc(
"Cqq1R",0,2,2,0)+
1061 -0.080958*
ewgc(
"Cqq1R",1,1,2,2)+0.753096*
ewgc(
"Cqq1R",1,2,2,1)+4.019140*
ewgc(
"Cqq3R",0,0,2,2)+39.347700*
ewgc(
"Cqq3R",0,2,2,0)
1062 +0.353400*
ewgc(
"Cqq3R",1,1,2,2)+4.100860*
ewgc(
"Cqq3R",1,2,2,1)+0.431874*
ewgc(
"Cqu1R",0,0,2,2)+0.039174*
ewgc(
"Cqu1R",1,1,2,2)
1063 +0.388572*
ewgc(
"Cqu1R",2,2,0,0)+0.061362*
ewgc(
"Cqu1R",2,2,1,1)+7.158910*
ewgc(
"Cqu8R",0,0,2,2)+0.650778*
ewgc(
"Cqu8R",1,1,2,2)
1064 +4.412830*
ewgc(
"Cqu8R",2,2,0,0)+0.216756*
ewgc(
"Cqu8R",2,2,1,1)+-0.160380*
ewgc(
"Cud1R",2,2,0,0)+0.016986*
ewgc(
"Cud1R",2,2,1,1)
1065 +2.795980*
ewgc(
"Cud8R",2,2,0,0)+0.487194*
ewgc(
"Cud8R",2,2,1,1)+-140.557000*
ewgc(
"CuGR",2,2)+1.352220*
ewgc(
"CuuR",0,0,2,2)
1066 +17.951000*
ewgc(
"CuuR",0,2,2,0)+0.095604*
ewgc(
"CuuR",1,1,2,2)+0.739128*
ewgc(
"CuuR",1,2,2,1));
1072 double sigma_tt_bin_325_400_madgraph = 95.612100;
1075 double sigma_tt_bin_325_400_NP_lin = (-2.422920*
ewgc(
"CG")+0.007578*
ewgc(
"Cqd1R",2,2,0,0)+0.042222*
ewgc(
"Cqd1R",2,2,1,1)+
1076 0.401694*
ewgc(
"Cqd8R",2,2,0,0)+0.123768*
ewgc(
"Cqd8R",2,2,1,1)+0.159660*
ewgc(
"Cqq1R",0,0,2,2)+2.248510*
ewgc(
"Cqq1R",0,2,2,0)
1077 +0.024942*
ewgc(
"Cqq1R",1,1,2,2)+0.184272*
ewgc(
"Cqq1R",1,2,2,1)+0.397038*
ewgc(
"Cqq3R",0,0,2,2)+4.951130*
ewgc(
"Cqq3R",0,2,2,0)
1078 +0.088098*
ewgc(
"Cqq3R",1,1,2,2)+0.780684*
ewgc(
"Cqq3R",1,2,2,1)+0.100374*
ewgc(
"Cqu1R",0,0,2,2)+0.039066*
ewgc(
"Cqu1R",1,1,2,2)
1079 +0.110028*
ewgc(
"Cqu1R",2,2,0,0)+0.051414*
ewgc(
"Cqu1R",2,2,1,1)+0.926298*
ewgc(
"Cqu8R",0,0,2,2)+0.152874*
ewgc(
"Cqu8R",1,1,2,2)
1080 +0.575544*
ewgc(
"Cqu8R",2,2,0,0)+0.079620*
ewgc(
"Cqu8R",2,2,1,1)+0.023658*
ewgc(
"Cud1R",2,2,0,0)+0.044238*
ewgc(
"Cud1R",2,2,1,1)
1081 +0.404088*
ewgc(
"Cud8R",2,2,0,0)+0.127740*
ewgc(
"Cud8R",2,2,1,1)+-31.370400*
ewgc(
"CuGR",2,2)+0.146250*
ewgc(
"CuuR",0,0,2,2)
1082 +2.216290*
ewgc(
"CuuR",0,2,2,0)+0.059376*
ewgc(
"CuuR",1,1,2,2)+0.180834*
ewgc(
"CuuR",1,2,2,1));
1092 double total_norm_tt_bin_325_400 = SM_sigma_norm_tt_bin_325_400 + SM_sigma_norm_tt_bin_325_400*(
1093 sigma_tt_bin_325_400_NP_lin/sigma_tt_bin_325_400_madgraph - sigma_tt_inclusive_NP/sigma_tt_inclusive_madgraph);
1095 if (total_norm_tt_bin_325_400 < 0)
return std::numeric_limits<double>::quiet_NaN();
1097 return total_norm_tt_bin_325_400;
1104 double sigma_tt_bin_400_480_madgraph = 147.218000;
1107 double sigma_tt_bin_400_480_NP_lin = (+-8.063800*
ewgc(
"CG")+-0.030360*
ewgc(
"Cqd1R",2,2,0,0)+-0.014292*
ewgc(
"Cqd1R",2,2,1,1)
1108 +0.537774*
ewgc(
"Cqd8R",2,2,0,0)+0.102036*
ewgc(
"Cqd8R",2,2,1,1)+0.202368*
ewgc(
"Cqq1R",0,0,2,2)+3.659260*
ewgc(
"Cqq1R",0,2,2,0)
1109 +-0.028410*
ewgc(
"Cqq1R",1,1,2,2)+0.168744*
ewgc(
"Cqq1R",1,2,2,1)+0.682230*
ewgc(
"Cqq3R",0,0,2,2)+7.940650*
ewgc(
"Cqq3R",0,2,2,0)
1110 +0.060234*
ewgc(
"Cqq3R",1,1,2,2)+1.036730*
ewgc(
"Cqq3R",1,2,2,1)+0.056178*
ewgc(
"Cqu1R",0,0,2,2)+-0.007908*
ewgc(
"Cqu1R",1,1,2,2)
1111 +0.073824*
ewgc(
"Cqu1R",2,2,0,0)+-0.001914*
ewgc(
"Cqu1R",2,2,1,1)+1.420910*
ewgc(
"Cqu8R",0,0,2,2)+0.147192*
ewgc(
"Cqu8R",1,1,2,2)
1112 +0.859650*
ewgc(
"Cqu8R",2,2,0,0)+0.036930*
ewgc(
"Cqu8R",2,2,1,1)+-0.048564*
ewgc(
"Cud1R",2,2,0,0)+-0.013968*
ewgc(
"Cud1R",2,2,1,1)
1113 +0.537786*
ewgc(
"Cud8R",2,2,0,0)+0.101004*
ewgc(
"Cud8R",2,2,1,1)+-42.879900*
ewgc(
"CuGR",2,2)+0.267738*
ewgc(
"CuuR",0,0,2,2));
1123 double total_norm_tt_bin_400_480 = SM_sigma_norm_tt_bin_400_480 + SM_sigma_norm_tt_bin_400_480*(
1124 sigma_tt_bin_400_480_NP_lin/sigma_tt_bin_400_480_madgraph - sigma_tt_inclusive_NP/sigma_tt_inclusive_madgraph);
1126 if (total_norm_tt_bin_400_480 < 0)
return std::numeric_limits<double>::quiet_NaN();
1128 return total_norm_tt_bin_400_480;
1136 double sigma_tt_bin_480_580_madgraph = 110.230000;
1139 double sigma_tt_bin_480_580_NP_lin = (+-8.469500*
ewgc(
"CG")+-0.009222*
ewgc(
"Cqd1R",2,2,0,0)+-0.002448*
ewgc(
"Cqd1R",2,2,1,1)
1140 +0.534144*
ewgc(
"Cqd8R",2,2,0,0)+0.096336*
ewgc(
"Cqd8R",2,2,1,1)+0.204966*
ewgc(
"Cqq1R",0,0,2,2)+3.353950*
ewgc(
"Cqq1R",0,2,2,0)
1141 +-0.024336*
ewgc(
"Cqq1R",1,1,2,2)+0.148722*
ewgc(
"Cqq1R",1,2,2,1)+0.719910*
ewgc(
"Cqq3R",0,0,2,2)+7.301870*
ewgc(
"Cqq3R",0,2,2,0)
1142 +0.071550*
ewgc(
"Cqq3R",1,1,2,2)+0.848766*
ewgc(
"Cqq3R",1,2,2,1)+0.100416*
ewgc(
"Cqu1R",0,0,2,2)+0.002706*
ewgc(
"Cqu1R",1,1,2,2)
1143 +0.071370*
ewgc(
"Cqu1R",2,2,0,0)+0.005880*
ewgc(
"Cqu1R",2,2,1,1)+1.334360*
ewgc(
"Cqu8R",0,0,2,2)+0.130434*
ewgc(
"Cqu8R",1,1,2,2)
1144 +0.813354*
ewgc(
"Cqu8R",2,2,0,0)+0.035946*
ewgc(
"Cqu8R",2,2,1,1)+-0.027816*
ewgc(
"Cud1R",2,2,0,0)+-0.003090*
ewgc(
"Cud1R",2,2,1,1)
1145 +0.529638*
ewgc(
"Cud8R",2,2,0,0)+0.097110*
ewgc(
"Cud8R",2,2,1,1)+-30.595400*
ewgc(
"CuGR",2,2)+0.224958*
ewgc(
"CuuR",0,0,2,2)
1146 +3.281180*
ewgc(
"CuuR",0,2,2,0)+0.011376*
ewgc(
"CuuR",1,1,2,2)+0.146868*
ewgc(
"CuuR",1,2,2,1));
1156 double total_norm_tt_bin_480_580 = SM_sigma_norm_tt_bin_480_580 + SM_sigma_norm_tt_bin_480_580*(
1157 sigma_tt_bin_480_580_NP_lin/sigma_tt_bin_480_580_madgraph - sigma_tt_inclusive_NP/sigma_tt_inclusive_madgraph);
1160 if (total_norm_tt_bin_480_580 < 0)
return std::numeric_limits<double>::quiet_NaN();
1162 return total_norm_tt_bin_480_580;
1170 double sigma_tt_bin_580_700_madgraph = 64.291200;
1173 double sigma_tt_bin_580_700_NP_lin = (-6.041880*
ewgc(
"CG")+-0.020183*
ewgc(
"Cqd1R",2,2,0,0)+-0.001903*
ewgc(
"Cqd1R",2,2,1,1)
1174 +0.402131*
ewgc(
"Cqd8R",2,2,0,0)+0.062093*
ewgc(
"Cqd8R",2,2,1,1)+0.184619*
ewgc(
"Cqq1R",0,0,2,2)+2.713140*
ewgc(
"Cqq1R",0,2,2,0)
1175 +-0.021160*
ewgc(
"Cqq1R",1,1,2,2)+0.097214*
ewgc(
"Cqq1R",1,2,2,1)+0.621278*
ewgc(
"Cqq3R",0,0,2,2)+5.805340*
ewgc(
"Cqq3R",0,2,2,0)
1176 +0.045730*
ewgc(
"Cqq3R",1,1,2,2)+0.564125*
ewgc(
"Cqq3R",1,2,2,1)+0.050442*
ewgc(
"Cqu1R",0,0,2,2)+-0.000803*
ewgc(
"Cqu1R",1,1,2,2)
1177 +0.043475*
ewgc(
"Cqu1R",2,2,0,0)+0.002446*
ewgc(
"Cqu1R",2,2,1,1)+1.042640*
ewgc(
"Cqu8R",0,0,2,2)+0.085265*
ewgc(
"Cqu8R",1,1,2,2)
1178 +0.647214*
ewgc(
"Cqu8R",2,2,0,0)+0.025471*
ewgc(
"Cqu8R",2,2,1,1)+-0.037187*
ewgc(
"Cud1R",2,2,0,0)+-0.005738*
ewgc(
"Cud1R",2,2,1,1)
1179 +0.405243*
ewgc(
"Cud8R",2,2,0,0)+0.062329*
ewgc(
"Cud8R",2,2,1,1)+-17.737100*
ewgc(
"CuGR",2,2)+0.206038*
ewgc(
"CuuR",0,0,2,2)
1180 +2.643790*
ewgc(
"CuuR",0,2,2,0)+0.007879*
ewgc(
"CuuR",1,1,2,2)+0.093899*
ewgc(
"CuuR",1,2,2,1));
1190 double total_norm_tt_bin_580_700 = SM_sigma_norm_tt_bin_580_700 + SM_sigma_norm_tt_bin_580_700*(
1191 sigma_tt_bin_580_700_NP_lin/sigma_tt_bin_580_700_madgraph - sigma_tt_inclusive_NP/sigma_tt_inclusive_madgraph);
1193 if (total_norm_tt_bin_580_700 < 0)
return std::numeric_limits<double>::quiet_NaN();
1195 return total_norm_tt_bin_580_700;
1203 double sigma_tt_bin_700_860_madgraph = 35.990600;
1206 double sigma_tt_bin_700_860_NP_lin = (+-3.854860*
ewgc(
"CG")+-0.006342*
ewgc(
"Cqd1R",2,2,0,0)+0.000815*
ewgc(
"Cqd1R",2,2,1,1)
1207 +0.330269*
ewgc(
"Cqd8R",2,2,0,0)+0.044940*
ewgc(
"Cqd8R",2,2,1,1)+0.146891*
ewgc(
"Cqq1R",0,0,2,2)+2.230090*
ewgc(
"Cqq1R",0,2,2,0)
1208 +-0.014938*
ewgc(
"Cqq1R",1,1,2,2)+0.068073*
ewgc(
"Cqq1R",1,2,2,1)+0.533029*
ewgc(
"Cqq3R",0,0,2,2)+4.739040*
ewgc(
"Cqq3R",0,2,2,0)
1209 +0.037619*
ewgc(
"Cqq3R",1,1,2,2)+0.391305*
ewgc(
"Cqq3R",1,2,2,1)+0.048161*
ewgc(
"Cqu1R",0,0,2,2)+0.002162*
ewgc(
"Cqu1R",1,1,2,2)
1210 +0.035290*
ewgc(
"Cqu1R",2,2,0,0)+0.001030*
ewgc(
"Cqu1R",2,2,1,1)+0.861595*
ewgc(
"Cqu8R",0,0,2,2)+0.061229*
ewgc(
"Cqu8R",1,1,2,2)
1211 +0.532168*
ewgc(
"Cqu8R",2,2,0,0)+0.016974*
ewgc(
"Cqu8R",2,2,1,1)+-0.021213*
ewgc(
"Cud1R",2,2,0,0)+-0.001135*
ewgc(
"Cud1R",2,2,1,1)
1212 +0.331528*
ewgc(
"Cud8R",2,2,0,0)+0.044438*
ewgc(
"Cud8R",2,2,1,1)+-10.060700*
ewgc(
"CuGR",2,2)+0.167516*
ewgc(
"CuuR",0,0,2,2)
1213 +2.172550*
ewgc(
"CuuR",0,2,2,0)+0.007310*
ewgc(
"CuuR",1,1,2,2)+0.067370*
ewgc(
"CuuR",1,2,2,1)
1225 double total_norm_tt_bin_700_860 = SM_sigma_norm_tt_bin_700_860 + SM_sigma_norm_tt_bin_700_860*(
1226 sigma_tt_bin_700_860_NP_lin/sigma_tt_bin_700_860_madgraph - sigma_tt_inclusive_NP/sigma_tt_inclusive_madgraph);
1230 if (total_norm_tt_bin_700_860 < 0)
return std::numeric_limits<double>::quiet_NaN();
1232 return total_norm_tt_bin_700_860;
1239 double SM_sigma_norm_tt_bin_860_1020 =
SM.
getOptionalParameter(
"SM_sigma_norm_tt_ATLAS_bin_mtt_860_1020");
1240 double sigma_tt_bin_860_1020_madgraph = 14.350200;
1243 double sigma_tt_bin_860_1020_NP_lin = (+-1.661030*
ewgc(
"CG")+-0.004506*
ewgc(
"Cqd1R",2,2,0,0)+-0.000767*
ewgc(
"Cqd1R",2,2,1,1)
1244 +0.197992*
ewgc(
"Cqd8R",2,2,0,0)+0.022552*
ewgc(
"Cqd8R",2,2,1,1)+0.098024*
ewgc(
"Cqq1R",0,0,2,2)+1.356740*
ewgc(
"Cqq1R",0,2,2,0)
1245 +-0.007518*
ewgc(
"Cqq1R",1,1,2,2)+0.033961*
ewgc(
"Cqq1R",1,2,2,1)+0.339810*
ewgc(
"Cqq3R",0,0,2,2)+2.851490*
ewgc(
"Cqq3R",0,2,2,0)
1246 +0.020041*
ewgc(
"Cqq3R",1,1,2,2)+0.198170*
ewgc(
"Cqq3R",1,2,2,1)+0.022757*
ewgc(
"Cqu1R",0,0,2,2)+0.001121*
ewgc(
"Cqu1R",1,1,2,2)
1247 +0.017951*
ewgc(
"Cqu1R",2,2,0,0)+0.000351*
ewgc(
"Cqu1R",2,2,1,1)+0.517550*
ewgc(
"Cqu8R",0,0,2,2)+0.029952*
ewgc(
"Cqu8R",1,1,2,2)
1248 +0.320654*
ewgc(
"Cqu8R",2,2,0,0)+0.008393*
ewgc(
"Cqu8R",2,2,1,1)+-0.016088*
ewgc(
"Cud1R",2,2,0,0)+-0.002105*
ewgc(
"Cud1R",2,2,1,1)
1249 +0.196345*
ewgc(
"Cud8R",2,2,0,0)+0.022422*
ewgc(
"Cud8R",2,2,1,1)+-4.106080*
ewgc(
"CuGR",2,2)+0.108949*
ewgc(
"CuuR",0,0,2,2)
1250 +1.321780*
ewgc(
"CuuR",0,2,2,0)+0.002587*
ewgc(
"CuuR",1,1,2,2)+0.032883*
ewgc(
"CuuR",1,2,2,1)
1263 double total_norm_tt_bin_860_1020 = SM_sigma_norm_tt_bin_860_1020 + SM_sigma_norm_tt_bin_860_1020*(
1264 sigma_tt_bin_860_1020_NP_lin/sigma_tt_bin_860_1020_madgraph - sigma_tt_inclusive_NP/sigma_tt_inclusive_madgraph);
1268 if (total_norm_tt_bin_860_1020 < 0)
return std::numeric_limits<double>::quiet_NaN();
1270 return total_norm_tt_bin_860_1020;
1277 double SM_sigma_norm_tt_bin_1020_1250 =
SM.
getOptionalParameter(
"SM_sigma_norm_tt_ATLAS_bin_mtt_1020_1250");
1278 double sigma_tt_bin_1020_1250_madgraph = 7.837970;
1281 double sigma_tt_bin_1020_1250_NP_lin = (+-0.952352*
ewgc(
"CG")+-0.004072*
ewgc(
"Cqd1R",2,2,0,0)+0.000929*
ewgc(
"Cqd1R",2,2,1,1)
1282 +0.164245*
ewgc(
"Cqd8R",2,2,0,0)+0.016778*
ewgc(
"Cqd8R",2,2,1,1)+0.082114*
ewgc(
"Cqq1R",0,0,2,2)+1.139650*
ewgc(
"Cqq1R",0,2,2,0)
1283 +-0.004040*
ewgc(
"Cqq1R",1,1,2,2)+0.025379*
ewgc(
"Cqq1R",1,2,2,1)+0.292593*
ewgc(
"Cqq3R",0,0,2,2)+2.374990*
ewgc(
"Cqq3R",0,2,2,0)
1284 +0.015213*
ewgc(
"Cqq3R",1,1,2,2)+0.140499*
ewgc(
"Cqq3R",1,2,2,1)+0.024363*
ewgc(
"Cqu1R",0,0,2,2)+0.001848*
ewgc(
"Cqu1R",1,1,2,2)
1285 +0.016591*
ewgc(
"Cqu1R",2,2,0,0)+0.001685*
ewgc(
"Cqu1R",2,2,1,1)+0.434440*
ewgc(
"Cqu8R",0,0,2,2)+0.022335*
ewgc(
"Cqu8R",1,1,2,2)
1286 +0.269693*
ewgc(
"Cqu8R",2,2,0,0)+0.007106*
ewgc(
"Cqu8R",2,2,1,1)+-0.014099*
ewgc(
"Cud1R",2,2,0,0)+-0.000052*
ewgc(
"Cud1R",2,2,1,1)
1287 +0.164420*
ewgc(
"Cud8R",2,2,0,0)+0.016868*
ewgc(
"Cud8R",2,2,1,1)+-2.312160*
ewgc(
"CuGR",2,2)+0.091177*
ewgc(
"CuuR",0,0,2,2)
1288 +1.107260*
ewgc(
"CuuR",0,2,2,0)+0.003389*
ewgc(
"CuuR",1,1,2,2)+0.024817*
ewgc(
"CuuR",1,2,2,1)
1301 double total_norm_tt_bin_1020_1250 = SM_sigma_norm_tt_bin_1020_1250 + SM_sigma_norm_tt_bin_1020_1250*(
1302 sigma_tt_bin_1020_1250_NP_lin/sigma_tt_bin_1020_1250_madgraph - sigma_tt_inclusive_NP/sigma_tt_inclusive_madgraph);
1306 if (total_norm_tt_bin_1020_1250 < 0)
return std::numeric_limits<double>::quiet_NaN();
1308 return total_norm_tt_bin_1020_1250;
1315 double SM_sigma_norm_tt_bin_1250_1500 =
SM.
getOptionalParameter(
"SM_sigma_norm_tt_ATLAS_bin_mtt_1250_1500");
1316 double sigma_tt_bin_1250_1500_madgraph = 2.891000;
1319 double sigma_tt_bin_1250_1500_NP_lin = (+-0.363269*
ewgc(
"CG")+-0.002056*
ewgc(
"Cqd1R",2,2,0,0)+-0.000125*
ewgc(
"Cqd1R",2,2,1,1)
1320 +0.096439*
ewgc(
"Cqd8R",2,2,0,0)+0.007646*
ewgc(
"Cqd8R",2,2,1,1)+0.054967*
ewgc(
"Cqq1R",0,0,2,2)+0.685920*
ewgc(
"Cqq1R",0,2,2,0)
1321 +-0.002843*
ewgc(
"Cqq1R",1,1,2,2)+0.012355*
ewgc(
"Cqq1R",1,2,2,1)+0.181075*
ewgc(
"Cqq3R",0,0,2,2)+1.415120*
ewgc(
"Cqq3R",0,2,2,0)
1322 +0.007077*
ewgc(
"Cqq3R",1,1,2,2)+0.068674*
ewgc(
"Cqq3R",1,2,2,1)+0.011300*
ewgc(
"Cqu1R",0,0,2,2)+0.000325*
ewgc(
"Cqu1R",1,1,2,2)
1323 +0.008365*
ewgc(
"Cqu1R",2,2,0,0)+0.000111*
ewgc(
"Cqu1R",2,2,1,1)+0.258096*
ewgc(
"Cqu8R",0,0,2,2)+0.010409*
ewgc(
"Cqu8R",1,1,2,2)
1324 +0.161941*
ewgc(
"Cqu8R",2,2,0,0)+0.002867*
ewgc(
"Cqu8R",2,2,1,1)+-0.007602*
ewgc(
"Cud1R",2,2,0,0)+-0.000615*
ewgc(
"Cud1R",2,2,1,1)
1325 +0.096217*
ewgc(
"Cud8R",2,2,0,0)+0.007558*
ewgc(
"Cud8R",2,2,1,1)+-0.887639*
ewgc(
"CuGR",2,2)+0.058000*
ewgc(
"CuuR",0,0,2,2)
1326 +0.666640*
ewgc(
"CuuR",0,2,2,0)+0.001038*
ewgc(
"CuuR",1,1,2,2)+0.011866*
ewgc(
"CuuR",1,2,2,1)
1339 double total_norm_tt_bin_1250_1500 = SM_sigma_norm_tt_bin_1250_1500 + SM_sigma_norm_tt_bin_1250_1500*(
1340 sigma_tt_bin_1250_1500_NP_lin/sigma_tt_bin_1250_1500_madgraph - sigma_tt_inclusive_NP/sigma_tt_inclusive_madgraph);
1344 if (total_norm_tt_bin_1250_1500 < 0)
return std::numeric_limits<double>::quiet_NaN();
1346 return total_norm_tt_bin_1250_1500;
1353 double SM_sigma_norm_tt_bin_1500_2000 =
SM.
getOptionalParameter(
"SM_sigma_norm_tt_ATLAS_bin_mtt_1500_2000");
1354 double sigma_tt_bin_1500_2000_madgraph = 1.821290;
1357 double sigma_tt_bin_1500_2000_NP_lin = (+-0.231926*
ewgc(
"CG")+-0.003089*
ewgc(
"Cqd1R",2,2,0,0)+-0.000047*
ewgc(
"Cqd1R",2,2,1,1)
1358 +0.130652*
ewgc(
"Cqd8R",2,2,0,0)+0.007679*
ewgc(
"Cqd8R",2,2,1,1)+0.078637*
ewgc(
"Cqq1R",0,0,2,2)+0.983935*
ewgc(
"Cqq1R",0,2,2,0)
1359 +-0.002654*
ewgc(
"Cqq1R",1,1,2,2)+0.014376*
ewgc(
"Cqq1R",1,2,2,1)+0.252179*
ewgc(
"Cqq3R",0,0,2,2)+1.968040*
ewgc(
"Cqq3R",0,2,2,0)
1360 +0.007838*
ewgc(
"Cqq3R",1,1,2,2)+0.071898*
ewgc(
"Cqq3R",1,2,2,1)+0.017883*
ewgc(
"Cqu1R",0,0,2,2)+0.000657*
ewgc(
"Cqu1R",1,1,2,2)
1361 +0.011678*
ewgc(
"Cqu1R",2,2,0,0)+0.000359*
ewgc(
"Cqu1R",2,2,1,1)+0.363022*
ewgc(
"Cqu8R",0,0,2,2)+0.011088*
ewgc(
"Cqu8R",1,1,2,2)
1362 +0.232613*
ewgc(
"Cqu8R",2,2,0,0)+0.003450*
ewgc(
"Cqu8R",2,2,1,1)+-0.011469*
ewgc(
"Cud1R",2,2,0,0)+-0.000549*
ewgc(
"Cud1R",2,2,1,1)
1363 +0.130711*
ewgc(
"Cud8R",2,2,0,0)+0.007725*
ewgc(
"Cud8R",2,2,1,1)+-0.607749*
ewgc(
"CuGR",2,2)+0.081595*
ewgc(
"CuuR",0,0,2,2)
1364 +0.955959*
ewgc(
"CuuR",0,2,2,0)+0.001335*
ewgc(
"CuuR",1,1,2,2)+0.014025*
ewgc(
"CuuR",1,2,2,1)
1376 double total_norm_tt_bin_1500_2000 = SM_sigma_norm_tt_bin_1500_2000 + SM_sigma_norm_tt_bin_1500_2000*(
1377 sigma_tt_bin_1500_2000_NP_lin/sigma_tt_bin_1500_2000_madgraph - sigma_tt_inclusive_NP/sigma_tt_inclusive_madgraph);
1380 if (total_norm_tt_bin_1500_2000 < 0)
return std::numeric_limits<double>::quiet_NaN();
1382 return total_norm_tt_bin_1500_2000;
1390 throw std::runtime_error(
"\nERROR: Please specify a correct binning range for sigma_norm_tt_diff_mtt_ATLAS_LO.\n");
1410 bool flag_Quadratic=
false;
1414 double sigma_tt_13_madgraph = 480.242000;
1415 double sigma_tt_13_NP = (-32.061600*
ewgc(
"CG")+-0.072252*
ewgc(
"Cqd1R",2,2,0,0)+0.024384*
ewgc(
"Cqd1R",2,2,1,1)
1416 +2.795340*
ewgc(
"Cqd8R",2,2,0,0)+0.483828*
ewgc(
"Cqd8R",2,2,1,1)+1.212250*
ewgc(
"Cqq1R",0,0,2,2)+18.371200*
ewgc(
"Cqq1R",0,2,2,0)+
1417 -0.080958*
ewgc(
"Cqq1R",1,1,2,2)+0.753096*
ewgc(
"Cqq1R",1,2,2,1)+4.019140*
ewgc(
"Cqq3R",0,0,2,2)+39.347700*
ewgc(
"Cqq3R",0,2,2,0)
1418 +0.353400*
ewgc(
"Cqq3R",1,1,2,2)+4.100860*
ewgc(
"Cqq3R",1,2,2,1)+0.431874*
ewgc(
"Cqu1R",0,0,2,2)+0.039174*
ewgc(
"Cqu1R",1,1,2,2)
1419 +0.388572*
ewgc(
"Cqu1R",2,2,0,0)+0.061362*
ewgc(
"Cqu1R",2,2,1,1)+7.158910*
ewgc(
"Cqu8R",0,0,2,2)+0.650778*
ewgc(
"Cqu8R",1,1,2,2)
1420 +4.412830*
ewgc(
"Cqu8R",2,2,0,0)+0.216756*
ewgc(
"Cqu8R",2,2,1,1)+-0.160380*
ewgc(
"Cud1R",2,2,0,0)+0.016986*
ewgc(
"Cud1R",2,2,1,1)
1421 +2.795980*
ewgc(
"Cud8R",2,2,0,0)+0.487194*
ewgc(
"Cud8R",2,2,1,1)+-140.557000*
ewgc(
"CuGR",2,2)+1.352220*
ewgc(
"CuuR",0,0,2,2)
1422 +17.951000*
ewgc(
"CuuR",0,2,2,0)+0.095604*
ewgc(
"CuuR",1,1,2,2)+0.739128*
ewgc(
"CuuR",1,2,2,1)
1423 )*(SM_sigma_tt_13/sigma_tt_13_madgraph);
1434 double total_sigma_tt_13_LO = SM_sigma_tt_13 + sigma_tt_13_NP;
1436 if (total_sigma_tt_13_LO < 0)
return std::numeric_limits<double>::quiet_NaN();
1438 return total_sigma_tt_13_LO;
1458 bool flag_Quadratic=
false;
1462 double sigma_tt_7_madgraph = 103.104000;
1463 double sigma_tt_8_madgraph = 146.968000;
1465 double sigma_tt_7_NP_lin = +-5.648030*
ewgc(
"CG")+-0.032856*
ewgc(
"Cqd1R",2,2,0,0)+-0.001782*
ewgc(
"Cqd1R",2,2,1,1)
1466 +0.878394*
ewgc(
"Cqd8R",2,2,0,0)+0.094212*
ewgc(
"Cqd8R",2,2,1,1)+0.401058*
ewgc(
"Cqq1R",0,0,2,2)+6.068220*
ewgc(
"Cqq1R",0,2,2,0)
1467 +-0.021348*
ewgc(
"Cqq1R",1,1,2,2)+0.145452*
ewgc(
"Cqq1R",1,2,2,1)+1.251470*
ewgc(
"Cqq3R",0,0,2,2)+12.803700*
ewgc(
"Cqq3R",0,2,2,0)
1468 +0.064734*
ewgc(
"Cqq3R",1,1,2,2)+0.848508*
ewgc(
"Cqq3R",1,2,2,1)+0.138378*
ewgc(
"Cqu1R",0,0,2,2)+0.001884*
ewgc(
"Cqu1R",1,1,2,2)
1469 +0.118542*
ewgc(
"Cqu1R",2,2,0,0)+0.006222*
ewgc(
"Cqu1R",2,2,1,1)+2.324460*
ewgc(
"Cqu8R",0,0,2,2)+0.130314*
ewgc(
"Cqu8R",1,1,2,2)
1470 +1.450870*
ewgc(
"Cqu8R",2,2,0,0)+0.037656*
ewgc(
"Cqu8R",2,2,1,1)+-0.060552*
ewgc(
"Cud1R",2,2,0,0)+-0.004116*
ewgc(
"Cud1R",2,2,1,1)
1471 +0.880116*
ewgc(
"Cud8R",2,2,0,0)+0.094002*
ewgc(
"Cud8R",2,2,1,1)+-29.721300*
ewgc(
"CuGR",2,2)+0.418404*
ewgc(
"CuuR",0,0,2,2)
1472 +5.935330*
ewgc(
"CuuR",0,2,2,0)+0.014052*
ewgc(
"CuuR",1,1,2,2)+0.141732*
ewgc(
"CuuR",1,2,2,1);
1475 double sigma_tt_8_NP_lin = -8.487130*
ewgc(
"CG")+-0.046260*
ewgc(
"Cqd1R",2,2,0,0)+-0.005154*
ewgc(
"Cqd1R",2,2,1,1)
1476 +1.147210*
ewgc(
"Cqd8R",2,2,0,0)+0.132288*
ewgc(
"Cqd8R",2,2,1,1)+0.516528*
ewgc(
"Cqq1R",0,0,2,2)+7.896180*
ewgc(
"Cqq1R",0,2,2,0)
1477 +-0.036054*
ewgc(
"Cqq1R",1,1,2,2)+0.207276*
ewgc(
"Cqq1R",1,2,2,1)+1.648780*
ewgc(
"Cqq3R",0,0,2,2)+16.705700*
ewgc(
"Cqq3R",0,2,2,0)
1478 +0.089058*
ewgc(
"Cqq3R",1,1,2,2)+1.222520*
ewgc(
"Cqq3R",1,2,2,1)+0.170862*
ewgc(
"Cqu1R",0,0,2,2)+-0.003144*
ewgc(
"Cqu1R",1,1,2,2)
1479 +0.146586*
ewgc(
"Cqu1R",2,2,0,0)+0.005466*
ewgc(
"Cqu1R",2,2,1,1)+3.028300*
ewgc(
"Cqu8R",0,0,2,2)+0.181704*
ewgc(
"Cqu8R",1,1,2,2)
1480 +1.881010*
ewgc(
"Cqu8R",2,2,0,0)+0.049662*
ewgc(
"Cqu8R",2,2,1,1)+-0.086898*
ewgc(
"Cud1R",2,2,0,0)+-0.009084*
ewgc(
"Cud1R",2,2,1,1)
1481 +1.148470*
ewgc(
"Cud8R",2,2,0,0)+0.132612*
ewgc(
"Cud8R",2,2,1,1)+-42.562100*
ewgc(
"CuGR",2,2)+0.560760*
ewgc(
"CuuR",0,0,2,2)
1482 +7.717930*
ewgc(
"CuuR",0,2,2,0)+0.015432*
ewgc(
"CuuR",1,1,2,2)+0.202656*
ewgc(
"CuuR",1,2,2,1);
1492 double total_R_tt_8_o_7_LO = SM_R_tt_8_o_7 + SM_R_tt_8_o_7*(
1493 sigma_tt_8_NP_lin/sigma_tt_8_madgraph - sigma_tt_7_NP_lin/sigma_tt_7_madgraph);
1496 if (total_R_tt_8_o_7_LO < 0)
return std::numeric_limits<double>::quiet_NaN();
1498 return total_R_tt_8_o_7_LO;
1517 bool flag_Quadratic=
false;
1520 double sigma_tt_8_madgraph = 146.968000;
1521 double sigma_tt_13_madgraph = 480.242000;
1523 double sigma_tt_8_NP_lin = -8.487130*
ewgc(
"CG")+-0.046260*
ewgc(
"Cqd1R",2,2,0,0)+-0.005154*
ewgc(
"Cqd1R",2,2,1,1)
1524 +1.147210*
ewgc(
"Cqd8R",2,2,0,0)+0.132288*
ewgc(
"Cqd8R",2,2,1,1)+0.516528*
ewgc(
"Cqq1R",0,0,2,2)+7.896180*
ewgc(
"Cqq1R",0,2,2,0)
1525 +-0.036054*
ewgc(
"Cqq1R",1,1,2,2)+0.207276*
ewgc(
"Cqq1R",1,2,2,1)+1.648780*
ewgc(
"Cqq3R",0,0,2,2)+16.705700*
ewgc(
"Cqq3R",0,2,2,0)
1526 +0.089058*
ewgc(
"Cqq3R",1,1,2,2)+1.222520*
ewgc(
"Cqq3R",1,2,2,1)+0.170862*
ewgc(
"Cqu1R",0,0,2,2)+-0.003144*
ewgc(
"Cqu1R",1,1,2,2)
1527 +0.146586*
ewgc(
"Cqu1R",2,2,0,0)+0.005466*
ewgc(
"Cqu1R",2,2,1,1)+3.028300*
ewgc(
"Cqu8R",0,0,2,2)+0.181704*
ewgc(
"Cqu8R",1,1,2,2)
1528 +1.881010*
ewgc(
"Cqu8R",2,2,0,0)+0.049662*
ewgc(
"Cqu8R",2,2,1,1)+-0.086898*
ewgc(
"Cud1R",2,2,0,0)+-0.009084*
ewgc(
"Cud1R",2,2,1,1)
1529 +1.148470*
ewgc(
"Cud8R",2,2,0,0)+0.132612*
ewgc(
"Cud8R",2,2,1,1)+-42.562100*
ewgc(
"CuGR",2,2)+0.560760*
ewgc(
"CuuR",0,0,2,2)
1530 +7.717930*
ewgc(
"CuuR",0,2,2,0)+0.015432*
ewgc(
"CuuR",1,1,2,2)+0.202656*
ewgc(
"CuuR",1,2,2,1);
1532 double sigma_tt_13_NP_lin = -32.061600*
ewgc(
"CG")+-0.072252*
ewgc(
"Cqd1R",2,2,0,0)+0.024384*
ewgc(
"Cqd1R",2,2,1,1)
1533 +2.795340*
ewgc(
"Cqd8R",2,2,0,0)+0.483828*
ewgc(
"Cqd8R",2,2,1,1)+1.212250*
ewgc(
"Cqq1R",0,0,2,2)+18.371200*
ewgc(
"Cqq1R",0,2,2,0)+
1534 -0.080958*
ewgc(
"Cqq1R",1,1,2,2)+0.753096*
ewgc(
"Cqq1R",1,2,2,1)+4.019140*
ewgc(
"Cqq3R",0,0,2,2)+39.347700*
ewgc(
"Cqq3R",0,2,2,0)
1535 +0.353400*
ewgc(
"Cqq3R",1,1,2,2)+4.100860*
ewgc(
"Cqq3R",1,2,2,1)+0.431874*
ewgc(
"Cqu1R",0,0,2,2)+0.039174*
ewgc(
"Cqu1R",1,1,2,2)
1536 +0.388572*
ewgc(
"Cqu1R",2,2,0,0)+0.061362*
ewgc(
"Cqu1R",2,2,1,1)+7.158910*
ewgc(
"Cqu8R",0,0,2,2)+0.650778*
ewgc(
"Cqu8R",1,1,2,2)
1537 +4.412830*
ewgc(
"Cqu8R",2,2,0,0)+0.216756*
ewgc(
"Cqu8R",2,2,1,1)+-0.160380*
ewgc(
"Cud1R",2,2,0,0)+0.016986*
ewgc(
"Cud1R",2,2,1,1)
1538 +2.795980*
ewgc(
"Cud8R",2,2,0,0)+0.487194*
ewgc(
"Cud8R",2,2,1,1)+-140.557000*
ewgc(
"CuGR",2,2)+1.352220*
ewgc(
"CuuR",0,0,2,2)
1539 +17.951000*
ewgc(
"CuuR",0,2,2,0)+0.095604*
ewgc(
"CuuR",1,1,2,2)+0.739128*
ewgc(
"CuuR",1,2,2,1);
1550 double total_R_tt_13_o_8_LO = SM_R_tt_13_o_8 + SM_R_tt_13_o_8*(
1551 sigma_tt_13_NP_lin/sigma_tt_13_madgraph - sigma_tt_8_NP_lin/sigma_tt_8_madgraph);
1554 if (total_R_tt_13_o_8_LO < 0)
return std::numeric_limits<double>::quiet_NaN();
1556 return total_R_tt_13_o_8_LO;
1573 setParametersForObservable(make_vector<std::string>() <<
"SM_charge_asymmetry_bin_mtt_0_500" <<
"SM_charge_asymmetry_deno_bin_mtt_0_500"
1574 <<
"SM_charge_asymmetry_bin_mtt_500_750" <<
"SM_charge_asymmetry_deno_bin_mtt_500_750" <<
"SM_charge_asymmetry_bin_mtt_750_1000"
1575 <<
"SM_charge_asymmetry_deno_bin_mtt_750_1000" <<
"SM_charge_asymmetry_bin_mtt_1000_1500" <<
"SM_charge_asymmetry_deno_bin_mtt_1000_1500"
1576 <<
"SM_charge_asymmetry_bin_mtt_1500_3000" <<
"SM_charge_asymmetry_deno_bin_mtt_1500_3000");
1588 bool flag_Quadratic=
false;
1599 double SM_charge_asymmetry_deno_bin_mtt_0_500 =
SM.
getOptionalParameter(
"SM_charge_asymmetry_deno_bin_mtt_0_500");
1600 double SM_charge_asymmetry_num_bin_mtt_0_500 = SM_charge_asymmetry_bin_mtt_0_500*SM_charge_asymmetry_deno_bin_mtt_0_500;
1602 double SM_sigma_pos_bin_mtt_0_500 =0.5*(SM_charge_asymmetry_num_bin_mtt_0_500+SM_charge_asymmetry_deno_bin_mtt_0_500);
1603 double SM_sigma_neg_bin_mtt_0_500 =0.5*(SM_charge_asymmetry_deno_bin_mtt_0_500-SM_charge_asymmetry_num_bin_mtt_0_500);
1615 double sigma_pos_bin_mtt_0_500_madgraph = 135.533000;
1616 double sigma_pos_bin_mtt_0_500_NP = -6.478050*
ewgc(
"CG")+0.364812*
ewgc(
"Cqd8R",2,2,0,0)
1617 +0.065870*
ewgc(
"Cqd8R",2,2,1,1)+4.159410*
ewgc(
"Cqq1R",0,2,2,0)+0.184853*
ewgc(
"Cqq1R",1,2,2,1)
1618 +8.461010*
ewgc(
"Cqq3R",0,2,2,0)+0.893405*
ewgc(
"Cqq3R",1,2,2,1)+1.126020*
ewgc(
"Cqu8R",0,0,2,2)
1619 -0.010419*
ewgc(
"Cqu8R",1,1,2,2)+0.588354*
ewgc(
"Cqu8R",2,2,0,0)+-0.002524*
ewgc(
"Cqu8R",2,2,1,1)
1620 +0.455566*
ewgc(
"Cud8R",2,2,0,0)+0.131078*
ewgc(
"Cud8R",2,2,1,1)-39.064300*
ewgc(
"CuGR",2,2)
1621 +4.072180*
ewgc(
"CuuR",0,2,2,0)+0.097783*
ewgc(
"CuuR",1,2,2,1)
1622 +0.022580*
ewgc(
"Cqd1R",2,2,0,0)+0.004491*
ewgc(
"Cqd1R",2,2,1,1)+0.359419*
ewgc(
"Cqq1R",0,0,2,2)
1623 +-0.028395*
ewgc(
"Cqq1R",1,1,2,2)+0.861834*
ewgc(
"Cqq3R",0,0,2,2)+0.132996*
ewgc(
"Cqq3R",1,1,2,2)
1624 +-0.067518*
ewgc(
"Cqu1R",0,0,2,2)+0.020733*
ewgc(
"Cqu1R",1,1,2,2)+-0.041823*
ewgc(
"Cqu1R",2,2,0,0)
1625 +-0.014534*
ewgc(
"Cqu1R",2,2,1,1)+0.134580*
ewgc(
"Cud1R",2,2,0,0)+-0.004280*
ewgc(
"Cud1R",2,2,1,1)
1626 +0.096208*
ewgc(
"CuuR",0,0,2,2)+0.038326*
ewgc(
"CuuR",1,1,2,2);
1627 double sigma_neg_bin_mtt_0_500_madgraph = 135.300000;
1628 double sigma_neg_bin_mtt_0_500_NP = -6.358540*
ewgc(
"CG")+0.411874*
ewgc(
"Cqd8R",2,2,0,0)
1629 +-0.006404*
ewgc(
"Cqd8R",2,2,1,1)+2.642460*
ewgc(
"Cqq1R",0,2,2,0)+0.063511*
ewgc(
"Cqq1R",1,2,2,1)
1630 +5.970760*
ewgc(
"Cqq3R",0,2,2,0)+0.714859*
ewgc(
"Cqq3R",1,2,2,1)+1.615130*
ewgc(
"Cqu8R",0,0,2,2)
1631 -0.079004*
ewgc(
"Cqu8R",1,1,2,2)+0.944519*
ewgc(
"Cqu8R",2,2,0,0)+0.028645*
ewgc(
"Cqu8R",2,2,1,1)
1632 +0.301135*
ewgc(
"Cud8R",2,2,0,0)+-0.078071*
ewgc(
"Cud8R",2,2,1,1)-39.340100*
ewgc(
"CuGR",2,2)
1633 +2.559810*
ewgc(
"CuuR",0,2,2,0)+-0.060753*
ewgc(
"CuuR",1,2,2,1)
1634 +-0.015693*
ewgc(
"Cqd1R",2,2,0,0)+-0.008030*
ewgc(
"Cqd1R",2,2,1,1)+0.123273*
ewgc(
"Cqq1R",0,0,2,2)
1635 +0.052135*
ewgc(
"Cqq1R",1,1,2,2)+0.387403*
ewgc(
"Cqq3R",0,0,2,2)+-0.093296*
ewgc(
"Cqq3R",1,1,2,2)
1636 +-0.012692*
ewgc(
"Cqu1R",0,0,2,2)+-0.019275*
ewgc(
"Cqu1R",1,1,2,2)+-0.015188*
ewgc(
"Cqu1R",2,2,0,0)
1637 +0.021649*
ewgc(
"Cqu1R",2,2,1,1)+0.001446*
ewgc(
"Cud1R",2,2,0,0)+0.011419*
ewgc(
"Cud1R",2,2,1,1)
1638 +-0.088095*
ewgc(
"CuuR",0,0,2,2)+-0.031337*
ewgc(
"CuuR",1,1,2,2);
1640 double sigma_pos_bin_mtt_0_500_NP_Corrected = SM_sigma_pos_bin_mtt_0_500*sigma_pos_bin_mtt_0_500_NP/sigma_pos_bin_mtt_0_500_madgraph;
1641 double sigma_neg_bin_mtt_0_500_NP_Corrected = SM_sigma_neg_bin_mtt_0_500*sigma_neg_bin_mtt_0_500_NP/sigma_neg_bin_mtt_0_500_madgraph;
1643 double NP_charge_asymmetry_num_bin_mtt_0_500 = sigma_pos_bin_mtt_0_500_NP_Corrected - sigma_neg_bin_mtt_0_500_NP_Corrected;
1644 double NP_charge_asymmetry_deno_bin_mtt_0_500 = sigma_pos_bin_mtt_0_500_NP_Corrected + sigma_neg_bin_mtt_0_500_NP_Corrected;;
1648 return SM_charge_asymmetry_bin_mtt_0_500 + (NP_charge_asymmetry_num_bin_mtt_0_500
1649 - SM_charge_asymmetry_bin_mtt_0_500*NP_charge_asymmetry_deno_bin_mtt_0_500
1650 )/SM_charge_asymmetry_deno_bin_mtt_0_500;
1656 double SM_charge_asymmetry_bin_mtt_500_750 =
SM.
getOptionalParameter(
"SM_charge_asymmetry_bin_mtt_500_750");
1657 double SM_charge_asymmetry_deno_bin_mtt_500_750 =
SM.
getOptionalParameter(
"SM_charge_asymmetry_deno_bin_mtt_500_750");
1658 double SM_charge_asymmetry_num_bin_mtt_500_750 = SM_charge_asymmetry_bin_mtt_500_750*SM_charge_asymmetry_deno_bin_mtt_500_750;
1661 double SM_sigma_pos_bin_mtt_500_750 =0.5*(SM_charge_asymmetry_num_bin_mtt_500_750+SM_charge_asymmetry_deno_bin_mtt_500_750);
1662 double SM_sigma_neg_bin_mtt_500_750 =0.5*(SM_charge_asymmetry_deno_bin_mtt_500_750-SM_charge_asymmetry_num_bin_mtt_500_750);
1675 double sigma_pos_bin_mtt_500_750_madgraph = 80.589400;
1676 double sigma_pos_bin_mtt_500_750_NP = -6.999250*
ewgc(
"CG")+0.386926*
ewgc(
"Cqd8R",2,2,0,0)
1677 +0.078147*
ewgc(
"Cqd8R",2,2,1,1)+4.115120*
ewgc(
"Cqq1R",0,2,2,0)+0.207149*
ewgc(
"Cqq1R",1,2,2,1)
1678 +8.367150*
ewgc(
"Cqq3R",0,2,2,0)+0.726869*
ewgc(
"Cqq3R",1,2,2,1)+0.814576*
ewgc(
"Cqu8R",0,0,2,2)
1679 +0.182552*
ewgc(
"Cqu8R",1,1,2,2)+0.471441*
ewgc(
"Cqu8R",2,2,0,0)+0.020673*
ewgc(
"Cqu8R",2,2,1,1)
1680 +0.603346*
ewgc(
"Cud8R",2,2,0,0)+0.063159*
ewgc(
"Cud8R",2,2,1,1)-20.819700*
ewgc(
"CuGR",2,2)
1681 +3.980290*
ewgc(
"CuuR",0,2,2,0)+0.169850*
ewgc(
"CuuR",1,2,2,1)
1682 +0.047499*
ewgc(
"Cqd1R",2,2,0,0)+0.051676*
ewgc(
"Cqd1R",2,2,1,1)+0.322849*
ewgc(
"Cqq1R",0,0,2,2)
1683 +0.058428*
ewgc(
"Cqq1R",1,1,2,2)+0.909203*
ewgc(
"Cqq3R",0,0,2,2)+0.028468*
ewgc(
"Cqq3R",1,1,2,2)
1684 +0.083136*
ewgc(
"Cqu1R",0,0,2,2)+0.009166*
ewgc(
"Cqu1R",1,1,2,2)+0.095883*
ewgc(
"Cqu1R",2,2,0,0)
1685 +0.046037*
ewgc(
"Cqu1R",2,2,1,1)+-0.029524*
ewgc(
"Cud1R",2,2,0,0)+0.062062*
ewgc(
"Cud1R",2,2,1,1)
1686 +0.373091*
ewgc(
"CuuR",0,0,2,2)+0.067338*
ewgc(
"CuuR",1,1,2,2);
1687 double sigma_neg_bin_mtt_500_750_madgraph = 80.891300;
1688 double sigma_neg_bin_mtt_500_750_NP = -7.057070*
ewgc(
"CG")+0.573031*
ewgc(
"Cqd8R",2,2,0,0)
1689 -0.004786*
ewgc(
"Cqd8R",2,2,1,1)+2.052850*
ewgc(
"Cqq1R",0,2,2,0)+0.125976*
ewgc(
"Cqq1R",1,2,2,1)
1690 +4.836950*
ewgc(
"Cqq3R",0,2,2,0)+0.711224*
ewgc(
"Cqq3R",1,2,2,1)+1.470530*
ewgc(
"Cqu8R",0,0,2,2)
1691 +0.069589*
ewgc(
"Cqu8R",1,1,2,2)+0.938294*
ewgc(
"Cqu8R",2,2,0,0)+-0.045546*
ewgc(
"Cqu8R",2,2,1,1)
1692 +0.347501*
ewgc(
"Cud8R",2,2,0,0)+0.011230*
ewgc(
"Cud8R",2,2,1,1)+-20.768900*
ewgc(
"CuGR",2,2)
1693 +1.942090*
ewgc(
"CuuR",0,2,2,0)+0.161845*
ewgc(
"CuuR",1,2,2,1)
1694 +-0.030151*
ewgc(
"Cqd1R",2,2,0,0)+-0.051728*
ewgc(
"Cqd1R",2,2,1,1)+0.012765*
ewgc(
"Cqq1R",0,0,2,2)
1695 +-0.097104*
ewgc(
"Cqq1R",1,1,2,2)+0.424513*
ewgc(
"Cqq3R",0,0,2,2)+-0.015512*
ewgc(
"Cqq3R",1,1,2,2)
1696 +0.014810*
ewgc(
"Cqu1R",0,0,2,2)+-0.010594*
ewgc(
"Cqu1R",1,1,2,2)+0.012532*
ewgc(
"Cqu1R",2,2,0,0)
1697 +-0.046820*
ewgc(
"Cqu1R",2,2,1,1)+-0.078305*
ewgc(
"Cud1R",2,2,0,0)+-0.072728*
ewgc(
"Cud1R",2,2,1,1)
1698 +0.132974*
ewgc(
"CuuR",0,0,2,2)+-0.067169*
ewgc(
"CuuR",1,1,2,2);
1700 double sigma_pos_bin_mtt_500_750_NP_Corrected = SM_sigma_pos_bin_mtt_500_750*sigma_pos_bin_mtt_500_750_NP/sigma_pos_bin_mtt_500_750_madgraph;
1701 double sigma_neg_bin_mtt_500_750_NP_Corrected = SM_sigma_neg_bin_mtt_500_750*sigma_neg_bin_mtt_500_750_NP/sigma_neg_bin_mtt_500_750_madgraph;
1703 double NP_charge_asymmetry_num_bin_mtt_500_750 = sigma_pos_bin_mtt_500_750_NP_Corrected - sigma_neg_bin_mtt_500_750_NP_Corrected;
1704 double NP_charge_asymmetry_deno_bin_mtt_500_750 = sigma_pos_bin_mtt_500_750_NP_Corrected + sigma_neg_bin_mtt_500_750_NP_Corrected;;
1708 return SM_charge_asymmetry_bin_mtt_500_750 + (NP_charge_asymmetry_num_bin_mtt_500_750
1709 - SM_charge_asymmetry_bin_mtt_500_750*NP_charge_asymmetry_deno_bin_mtt_500_750
1710 )/SM_charge_asymmetry_deno_bin_mtt_500_750;
1720 double SM_charge_asymmetry_deno_bin_mtt_750_1000 =
SM.
getOptionalParameter(
"SM_charge_asymmetry_deno_bin_mtt_750_1000");
1721 double SM_charge_asymmetry_bin_mtt_750_1000 =
SM.
getOptionalParameter(
"SM_charge_asymmetry_bin_mtt_750_1000");
1722 double SM_charge_asymmetry_num_bin_mtt_750_1000 = SM_charge_asymmetry_bin_mtt_750_1000*SM_charge_asymmetry_deno_bin_mtt_750_1000;
1724 double SM_sigma_pos_bin_mtt_750_1000 =0.5*(SM_charge_asymmetry_num_bin_mtt_750_1000+SM_charge_asymmetry_deno_bin_mtt_750_1000);
1725 double SM_sigma_neg_bin_mtt_750_1000 =0.5*(SM_charge_asymmetry_deno_bin_mtt_750_1000-SM_charge_asymmetry_num_bin_mtt_750_1000);
1738 double sigma_pos_bin_mtt_750_1000_madgraph = 16.986900;
1739 double sigma_pos_bin_mtt_750_1000_NP = -1.924360*
ewgc(
"CG")+0.144619*
ewgc(
"Cqd8R",2,2,0,0)
1740 +0.015897*
ewgc(
"Cqd8R",2,2,1,1)+1.863020*
ewgc(
"Cqq1R",0,2,2,0)+0.031168*
ewgc(
"Cqq1R",1,2,2,1)
1741 +3.676260*
ewgc(
"Cqq3R",0,2,2,0)+0.245826*
ewgc(
"Cqq3R",1,2,2,1)+0.316581*
ewgc(
"Cqu8R",0,0,2,2)
1742 +0.022092*
ewgc(
"Cqu8R",1,1,2,2)+0.190067*
ewgc(
"Cqu8R",2,2,0,0)+0.021485*
ewgc(
"Cqu8R",2,2,1,1)
1743 +0.258731*
ewgc(
"Cud8R",2,2,0,0)+0.013146*
ewgc(
"Cud8R",2,2,1,1)-4.307000*
ewgc(
"CuGR",2,2)
1744 +1.792720*
ewgc(
"CuuR",0,2,2,0)+0.019910*
ewgc(
"CuuR",1,2,2,1)
1745 +-0.016893*
ewgc(
"Cqd1R",2,2,0,0)+-0.008497*
ewgc(
"Cqd1R",2,2,1,1)+0.141702*
ewgc(
"Cqq1R",0,0,2,2)
1746 +-0.012729*
ewgc(
"Cqq1R",1,1,2,2)+0.438894*
ewgc(
"Cqq3R",0,0,2,2)+0.019810*
ewgc(
"Cqq3R",1,1,2,2)
1747 +0.021260*
ewgc(
"Cqu1R",0,0,2,2)+-0.004833*
ewgc(
"Cqu1R",1,1,2,2)+0.011461*
ewgc(
"Cqu1R",2,2,0,0)
1748 +-0.003083*
ewgc(
"Cqu1R",2,2,1,1)+-0.036348*
ewgc(
"Cud1R",2,2,0,0)+-0.008414*
ewgc(
"Cud1R",2,2,1,1)
1749 +0.152046*
ewgc(
"CuuR",0,0,2,2)+-0.006108*
ewgc(
"CuuR",1,1,2,2);
1751 double sigma_neg_bin_mtt_750_1000_madgraph = 16.965400;
1752 double sigma_neg_bin_mtt_750_1000_NP = -1.909310*
ewgc(
"CG")+0.253028*
ewgc(
"Cqd8R",2,2,0,0)
1753 +0.026868*
ewgc(
"Cqd8R",2,2,1,1)+0.775801*
ewgc(
"Cqq1R",0,2,2,0)+0.021341*
ewgc(
"Cqq1R",1,2,2,1)
1754 +1.850950*
ewgc(
"Cqq3R",0,2,2,0)+0.208119*
ewgc(
"Cqq3R",1,2,2,1)+0.666539*
ewgc(
"Cqu8R",0,0,2,2)
1755 +0.038662*
ewgc(
"Cqu8R",1,1,2,2)+0.437622*
ewgc(
"Cqu8R",2,2,0,0)+0.027679*
ewgc(
"Cqu8R",2,2,1,1)
1756 +0.143565*
ewgc(
"Cud8R",2,2,0,0)+0.028559*
ewgc(
"Cud8R",2,2,1,1)+-4.304670*
ewgc(
"CuGR",2,2)
1757 +0.748939*
ewgc(
"CuuR",0,2,2,0)+0.029156*
ewgc(
"CuuR",1,2,2,1)
1758 +-0.016259*
ewgc(
"Cqd1R",2,2,0,0)+0.007655*
ewgc(
"Cqd1R",2,2,1,1)+0.028036*
ewgc(
"Cqq1R",0,0,2,2)
1759 +-0.000705*
ewgc(
"Cqq1R",1,1,2,2)+0.186361*
ewgc(
"Cqq3R",0,0,2,2)+0.044037*
ewgc(
"Cqq3R",1,1,2,2)
1760 +0.037482*
ewgc(
"Cqu1R",0,0,2,2)+0.005345*
ewgc(
"Cqu1R",1,1,2,2)+0.040132*
ewgc(
"Cqu1R",2,2,0,0)
1761 +0.002865*
ewgc(
"Cqu1R",2,2,1,1)+-0.012822*
ewgc(
"Cud1R",2,2,0,0)+0.007088*
ewgc(
"Cud1R",2,2,1,1)
1762 +0.055812*
ewgc(
"CuuR",0,0,2,2)+0.007647*
ewgc(
"CuuR",1,1,2,2);
1764 double sigma_pos_bin_mtt_750_1000_NP_Corrected = SM_sigma_pos_bin_mtt_750_1000*sigma_pos_bin_mtt_750_1000_NP/sigma_pos_bin_mtt_750_1000_madgraph;
1765 double sigma_neg_bin_mtt_750_1000_NP_Corrected = SM_sigma_neg_bin_mtt_750_1000*sigma_neg_bin_mtt_750_1000_NP/sigma_neg_bin_mtt_750_1000_madgraph;
1767 double NP_charge_asymmetry_num_bin_mtt_750_1000 = sigma_pos_bin_mtt_750_1000_NP_Corrected - sigma_neg_bin_mtt_750_1000_NP_Corrected;
1768 double NP_charge_asymmetry_deno_bin_mtt_750_1000 = sigma_pos_bin_mtt_750_1000_NP_Corrected + sigma_neg_bin_mtt_750_1000_NP_Corrected;;
1772 return SM_charge_asymmetry_bin_mtt_750_1000 + (NP_charge_asymmetry_num_bin_mtt_750_1000
1773 - SM_charge_asymmetry_bin_mtt_750_1000*NP_charge_asymmetry_deno_bin_mtt_750_1000
1774 )/SM_charge_asymmetry_deno_bin_mtt_750_1000;
1783 double SM_charge_asymmetry_deno_bin_mtt_1000_1500 =
SM.
getOptionalParameter(
"SM_charge_asymmetry_deno_bin_mtt_1000_1500");
1784 double SM_charge_asymmetry_bin_mtt_1000_1500 =
SM.
getOptionalParameter(
"SM_charge_asymmetry_bin_mtt_1000_1500");
1785 double SM_charge_asymmetry_num_bin_mtt_1000_1500 = SM_charge_asymmetry_bin_mtt_1000_1500*SM_charge_asymmetry_deno_bin_mtt_1000_1500;
1788 double SM_sigma_pos_bin_mtt_1000_1500 =0.5*(SM_charge_asymmetry_num_bin_mtt_1000_1500+SM_charge_asymmetry_deno_bin_mtt_1000_1500);
1789 double SM_sigma_neg_bin_mtt_1000_1500 =0.5*(SM_charge_asymmetry_deno_bin_mtt_1000_1500-SM_charge_asymmetry_num_bin_mtt_1000_1500);
1800 double sigma_pos_bin_mtt_1000_1500_madgraph = 5.965330;
1801 double sigma_pos_bin_mtt_1000_1500_NP = -0.732765*
ewgc(
"CG")+0.095774*
ewgc(
"Cqd8R",2,2,0,0)
1802 +0.009861*
ewgc(
"Cqd8R",2,2,1,1)+1.407820*
ewgc(
"Cqq1R",0,2,2,0)+0.023055*
ewgc(
"Cqq1R",1,2,2,1)
1803 +2.789740*
ewgc(
"Cqq3R",0,2,2,0)+0.124751*
ewgc(
"Cqq3R",1,2,2,1)+0.226047*
ewgc(
"Cqu8R",0,0,2,2)
1804 +0.012025*
ewgc(
"Cqu8R",1,1,2,2)+0.132009*
ewgc(
"Cqu8R",2,2,0,0)+0.002076*
ewgc(
"Cqu8R",2,2,1,1)
1805 +0.176967*
ewgc(
"Cud8R",2,2,0,0)+0.014820*
ewgc(
"Cud8R",2,2,1,1)-1.511020*
ewgc(
"CuGR",2,2)
1806 +1.381670*
ewgc(
"CuuR",0,2,2,0)+0.022990*
ewgc(
"CuuR",1,2,2,1)
1807 +0.000480*
ewgc(
"Cqd1R",2,2,0,0)+-0.000506*
ewgc(
"Cqd1R",2,2,1,1)+0.119062*
ewgc(
"Cqq1R",0,0,2,2)
1808 +-0.007047*
ewgc(
"Cqq1R",1,1,2,2)+0.356119*
ewgc(
"Cqq3R",0,0,2,2)+0.012398*
ewgc(
"Cqq3R",1,1,2,2)
1809 +0.012939*
ewgc(
"Cqu1R",0,0,2,2)+0.000035*
ewgc(
"Cqu1R",1,1,2,2)+0.003252*
ewgc(
"Cqu1R",2,2,0,0)
1810 +-0.002001*
ewgc(
"Cqu1R",2,2,1,1)+-0.013101*
ewgc(
"Cud1R",2,2,0,0)+-0.000576*
ewgc(
"Cud1R",2,2,1,1)
1811 +0.117162*
ewgc(
"CuuR",0,0,2,2)+0.001190*
ewgc(
"CuuR",1,1,2,2);
1812 double sigma_neg_bin_mtt_1000_1500_madgraph = 5.963920;
1813 double sigma_neg_bin_mtt_1000_1500_NP = -0.734104*
ewgc(
"CG")+0.177167*
ewgc(
"Cqd8R",2,2,0,0)
1814 +0.016263*
ewgc(
"Cqd8R",2,2,1,1)+0.546178*
ewgc(
"Cqq1R",0,2,2,0)+0.024062*
ewgc(
"Cqq1R",1,2,2,1)
1815 +1.297260*
ewgc(
"Cqq3R",0,2,2,0)+0.100018*
ewgc(
"Cqq3R",1,2,2,1)+0.517319*
ewgc(
"Cqu8R",0,0,2,2)
1816 +0.016952*
ewgc(
"Cqu8R",1,1,2,2)+0.336176*
ewgc(
"Cqu8R",2,2,0,0)+0.003311*
ewgc(
"Cqu8R",2,2,1,1)
1817 +0.095957*
ewgc(
"Cud8R",2,2,0,0)+0.011525*
ewgc(
"Cud8R",2,2,1,1)-1.511200*
ewgc(
"CuGR",2,2)
1818 +0.534920*
ewgc(
"CuuR",0,2,2,0)+0.024264*
ewgc(
"CuuR",1,2,2,1)
1819 +0.000672*
ewgc(
"Cqd1R",2,2,0,0)+0.000477*
ewgc(
"Cqd1R",2,2,1,1)+0.023176*
ewgc(
"Cqq1R",0,0,2,2)
1820 +-0.006814*
ewgc(
"Cqq1R",1,1,2,2)+0.147804*
ewgc(
"Cqq3R",0,0,2,2)+0.009854*
ewgc(
"Cqq3R",1,1,2,2)
1821 +0.029905*
ewgc(
"Cqu1R",0,0,2,2)+-0.000840*
ewgc(
"Cqu1R",1,1,2,2)+0.013292*
ewgc(
"Cqu1R",2,2,0,0)
1822 +0.001980*
ewgc(
"Cqu1R",2,2,1,1)+-0.004801*
ewgc(
"Cud1R",2,2,0,0)+0.001036*
ewgc(
"Cud1R",2,2,1,1)
1823 +0.045432*
ewgc(
"CuuR",0,0,2,2)+0.000336*
ewgc(
"CuuR",1,1,2,2);
1826 double sigma_pos_bin_mtt_1000_1500_NP_Corrected = SM_sigma_pos_bin_mtt_1000_1500*sigma_pos_bin_mtt_1000_1500_NP/sigma_pos_bin_mtt_1000_1500_madgraph;
1827 double sigma_neg_bin_mtt_1000_1500_NP_Corrected = SM_sigma_neg_bin_mtt_1000_1500*sigma_neg_bin_mtt_1000_1500_NP/sigma_neg_bin_mtt_1000_1500_madgraph;
1829 double NP_charge_asymmetry_num_bin_mtt_1000_1500 = sigma_pos_bin_mtt_1000_1500_NP_Corrected - sigma_neg_bin_mtt_1000_1500_NP_Corrected;
1830 double NP_charge_asymmetry_deno_bin_mtt_1000_1500 = sigma_pos_bin_mtt_1000_1500_NP_Corrected + sigma_neg_bin_mtt_1000_1500_NP_Corrected;;
1834 return SM_charge_asymmetry_bin_mtt_1000_1500 + (NP_charge_asymmetry_num_bin_mtt_1000_1500
1835 - SM_charge_asymmetry_bin_mtt_1000_1500*NP_charge_asymmetry_deno_bin_mtt_1000_1500
1836 )/SM_charge_asymmetry_deno_bin_mtt_1000_1500;
1844 double SM_charge_asymmetry_bin_mtt_1500_3000 =
SM.
getOptionalParameter(
"SM_charge_asymmetry_bin_mtt_1500_3000");
1845 double SM_charge_asymmetry_deno_bin_mtt_1500_3000 =
SM.
getOptionalParameter(
"SM_charge_asymmetry_deno_bin_mtt_1500_3000");
1846 double SM_charge_asymmetry_num_bin_mtt_1500_3000 = SM_charge_asymmetry_bin_mtt_1500_3000*SM_charge_asymmetry_deno_bin_mtt_1500_3000;
1848 double SM_sigma_pos_bin_mtt_1500_3000 =0.5*(SM_charge_asymmetry_num_bin_mtt_1500_3000+SM_charge_asymmetry_deno_bin_mtt_1500_3000);
1849 double SM_sigma_neg_bin_mtt_1500_3000 =0.5*(SM_charge_asymmetry_deno_bin_mtt_1500_3000-SM_charge_asymmetry_num_bin_mtt_1500_3000);
1863 double sigma_pos_bin_mtt_1500_3000_madgraph = 0.910259;
1864 double sigma_pos_bin_mtt_1500_3000_NP = -0.116441*
ewgc(
"CG")+0.045409*
ewgc(
"Cqd8R",2,2,0,0)
1865 +0.003096*
ewgc(
"Cqd8R",2,2,1,1)+0.711655*
ewgc(
"Cqq1R",0,2,2,0)+0.007175*
ewgc(
"Cqq1R",1,2,2,1)
1866 +1.350330*
ewgc(
"Cqq3R",0,2,2,0)+0.039100*
ewgc(
"Cqq3R",1,2,2,1)+0.110131*
ewgc(
"Cqu8R",0,0,2,2)
1867 +0.005191*
ewgc(
"Cqu8R",1,1,2,2)+0.064112*
ewgc(
"Cqu8R",2,2,0,0)+0.002451*
ewgc(
"Cqu8R",2,2,1,1)
1868 +0.084721*
ewgc(
"Cud8R",2,2,0,0)+0.004134*
ewgc(
"Cud8R",2,2,1,1)-0.231007*
ewgc(
"CuGR",2,2)
1869 +0.691483*
ewgc(
"CuuR",0,2,2,0)+0.006844*
ewgc(
"CuuR",1,2,2,1)
1870 +-0.001536*
ewgc(
"Cqd1R",2,2,0,0)+0.000002*
ewgc(
"Cqd1R",2,2,1,1)+0.063201*
ewgc(
"Cqq1R",0,0,2,2)
1871 +-0.001288*
ewgc(
"Cqq1R",1,1,2,2)+0.178152*
ewgc(
"Cqq3R",0,0,2,2)+0.004233*
ewgc(
"Cqq3R",1,1,2,2)
1872 +0.005775*
ewgc(
"Cqu1R",0,0,2,2)+0.000328*
ewgc(
"Cqu1R",1,1,2,2)+0.003439*
ewgc(
"Cqu1R",2,2,0,0)
1873 +-0.000036*
ewgc(
"Cqu1R",2,2,1,1)+-0.007397*
ewgc(
"Cud1R",2,2,0,0)+-0.000466*
ewgc(
"Cud1R",2,2,1,1)
1874 +0.059131*
ewgc(
"CuuR",0,0,2,2)+0.000437*
ewgc(
"CuuR",1,1,2,2);
1875 double sigma_neg_bin_mtt_1500_3000_madgraph = 0.909569;
1876 double sigma_neg_bin_mtt_1500_3000_NP = -0.116979*
ewgc(
"CG")+0.084970*
ewgc(
"Cqd8R",2,2,0,0)
1877 +0.004067*
ewgc(
"Cqd8R",2,2,1,1)+0.274254*
ewgc(
"Cqq1R",0,2,2,0)+0.007000*
ewgc(
"Cqq1R",1,2,2,1)
1878 +0.618997*
ewgc(
"Cqq3R",0,2,2,0)+0.032143*
ewgc(
"Cqq3R",1,2,2,1)+0.253632*
ewgc(
"Cqu8R",0,0,2,2)
1879 +0.006071*
ewgc(
"Cqu8R",1,1,2,2)+0.167569*
ewgc(
"Cqu8R",2,2,0,0)+0.002373*
ewgc(
"Cqu8R",2,2,1,1)
1880 +0.045316*
ewgc(
"Cud8R",2,2,0,0)+0.003020*
ewgc(
"Cud8R",2,2,1,1)-0.231248*
ewgc(
"CuGR",2,2)
1881 +0.265616*
ewgc(
"CuuR",0,2,2,0)+0.006959*
ewgc(
"CuuR",1,2,2,1)
1882 +-0.002375*
ewgc(
"Cqd1R",2,2,0,0)+-0.000039*
ewgc(
"Cqd1R",2,2,1,1)+0.015305*
ewgc(
"Cqq1R",0,0,2,2)
1883 +-0.001083*
ewgc(
"Cqq1R",1,1,2,2)+0.075644*
ewgc(
"Cqq3R",0,0,2,2)+0.003511*
ewgc(
"Cqq3R",1,1,2,2)
1884 +0.011743*
ewgc(
"Cqu1R",0,0,2,2)+0.000548*
ewgc(
"Cqu1R",1,1,2,2)+0.008199*
ewgc(
"Cqu1R",2,2,0,0)
1885 +0.000069*
ewgc(
"Cqu1R",2,2,1,1)+-0.003571*
ewgc(
"Cud1R",2,2,0,0)+-0.000568*
ewgc(
"Cud1R",2,2,1,1)
1886 +0.022219*
ewgc(
"CuuR",0,0,2,2)+0.000486*
ewgc(
"CuuR",1,1,2,2);
1890 double sigma_pos_bin_mtt_1500_3000_NP_Corrected = SM_sigma_pos_bin_mtt_1500_3000*sigma_pos_bin_mtt_1500_3000_NP/sigma_pos_bin_mtt_1500_3000_madgraph;
1891 double sigma_neg_bin_mtt_1500_3000_NP_Corrected = SM_sigma_neg_bin_mtt_1500_3000*sigma_neg_bin_mtt_1500_3000_NP/sigma_neg_bin_mtt_1500_3000_madgraph;
1893 double NP_charge_asymmetry_num_bin_mtt_1500_3000 = sigma_pos_bin_mtt_1500_3000_NP_Corrected - sigma_neg_bin_mtt_1500_3000_NP_Corrected;
1894 double NP_charge_asymmetry_deno_bin_mtt_1500_3000 = sigma_pos_bin_mtt_1500_3000_NP_Corrected + sigma_neg_bin_mtt_1500_3000_NP_Corrected;;
1899 return SM_charge_asymmetry_bin_mtt_1500_3000 + (NP_charge_asymmetry_num_bin_mtt_1500_3000
1900 - SM_charge_asymmetry_bin_mtt_1500_3000*NP_charge_asymmetry_deno_bin_mtt_1500_3000
1901 )/SM_charge_asymmetry_deno_bin_mtt_1500_3000;
1909 throw std::runtime_error(
"\nERROR: Please specify a correct binning range for charge_asymmetry_tt_diff_mtt_LO.\n");
1920 setParametersForObservable(make_vector<std::string>() <<
"SM_sigma_tta_bin_20_25_ATLAS_emu" <<
"SM_sigma_tta_bin_25_30_ATLAS_emu"
1921 <<
"SM_sigma_tta_bin_30_35_ATLAS_emu" <<
"SM_sigma_tta_bin_35_40_ATLAS_emu" <<
"SM_sigma_tta_bin_40_47_ATLAS_emu"
1922 <<
"SM_sigma_tta_bin_47_55_ATLAS_emu" <<
"SM_sigma_tta_bin_55_70_ATLAS_emu" <<
"SM_sigma_tta_bin_70_85_ATLAS_emu"
1923 <<
"SM_sigma_tta_bin_85_132_ATLAS_emu" <<
"SM_sigma_tta_bin_132_180_ATLAS_emu" <<
"SM_sigma_tta_bin_180_300_ATLAS_emu");
1935 bool flag_Quadratic=
false;
1941 double sigma_tta_bin_20_25_madgraph = 0.247297;
1953 double total = SM_sigma_tta_bin_20_25 +(-0.014297*
ewgc(
"CG")+0.002013*
ewgc(
"Cqd8R",2,2,0,0)
1954 +0.000242*
ewgc(
"Cqd8R",2,2,1,1)+0.035750*
ewgc(
"Cqq1R",0,2,2,0)
1955 +0.001121*
ewgc(
"Cqq1R",1,2,2,1)+0.062345*
ewgc(
"Cqq3R",0,2,2,0)
1956 +0.004594*
ewgc(
"Cqq3R",1,2,2,1)+0.015299*
ewgc(
"Cqu8R",0,0,2,2)
1957 +0.000694*
ewgc(
"Cqu8R",1,1,2,2)+0.013298*
ewgc(
"Cqu8R",2,2,0,0)
1958 +0.000390*
ewgc(
"Cqu8R",2,2,1,1)+-0.002389*
ewgc(
"CuBR",2,2)
1959 +0.003507*
ewgc(
"Cud8R",2,2,0,0)+0.000447*
ewgc(
"Cud8R",2,2,1,1)
1960 -0.065862*
ewgc(
"CuGR",2,2)+0.034943*
ewgc(
"CuuR",0,2,2,0)
1961 +0.001094*
ewgc(
"CuuR",1,2,2,1)+-0.001764*
ewgc(
"CuWR",2,2)
1962 +-0.026156*
ewgc(
"CHD")+-0.015017*
ewgc(
"CHl3R",0,0)+-0.015017*
ewgc(
"CHl3R",1,1)
1963 +-0.056084*
ewgc(
"CHWB")+0.015096*
ewgc(
"CllR",0,1,1,0)+-0.000133*
ewgc(
"Cqd1R",2,2,0,0)
1964 +-0.000015*
ewgc(
"Cqd1R",2,2,1,1)+0.002878*
ewgc(
"Cqq1R",0,0,2,2)+-0.000104*
ewgc(
"Cqq1R",1,1,2,2)
1965 +0.007066*
ewgc(
"Cqq3R",0,0,2,2)+0.000416*
ewgc(
"Cqq3R",1,1,2,2)+0.001101*
ewgc(
"Cqu1R",0,0,2,2)
1966 +0.000001*
ewgc(
"Cqu1R",1,1,2,2)+0.000850*
ewgc(
"Cqu1R",2,2,0,0)+0.000041*
ewgc(
"Cqu1R",2,2,1,1)
1967 +-0.000304*
ewgc(
"Cud1R",2,2,0,0)+-0.000062*
ewgc(
"Cud1R",2,2,1,1)+0.002439*
ewgc(
"CuuR",0,0,2,2)
1968 +0.000055*
ewgc(
"CuuR",1,1,2,2))
1969 *(SM_sigma_tta_bin_20_25/sigma_tta_bin_20_25_madgraph);
1971 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
1981 double sigma_tta_bin_25_30_madgraph = 0.187804;
1991 double total = SM_sigma_tta_bin_25_30 +(-0.010872*
ewgc(
"CG")+0.001566*
ewgc(
"Cqd8R",2,2,0,0)
1992 +0.000215*
ewgc(
"Cqd8R",2,2,1,1)+0.026408*
ewgc(
"Cqq1R",0,2,2,0)
1993 +0.000870*
ewgc(
"Cqq1R",1,2,2,1)+0.047162*
ewgc(
"Cqq3R",0,2,2,0)
1994 +0.003478*
ewgc(
"Cqq3R",1,2,2,1)+0.000532*
ewgc(
"Cqu8R",1,1,2,2)
1995 +0.010073*
ewgc(
"Cqu8R",2,2,0,0)+0.000333*
ewgc(
"Cqu8R",2,2,1,1)
1996 +-0.002372*
ewgc(
"CuBR",2,2)+0.002749*
ewgc(
"Cud8R",2,2,0,0)
1997 +0.000356*
ewgc(
"Cud8R",2,2,1,1)-0.049862*
ewgc(
"CuGR",2,2)
1998 +0.025851*
ewgc(
"CuuR",0,2,2,0)+0.000867*
ewgc(
"CuuR",1,2,2,1)
1999 +-0.001656*
ewgc(
"CuWR",2,2)
2000 +-0.019822*
ewgc(
"CHD")+-0.011396*
ewgc(
"CHl3R",0,0)+-0.011396*
ewgc(
"CHl3R",1,1)
2001 +-0.042561*
ewgc(
"CHWB")+0.011447*
ewgc(
"CllR",0,1,1,0)+-0.000067*
ewgc(
"Cqd1R",2,2,0,0)
2002 +0.000071*
ewgc(
"Cqd1R",2,2,1,1)+0.002047*
ewgc(
"Cqq1R",0,0,2,2)
2003 +-0.000040*
ewgc(
"Cqq1R",1,1,2,2)+0.005286*
ewgc(
"Cqq3R",0,0,2,2)
2004 +0.000378*
ewgc(
"Cqq3R",1,1,2,2)+0.000934*
ewgc(
"Cqu1R",0,0,2,2)
2005 +0.000053*
ewgc(
"Cqu1R",1,1,2,2)+0.000629*
ewgc(
"Cqu1R",2,2,0,0)
2006 +0.000070*
ewgc(
"Cqu1R",2,2,1,1)+-0.000164*
ewgc(
"Cud1R",2,2,0,0)
2007 +0.000048*
ewgc(
"Cud1R",2,2,1,1)+0.001741*
ewgc(
"CuuR",0,0,2,2)
2008 +0.000125*
ewgc(
"CuuR",1,1,2,2))
2009 *(SM_sigma_tta_bin_25_30/sigma_tta_bin_25_30_madgraph);
2011 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2020 double sigma_tta_bin_30_35_madgraph = 0.148458;
2030 double total = SM_sigma_tta_bin_30_35 +(-0.008634*
ewgc(
"CG")+0.001254*
ewgc(
"Cqd8R",2,2,0,0)
2031 +0.000149*
ewgc(
"Cqd8R",2,2,1,1)+0.020344*
ewgc(
"Cqq1R",0,2,2,0)
2032 +0.000623*
ewgc(
"Cqq1R",1,2,2,1)+0.036940*
ewgc(
"Cqq3R",0,2,2,0)
2033 +0.002683*
ewgc(
"Cqq3R",1,2,2,1)+0.009143*
ewgc(
"Cqu8R",0,0,2,2)
2034 +0.000393*
ewgc(
"Cqu8R",1,1,2,2)+0.007956*
ewgc(
"Cqu8R",2,2,0,0)
2035 +0.000237*
ewgc(
"Cqu8R",2,2,1,1)+-0.002334*
ewgc(
"CuBR",2,2)
2036 +0.002172*
ewgc(
"Cud8R",2,2,0,0)+0.000281*
ewgc(
"Cud8R",2,2,1,1)
2037 -0.039223*
ewgc(
"CuGR",2,2)+0.019888*
ewgc(
"CuuR",0,2,2,0)
2038 +0.000612*
ewgc(
"CuuR",1,2,2,1)+-0.001536*
ewgc(
"CuWR",2,2)
2039 +-0.015702*
ewgc(
"CHD")+-0.009016*
ewgc(
"CHl3R",0,0)+-0.009016*
ewgc(
"CHl3R",1,1)
2040 +-0.033656*
ewgc(
"CHWB")+0.009010*
ewgc(
"CllR",0,1,1,0)+-0.000017*
ewgc(
"Cqd1R",2,2,0,0)
2041 +-0.000017*
ewgc(
"Cqd1R",2,2,1,1)+0.001591*
ewgc(
"Cqq1R",0,0,2,2)+-0.000074*
ewgc(
"Cqq1R",1,1,2,2)
2042 +0.004182*
ewgc(
"Cqq3R",0,0,2,2)+0.000278*
ewgc(
"Cqq3R",1,1,2,2)+0.000703*
ewgc(
"Cqu1R",0,0,2,2)
2043 +0.000024*
ewgc(
"Cqu1R",1,1,2,2)+0.000526*
ewgc(
"Cqu1R",2,2,0,0)+0.000020*
ewgc(
"Cqu1R",2,2,1,1)
2044 +-0.000162*
ewgc(
"Cud1R",2,2,0,0)+-0.000027*
ewgc(
"Cud1R",2,2,1,1)+0.001461*
ewgc(
"CuuR",0,0,2,2)
2045 +0.000046*
ewgc(
"CuuR",1,1,2,2))
2046 *(SM_sigma_tta_bin_30_35/sigma_tta_bin_30_35_madgraph);
2048 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2057 double sigma_tta_bin_35_40_madgraph = 0.120694;
2066 double total = SM_sigma_tta_bin_35_40 +(-0.007257*
ewgc(
"CG")+0.000987*
ewgc(
"Cqd8R",2,2,0,0)
2067 +0.000102*
ewgc(
"Cqd8R",2,2,1,1)+0.016185*
ewgc(
"Cqq1R",0,2,2,0)
2068 +0.000464*
ewgc(
"Cqq1R",1,2,2,1)+0.029650*
ewgc(
"Cqq3R",0,2,2,0)
2069 +0.002137*
ewgc(
"Cqq3R",1,2,2,1)+0.007430*
ewgc(
"Cqu8R",0,0,2,2)
2070 +0.000309*
ewgc(
"Cqu8R",1,1,2,2)+0.006422*
ewgc(
"Cqu8R",2,2,0,0)
2071 +0.000183*
ewgc(
"Cqu8R",2,2,1,1)+-0.002287*
ewgc(
"CuBR",2,2)
2072 +0.001776*
ewgc(
"Cud8R",2,2,0,0)+0.000208*
ewgc(
"Cud8R",2,2,1,1)
2073 -0.031798*
ewgc(
"CuGR",2,2)+0.015826*
ewgc(
"CuuR",0,2,2,0)
2074 +0.000435*
ewgc(
"CuuR",1,2,2,1)+-0.001438*
ewgc(
"CuWR",2,2)
2075 +-0.012765*
ewgc(
"CHD")+-0.007346*
ewgc(
"CHl3R",0,0)+-0.007346*
ewgc(
"CHl3R",1,1)
2076 +-0.027384*
ewgc(
"CHWB")+0.007318*
ewgc(
"CllR",0,1,1,0)+-0.000040*
ewgc(
"Cqd1R",2,2,0,0)
2077 +0.000008*
ewgc(
"Cqd1R",2,2,1,1)+0.001124*
ewgc(
"Cqq1R",0,0,2,2)+-0.000087*
ewgc(
"Cqq1R",1,1,2,2)
2078 +0.003280*
ewgc(
"Cqq3R",0,0,2,2)+0.000171*
ewgc(
"Cqq3R",1,1,2,2)+0.000558*
ewgc(
"Cqu1R",0,0,2,2)
2079 +0.000005*
ewgc(
"Cqu1R",1,1,2,2)+0.000385*
ewgc(
"Cqu1R",2,2,0,0)+-0.000001*
ewgc(
"Cqu1R",2,2,1,1)
2080 +-0.000172*
ewgc(
"Cud1R",2,2,0,0)+-0.000036*
ewgc(
"Cud1R",2,2,1,1)+0.001123*
ewgc(
"CuuR",0,0,2,2)
2081 +0.000027*
ewgc(
"CuuR",1,1,2,2))
2082 *(SM_sigma_tta_bin_35_40/sigma_tta_bin_35_40_madgraph);
2084 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2093 double sigma_tta_bin_40_47_madgraph = 0.135826;
2103 double total = SM_sigma_tta_bin_40_47 +(-0.008293*
ewgc(
"CG")+0.001098*
ewgc(
"Cqd8R",2,2,0,0)
2104 +0.000158*
ewgc(
"Cqd8R",2,2,1,1)+0.017832*
ewgc(
"Cqq1R",0,2,2,0)
2105 +0.000514*
ewgc(
"Cqq1R",1,2,2,1)+0.033274*
ewgc(
"Cqq3R",0,2,2,0)
2106 +0.002414*
ewgc(
"Cqq3R",1,2,2,1)+0.008356*
ewgc(
"Cqu8R",0,0,2,2)
2107 +0.000370*
ewgc(
"Cqu8R",1,1,2,2)+0.007249*
ewgc(
"Cqu8R",2,2,0,0)
2108 +0.000232*
ewgc(
"Cqu8R",2,2,1,1)-0.00307051*
ewgc(
"CuBR",2,2)
2109 +0.002034*
ewgc(
"Cud8R",2,2,0,0)+0.000278*
ewgc(
"Cud8R",2,2,1,1)
2110 -0.035596*
ewgc(
"CuGR",2,2)+0.017419*
ewgc(
"CuuR",0,2,2,0)
2111 +0.000515*
ewgc(
"CuuR",1,2,2,1)-0.001898*
ewgc(
"CuWR",2,2)
2112 +-0.014369*
ewgc(
"CHD")+-0.008254*
ewgc(
"CHl3R",0,0)+-0.008254*
ewgc(
"CHl3R",1,1)
2113 +-0.030793*
ewgc(
"CHWB")+0.008271*
ewgc(
"CllR",0,1,1,0)+-0.000044*
ewgc(
"Cqd1R",2,2,0,0)
2114 +0.000025*
ewgc(
"Cqd1R",2,2,1,1)+0.001219*
ewgc(
"Cqq1R",0,0,2,2)+-0.000075*
ewgc(
"Cqq1R",1,1,2,2)
2115 +0.003664*
ewgc(
"Cqq3R",0,0,2,2)+0.000239*
ewgc(
"Cqq3R",1,1,2,2)+0.000638*
ewgc(
"Cqu1R",0,0,2,2)
2116 +0.000039*
ewgc(
"Cqu1R",1,1,2,2)+0.000460*
ewgc(
"Cqu1R",2,2,0,0)+0.000023*
ewgc(
"Cqu1R",2,2,1,1)
2117 +-0.000134*
ewgc(
"Cud1R",2,2,0,0)+-0.000025*
ewgc(
"Cud1R",2,2,1,1)+0.001269*
ewgc(
"CuuR",0,0,2,2)
2118 +0.000027*
ewgc(
"CuuR",1,1,2,2))
2119 *(SM_sigma_tta_bin_40_47/sigma_tta_bin_40_47_madgraph);
2121 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2130 double sigma_tta_bin_47_55_madgraph = 0.121740;
2140 double total = SM_sigma_tta_bin_47_55 +(-0.007575*
ewgc(
"CG")+0.001001*
ewgc(
"Cqd8R",2,2,0,0)
2141 +0.000125*
ewgc(
"Cqd8R",2,2,1,1)+0.015576*
ewgc(
"Cqq1R",0,2,2,0)
2142 +0.000477*
ewgc(
"Cqq1R",1,2,2,1)+0.029798*
ewgc(
"Cqq3R",0,2,2,0)
2143 +0.002128*
ewgc(
"Cqq3R",1,2,2,1)+0.007469*
ewgc(
"Cqu8R",0,0,2,2)
2144 +0.000318*
ewgc(
"Cqu8R",1,1,2,2)+0.006480*
ewgc(
"Cqu8R",2,2,0,0)
2145 +0.000197*
ewgc(
"Cqu8R",2,2,1,1)+-0.003278*
ewgc(
"CuBR",2,2)
2146 +0.001854*
ewgc(
"Cud8R",2,2,0,0)+0.000228*
ewgc(
"Cud8R",2,2,1,1)
2147 -0.031752*
ewgc(
"CuGR",2,2)+0.015239*
ewgc(
"CuuR",0,2,2,0)
2148 +0.000455*
ewgc(
"CuuR",1,2,2,1)+-0.001958*
ewgc(
"CuWR",2,2)
2149 +-0.012849*
ewgc(
"CHD")+-0.007408*
ewgc(
"CHl3R",0,0)+-0.007408*
ewgc(
"CHl3R",1,1)
2150 +-0.027615*
ewgc(
"CHWB")+0.007413*
ewgc(
"CllR",0,1,1,0)+-0.000032*
ewgc(
"Cqd1R",2,2,0,0)
2151 +-0.000007*
ewgc(
"Cqd1R",2,2,1,1)+0.001099*
ewgc(
"Cqq1R",0,0,2,2)+-0.000060*
ewgc(
"Cqq1R",1,1,2,2)
2152 +0.003327*
ewgc(
"Cqq3R",0,0,2,2)+0.000190*
ewgc(
"Cqq3R",1,1,2,2)+0.000557*
ewgc(
"Cqu1R",0,0,2,2)
2153 +0.000035*
ewgc(
"Cqu1R",1,1,2,2)+0.000418*
ewgc(
"Cqu1R",2,2,0,0)+0.000028*
ewgc(
"Cqu1R",2,2,1,1)
2154 +-0.000150*
ewgc(
"Cud1R",2,2,0,0)+-0.000001*
ewgc(
"Cud1R",2,2,1,1)+0.001152*
ewgc(
"CuuR",0,0,2,2)
2155 +0.000044*
ewgc(
"CuuR",1,1,2,2))
2156 *(SM_sigma_tta_bin_47_55/sigma_tta_bin_47_55_madgraph);
2158 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2167 double sigma_tta_bin_55_70_madgraph = 0.165952;
2177 double total = SM_sigma_tta_bin_55_70 +(+-0.010297*
ewgc(
"CG")+0.001358*
ewgc(
"Cqd8R",2,2,0,0)
2178 +0.000129*
ewgc(
"Cqd8R",2,2,1,1)+0.020636*
ewgc(
"Cqq1R",0,2,2,0)
2179 +0.000570*
ewgc(
"Cqq1R",1,2,2,1)+0.039909*
ewgc(
"Cqq3R",0,2,2,0)
2180 +0.002860*
ewgc(
"Cqq3R",1,2,2,1)+0.010263*
ewgc(
"Cqu8R",0,0,2,2)
2181 +0.000378*
ewgc(
"Cqu8R",1,1,2,2)+0.008906*
ewgc(
"Cqu8R",2,2,0,0)
2182 +0.000208*
ewgc(
"Cqu8R",2,2,1,1)+-0.005566*
ewgc(
"CuBR",2,2)
2183 +0.002574*
ewgc(
"Cud8R",2,2,0,0)+0.000267*
ewgc(
"Cud8R",2,2,1,1)
2184 -0.042950*
ewgc(
"CuGR",2,2)+0.020254*
ewgc(
"CuuR",0,2,2,0)
2185 +0.000551*
ewgc(
"CuuR",1,2,2,1)+-0.003266*
ewgc(
"CuWR",2,2)
2186 +-0.017597*
ewgc(
"CHD")+-0.010136*
ewgc(
"CHl3R",0,0)+-0.010136*
ewgc(
"CHl3R",1,1)
2187 +-0.037685*
ewgc(
"CHWB")+0.010050*
ewgc(
"CllR",0,1,1,0)+-0.000022*
ewgc(
"Cqd1R",2,2,0,0)
2188 +-0.000027*
ewgc(
"Cqd1R",2,2,1,1)+0.001286*
ewgc(
"Cqq1R",0,0,2,2)+-0.000082*
ewgc(
"Cqq1R",1,1,2,2)
2189 +0.004444*
ewgc(
"Cqq3R",0,0,2,2)+0.000294*
ewgc(
"Cqq3R",1,1,2,2)+0.000794*
ewgc(
"Cqu1R",0,0,2,2)
2190 +-0.000025*
ewgc(
"Cqu1R",1,1,2,2)+0.000629*
ewgc(
"Cqu1R",2,2,0,0)+0.000005*
ewgc(
"Cqu1R",2,2,1,1)
2191 +-0.000205*
ewgc(
"Cud1R",2,2,0,0)+-0.000035*
ewgc(
"Cud1R",2,2,1,1)+0.001458*
ewgc(
"CuuR",0,0,2,2)
2192 +0.000014*
ewgc(
"CuuR",1,1,2,2))
2193 *(SM_sigma_tta_bin_55_70/sigma_tta_bin_55_70_madgraph);
2195 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2203 double sigma_tta_bin_70_85_madgraph = 0.115196;
2213 double total = SM_sigma_tta_bin_70_85 +(-0.007459*
ewgc(
"CG")+0.000912*
ewgc(
"Cqd8R",2,2,0,0)
2214 +0.000085*
ewgc(
"Cqd8R",2,2,1,1)+0.013773*
ewgc(
"Cqq1R",0,2,2,0)
2215 +0.000343*
ewgc(
"Cqq1R",1,2,2,1)+0.027638*
ewgc(
"Cqq3R",0,2,2,0)
2216 +0.001935*
ewgc(
"Cqq3R",1,2,2,1)+0.007129*
ewgc(
"Cqu8R",0,0,2,2)
2217 +0.000241*
ewgc(
"Cqu8R",1,1,2,2)+0.006201*
ewgc(
"Cqu8R",2,2,0,0)
2218 +0.000146*
ewgc(
"Cqu8R",2,2,1,1)+-0.004693*
ewgc(
"CuBR",2,2)
2219 +0.001789*
ewgc(
"Cud8R",2,2,0,0)+0.000183*
ewgc(
"Cud8R",2,2,1,1)
2220 -0.029503*
ewgc(
"CuGR",2,2)+0.013479*
ewgc(
"CuuR",0,2,2,0)
2221 +0.000332*
ewgc(
"CuuR",1,2,2,1)+-0.002681*
ewgc(
"CuWR",2,2)
2222 +-0.012165*
ewgc(
"CHD")+-0.007010*
ewgc(
"CHl3R",0,0)+-0.007010*
ewgc(
"CHl3R",1,1)
2223 +-0.026130*
ewgc(
"CHWB")+0.006989*
ewgc(
"CllR",0,1,1,0)+-0.000044*
ewgc(
"Cqd1R",2,2,0,0)
2224 +-0.000025*
ewgc(
"Cqd1R",2,2,1,1)+0.000816*
ewgc(
"Cqq1R",0,0,2,2)+-0.000107*
ewgc(
"Cqq1R",1,1,2,2)
2225 +0.003080*
ewgc(
"Cqq3R",0,0,2,2)+0.000154*
ewgc(
"Cqq3R",1,1,2,2)+0.000491*
ewgc(
"Cqu1R",0,0,2,2)
2226 +-0.000015*
ewgc(
"Cqu1R",1,1,2,2)+0.000390*
ewgc(
"Cqu1R",2,2,0,0)+-0.000031*
ewgc(
"Cqu1R",2,2,1,1)
2227 +-0.000158*
ewgc(
"Cud1R",2,2,0,0)+-0.000038*
ewgc(
"Cud1R",2,2,1,1)+0.000956*
ewgc(
"CuuR",0,0,2,2)
2228 +-0.000004*
ewgc(
"CuuR",1,1,2,2))
2229 *(SM_sigma_tta_bin_70_85/sigma_tta_bin_70_85_madgraph);
2231 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2241 double sigma_tta_bin_85_132_madgraph = 0.200083;
2251 double total = SM_sigma_tta_bin_85_132 +(-0.014099*
ewgc(
"CG")+0.001631*
ewgc(
"Cqd8R",2,2,0,0)
2252 +0.000171*
ewgc(
"Cqd8R",2,2,1,1)+0.023131*
ewgc(
"Cqq1R",0,2,2,0)
2253 +0.000580*
ewgc(
"Cqq1R",1,2,2,1)+0.048084*
ewgc(
"Cqq3R",0,2,2,0)
2254 +0.003229*
ewgc(
"Cqq3R",1,2,2,1)+0.012662*
ewgc(
"Cqu8R",0,0,2,2)
2255 +0.000456*
ewgc(
"Cqu8R",1,1,2,2)+0.011006*
ewgc(
"Cqu8R",2,2,0,0)
2256 +0.000281*
ewgc(
"Cqu8R",2,2,1,1)+-0.010083*
ewgc(
"CuBR",2,2)
2257 +0.003292*
ewgc(
"Cud8R",2,2,0,0)+0.000342*
ewgc(
"Cud8R",2,2,1,1)
2258 -0.050663*
ewgc(
"CuGR",2,2)+0.022549*
ewgc(
"CuuR",0,2,2,0)
2259 +0.000559*
ewgc(
"CuuR",1,2,2,1)+-0.005730*
ewgc(
"CuWR",2,2)
2260 +-0.021149*
ewgc(
"CHD")+-0.012134*
ewgc(
"CHl3R",0,0)+-0.012134*
ewgc(
"CHl3R",1,1)
2261 +-0.045370*
ewgc(
"CHWB")+0.012130*
ewgc(
"CllR",0,1,1,0)+-0.000086*
ewgc(
"Cqd1R",2,2,0,0)
2262 +-0.000004*
ewgc(
"Cqd1R",2,2,1,1)+0.001348*
ewgc(
"Cqq1R",0,0,2,2)+-0.000144*
ewgc(
"Cqq1R",1,1,2,2)
2263 +0.005438*
ewgc(
"Cqq3R",0,0,2,2)+0.000306*
ewgc(
"Cqq3R",1,1,2,2)+0.000845*
ewgc(
"Cqu1R",0,0,2,2)
2264 +0.000045*
ewgc(
"Cqu1R",1,1,2,2)+0.000691*
ewgc(
"Cqu1R",2,2,0,0)+0.000022*
ewgc(
"Cqu1R",2,2,1,1)
2265 +-0.000280*
ewgc(
"Cud1R",2,2,0,0)+-0.000023*
ewgc(
"Cud1R",2,2,1,1)+0.001599*
ewgc(
"CuuR",0,0,2,2)
2266 +0.000033*
ewgc(
"CuuR",1,1,2,2))
2267 *(SM_sigma_tta_bin_85_132/sigma_tta_bin_85_132_madgraph);
2269 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2279 double sigma_tta_bin_132_180_madgraph = 0.091916;
2289 double total = SM_sigma_tta_bin_132_180 +(-0.007853*
ewgc(
"CG")+0.000817*
ewgc(
"Cqd8R",2,2,0,0)
2290 +0.000091*
ewgc(
"Cqd8R",2,2,1,1)+0.010609*
ewgc(
"Cqq1R",0,2,2,0)
2291 +0.000257*
ewgc(
"Cqq1R",1,2,2,1)+0.023194*
ewgc(
"Cqq3R",0,2,2,0)
2292 +0.001494*
ewgc(
"Cqq3R",1,2,2,1)+0.006217*
ewgc(
"Cqu8R",0,0,2,2)
2293 +0.000215*
ewgc(
"Cqu8R",1,1,2,2)+0.005413*
ewgc(
"Cqu8R",2,2,0,0)
2294 +0.000142*
ewgc(
"Cqu8R",2,2,1,1)+-0.005438*
ewgc(
"CuBR",2,2)
2295 +0.001678*
ewgc(
"Cud8R",2,2,0,0)+0.000183*
ewgc(
"Cud8R",2,2,1,1)
2296 -0.023098*
ewgc(
"CuGR",2,2)+0.010347*
ewgc(
"CuuR",0,2,2,0)
2297 +0.000251*
ewgc(
"CuuR",1,2,2,1)+-0.003075*
ewgc(
"CuWR",2,2)
2298 +-0.009700*
ewgc(
"CHD")+-0.005572*
ewgc(
"CHl3R",0,0)+-0.005572*
ewgc(
"CHl3R",1,1)
2299 +-0.020833*
ewgc(
"CHWB")+0.005601*
ewgc(
"CllR",0,1,1,0)+-0.000015*
ewgc(
"Cqd1R",2,2,0,0)
2300 +0.000014*
ewgc(
"Cqd1R",2,2,1,1)+0.000597*
ewgc(
"Cqq1R",0,0,2,2)+-0.000047*
ewgc(
"Cqq1R",1,1,2,2)
2301 +0.002666*
ewgc(
"Cqq3R",0,0,2,2)+0.000156*
ewgc(
"Cqq3R",1,1,2,2)+0.000449*
ewgc(
"Cqu1R",0,0,2,2)
2302 +0.000026*
ewgc(
"Cqu1R",1,1,2,2)+0.000336*
ewgc(
"Cqu1R",2,2,0,0)+0.000024*
ewgc(
"Cqu1R",2,2,1,1)
2303 +-0.000121*
ewgc(
"Cud1R",2,2,0,0)+0.000002*
ewgc(
"Cud1R",2,2,1,1)+0.000861*
ewgc(
"CuuR",0,0,2,2)
2304 +0.000036*
ewgc(
"CuuR",1,1,2,2))
2305 *(SM_sigma_tta_bin_132_180/sigma_tta_bin_132_180_madgraph);
2307 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2316 double sigma_tta_bin_180_300_madgraph = 0.077596;
2326 double total = SM_sigma_tta_bin_180_300 +(-0.009519*
ewgc(
"CG")+0.000800*
ewgc(
"Cqd8R",2,2,0,0)
2327 +0.000069*
ewgc(
"Cqd8R",2,2,1,1)+0.009803*
ewgc(
"Cqq1R",0,2,2,0)
2328 +0.000190*
ewgc(
"Cqq1R",1,2,2,1)+0.022629*
ewgc(
"Cqq3R",0,2,2,0)
2329 +0.001298*
ewgc(
"Cqq3R",1,2,2,1)+0.006131*
ewgc(
"Cqu8R",0,0,2,2)
2330 +0.000175*
ewgc(
"Cqu8R",1,1,2,2)+0.005339*
ewgc(
"Cqu8R",2,2,0,0)
2331 +0.000108*
ewgc(
"Cqu8R",2,2,1,1)+-0.004601*
ewgc(
"CuBR",2,2)
2332 +0.001701*
ewgc(
"Cud8R",2,2,0,0)+0.000146*
ewgc(
"Cud8R",2,2,1,1)
2333 -0.019949*
ewgc(
"CuGR",2,2)+0.009534*
ewgc(
"CuuR",0,2,2,0)
2334 +0.000184*
ewgc(
"CuuR",1,2,2,1)+-0.002603*
ewgc(
"CuWR",2,2)
2335 +-0.008197*
ewgc(
"CHD")+-0.004712*
ewgc(
"CHl3R",0,0)+-0.004712*
ewgc(
"CHl3R",1,1)
2336 +-0.017577*
ewgc(
"CHWB")+0.004709*
ewgc(
"CllR",0,1,1,0)+-0.000013*
ewgc(
"Cqd1R",2,2,0,0)
2337 +0.000001*
ewgc(
"Cqd1R",2,2,1,1)+0.000424*
ewgc(
"Cqq1R",0,0,2,2)+-0.000066*
ewgc(
"Cqq1R",1,1,2,2)
2338 +0.002602*
ewgc(
"Cqq3R",0,0,2,2)+0.000120*
ewgc(
"Cqq3R",1,1,2,2)+0.000448*
ewgc(
"Cqu1R",0,0,2,2)
2339 +0.000011*
ewgc(
"Cqu1R",1,1,2,2)+0.000285*
ewgc(
"Cqu1R",2,2,0,0)+0.000004*
ewgc(
"Cqu1R",2,2,1,1)
2340 +-0.000137*
ewgc(
"Cud1R",2,2,0,0)+-0.000016*
ewgc(
"Cud1R",2,2,1,1)+0.000755*
ewgc(
"CuuR",0,0,2,2)
2341 +0.000020*
ewgc(
"CuuR",1,1,2,2))
2342 *(SM_sigma_tta_bin_180_300/sigma_tta_bin_180_300_madgraph);
2344 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2350 throw std::runtime_error(
"\nERROR: Please specify a correct binning range for sigma_tta_diff_LO_ATLAS_emu.\n");
2364 <<
"SM_sigma_tta_bin_35_50_CMS_semileptonic" <<
"SM_sigma_tta_bin_50_80_CMS_semileptonic"
2365 <<
"SM_sigma_tta_bin_80_120_CMS_semileptonic" <<
"SM_sigma_tta_bin_120_160_CMS_semileptonic"
2366 <<
"SM_sigma_tta_bin_160_200_CMS_semileptonic" <<
"SM_sigma_tta_bin_200_260_CMS_semileptonic"
2367 <<
"SM_sigma_tta_bin_260_320_CMS_semileptonic" <<
"SM_sigma_tta_bin_320_380_CMS_semileptonic");
2379 bool flag_Quadratic=
false;
2388 double sigma_tta_bin_20_35_madgraph = 0.583675;
2399 double total = SM_sigma_tta_bin_20_35 +(-0.034106*
ewgc(
"CG")+0.004794*
ewgc(
"Cqd8R",2,2,0,0)
2400 +0.000605*
ewgc(
"Cqd8R",2,2,1,1)+0.082493*
ewgc(
"Cqq1R",0,2,2,0)
2401 +0.002529*
ewgc(
"Cqq1R",1,2,2,1)+0.146282*
ewgc(
"Cqq3R",0,2,2,0)+0.010782*
ewgc(
"Cqq3R",1,2,2,1)
2402 +0.036042*
ewgc(
"Cqu8R",0,0,2,2)+0.001578*
ewgc(
"Cqu8R",1,1,2,2)+0.031190*
ewgc(
"Cqu8R",2,2,0,0)
2403 +0.000906*
ewgc(
"Cqu8R",2,2,1,1)+-0.007204*
ewgc(
"CuBR",2,2)+0.008516*
ewgc(
"Cud8R",2,2,0,0)
2404 +0.001057*
ewgc(
"Cud8R",2,2,1,1)+-0.154829*
ewgc(
"CuGR",2,2)
2405 +0.080748*
ewgc(
"CuuR",0,2,2,0)+0.002498*
ewgc(
"CuuR",1,2,2,1)+-0.005006*
ewgc(
"CuWR",2,2)
2406 +-0.061811*
ewgc(
"CHD")+-0.035571*
ewgc(
"CHl3R",0,0)+-0.035571*
ewgc(
"CHl3R",1,1)+-0.132541*
ewgc(
"CHWB")
2407 +0.035506*
ewgc(
"CllR",0,1,1,0)+-0.000081*
ewgc(
"Cqd1R",2,2,0,0)+-0.000027*
ewgc(
"Cqd1R",2,2,1,1)
2408 +0.006399*
ewgc(
"Cqq1R",0,0,2,2)+-0.000210*
ewgc(
"Cqq1R",1,1,2,2)+0.016394*
ewgc(
"Cqq3R",0,0,2,2)
2409 +0.000986*
ewgc(
"Cqq3R",1,1,2,2)+0.002978*
ewgc(
"Cqu1R",0,0,2,2)+0.000069*
ewgc(
"Cqu1R",1,1,2,2)
2410 +0.002181*
ewgc(
"Cqu1R",2,2,0,0)+0.000072*
ewgc(
"Cqu1R",2,2,1,1)+-0.000689*
ewgc(
"Cud1R",2,2,0,0)
2411 +-0.000057*
ewgc(
"Cud1R",2,2,1,1)+0.005823*
ewgc(
"CuuR",0,0,2,2)+0.000189*
ewgc(
"CuuR",1,1,2,2))
2412 *(SM_sigma_tta_bin_20_35/sigma_tta_bin_20_35_madgraph);
2414 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2423 double sigma_tta_bin_35_50_madgraph = 0.305601;
2433 double total = SM_sigma_tta_bin_35_50 +(-0.018555*
ewgc(
"CG")+0.002547*
ewgc(
"Cqd8R",2,2,0,0)
2434 +0.000295*
ewgc(
"Cqd8R",2,2,1,1)+0.040351*
ewgc(
"Cqq1R",0,2,2,0)
2435 +0.001256*
ewgc(
"Cqq1R",1,2,2,1)+0.075386*
ewgc(
"Cqq3R",0,2,2,0)+0.005401*
ewgc(
"Cqq3R",1,2,2,1)
2436 +0.018788*
ewgc(
"Cqu8R",0,0,2,2)+0.000807*
ewgc(
"Cqu8R",1,1,2,2)+0.016262*
ewgc(
"Cqu8R",2,2,0,0)
2437 +0.000470*
ewgc(
"Cqu8R",2,2,1,1)+-0.006535*
ewgc(
"CuBR",2,2)+0.004622*
ewgc(
"Cud8R",2,2,0,0)
2438 +0.000557*
ewgc(
"Cud8R",2,2,1,1)-0.080445*
ewgc(
"CuGR",2,2)
2439 +0.039496*
ewgc(
"CuuR",0,2,2,0)+0.001217*
ewgc(
"CuuR",1,2,2,1)+-0.004069*
ewgc(
"CuWR",2,2)
2440 +-0.032332*
ewgc(
"CHD")+-0.018575*
ewgc(
"CHl3R",0,0)+-0.018575*
ewgc(
"CHl3R",1,1)+-0.069327*
ewgc(
"CHWB")
2441 +0.018597*
ewgc(
"CllR",0,1,1,0)+-0.000057*
ewgc(
"Cqd1R",2,2,0,0)+-0.000002*
ewgc(
"Cqd1R",2,2,1,1)
2442 +0.003004*
ewgc(
"Cqq1R",0,0,2,2)+-0.000132*
ewgc(
"Cqq1R",1,1,2,2)+0.008326*
ewgc(
"Cqq3R",0,0,2,2)
2443 +0.000523*
ewgc(
"Cqq3R",1,1,2,2)+0.001386*
ewgc(
"Cqu1R",0,0,2,2)+0.000057*
ewgc(
"Cqu1R",1,1,2,2)
2444 +0.001019*
ewgc(
"Cqu1R",2,2,0,0)+0.000055*
ewgc(
"Cqu1R",2,2,1,1)+-0.000289*
ewgc(
"Cud1R",2,2,0,0)
2445 +-0.000021*
ewgc(
"Cud1R",2,2,1,1)+0.002900*
ewgc(
"CuuR",0,0,2,2)+0.000133*
ewgc(
"CuuR",1,1,2,2))
2446 *(SM_sigma_tta_bin_35_50/sigma_tta_bin_35_50_madgraph);
2448 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2456 double sigma_tta_bin_50_80_madgraph = 0.319505;
2467 double total = SM_sigma_tta_bin_50_80 +(-0.020248*
ewgc(
"CG")+0.002577*
ewgc(
"Cqd8R",2,2,0,0)
2468 +0.000287*
ewgc(
"Cqd8R",2,2,1,1)+0.039600*
ewgc(
"Cqq1R",0,2,2,0)
2469 +0.001092*
ewgc(
"Cqq1R",1,2,2,1)+0.077011*
ewgc(
"Cqq3R",0,2,2,0)
2470 +0.005369*
ewgc(
"Cqq3R",1,2,2,1)+0.019650*
ewgc(
"Cqu8R",0,0,2,2)
2471 +0.000769*
ewgc(
"Cqu8R",1,1,2,2)+0.017049*
ewgc(
"Cqu8R",2,2,0,0)
2472 +0.000467*
ewgc(
"Cqu8R",2,2,1,1)+-0.010718*
ewgc(
"CuBR",2,2)
2473 +0.004924*
ewgc(
"Cud8R",2,2,0,0)+0.000555*
ewgc(
"Cud8R",2,2,1,1)
2474 -0.082799*
ewgc(
"CuGR",2,2)+0.038642*
ewgc(
"CuuR",0,2,2,0)
2475 +0.001064*
ewgc(
"CuuR",1,2,2,1)+-0.006289*
ewgc(
"CuWR",2,2)
2476 +-0.033790*
ewgc(
"CHD")+-0.019417*
ewgc(
"CHl3R",0,0)+-0.019417*
ewgc(
"CHl3R",1,1)
2477 +-0.072465*
ewgc(
"CHWB")+0.019405*
ewgc(
"CllR",0,1,1,0)+-0.000134*
ewgc(
"Cqd1R",2,2,0,0)
2478 +-0.000033*
ewgc(
"Cqd1R",2,2,1,1)+0.002483*
ewgc(
"Cqq1R",0,0,2,2)+-0.000227*
ewgc(
"Cqq1R",1,1,2,2)
2479 +0.008481*
ewgc(
"Cqq3R",0,0,2,2)+0.000442*
ewgc(
"Cqq3R",1,1,2,2)+0.001386*
ewgc(
"Cqu1R",0,0,2,2)
2480 +0.000011*
ewgc(
"Cqu1R",1,1,2,2)+0.000965*
ewgc(
"Cqu1R",2,2,0,0)+0.000015*
ewgc(
"Cqu1R",2,2,1,1)
2481 +-0.000494*
ewgc(
"Cud1R",2,2,0,0)+-0.000044*
ewgc(
"Cud1R",2,2,1,1)+0.002770*
ewgc(
"CuuR",0,0,2,2)
2482 +0.000056*
ewgc(
"CuuR",1,1,2,2))
2483 *(SM_sigma_tta_bin_50_80/sigma_tta_bin_50_80_madgraph);
2485 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2495 double sigma_tta_bin_80_120_madgraph = 0.198070;
2505 double total = SM_sigma_tta_bin_80_120 +(-0.013527*
ewgc(
"CG")+0.001628*
ewgc(
"Cqd8R",2,2,0,0)
2506 +0.000164*
ewgc(
"Cqd8R",2,2,1,1)+0.023160*
ewgc(
"Cqq1R",0,2,2,0)
2507 +0.000587*
ewgc(
"Cqq1R",1,2,2,1)+0.047833*
ewgc(
"Cqq3R",0,2,2,0)
2508 +0.003240*
ewgc(
"Cqq3R",1,2,2,1)+0.012405*
ewgc(
"Cqu8R",0,0,2,2)
2509 +0.000452*
ewgc(
"Cqu8R",1,1,2,2)+0.010800*
ewgc(
"Cqu8R",2,2,0,0)
2510 +0.000273*
ewgc(
"Cqu8R",2,2,1,1)+-0.009514*
ewgc(
"CuBR",2,2)
2511 +0.003221*
ewgc(
"Cud8R",2,2,0,0)+0.000351*
ewgc(
"Cud8R",2,2,1,1)
2512 -0.050365*
ewgc(
"CuGR",2,2)+0.022607*
ewgc(
"CuuR",0,2,2,0)
2513 +0.000576*
ewgc(
"CuuR",1,2,2,1)+-0.005448*
ewgc(
"CuWR",2,2)
2514 +-0.020954*
ewgc(
"CHD")+-0.012043*
ewgc(
"CHl3R",0,0)+-0.012043*
ewgc(
"CHl3R",1,1)
2515 +-0.044910*
ewgc(
"CHWB")+0.012023*
ewgc(
"CllR",0,1,1,0)+-0.000046*
ewgc(
"Cqd1R",2,2,0,0)
2516 +-0.000006*
ewgc(
"Cqd1R",2,2,1,1)+0.001338*
ewgc(
"Cqq1R",0,0,2,2)+-0.000141*
ewgc(
"Cqq1R",1,1,2,2)
2517 +0.005279*
ewgc(
"Cqq3R",0,0,2,2)+0.000310*
ewgc(
"Cqq3R",1,1,2,2)+0.000893*
ewgc(
"Cqu1R",0,0,2,2)
2518 +0.000039*
ewgc(
"Cqu1R",1,1,2,2)+0.000660*
ewgc(
"Cqu1R",2,2,0,0)+0.000008*
ewgc(
"Cqu1R",2,2,1,1)
2519 +-0.000280*
ewgc(
"Cud1R",2,2,0,0)+-0.000026*
ewgc(
"Cud1R",2,2,1,1)+0.001709*
ewgc(
"CuuR",0,0,2,2)
2520 +0.000051*
ewgc(
"CuuR",1,1,2,2))
2521 *(SM_sigma_tta_bin_80_120/sigma_tta_bin_80_120_madgraph);
2523 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2532 double sigma_tta_bin_120_160_madgraph = 0.097725;
2542 double total = SM_sigma_tta_bin_120_160 +(-0.007834*
ewgc(
"CG")+0.000808*
ewgc(
"Cqd8R",2,2,0,0)
2543 +0.000071*
ewgc(
"Cqd8R",2,2,1,1)+0.011182*
ewgc(
"Cqq1R",0,2,2,0)
2544 +0.000245*
ewgc(
"Cqq1R",1,2,2,1)+0.024260*
ewgc(
"Cqq3R",0,2,2,0)
2545 +0.001549*
ewgc(
"Cqq3R",1,2,2,1)+0.006409*
ewgc(
"Cqu8R",0,0,2,2)
2546 +0.000204*
ewgc(
"Cqu8R",1,1,2,2)+0.005568*
ewgc(
"Cqu8R",2,2,0,0)
2547 +0.000122*
ewgc(
"Cqu8R",2,2,1,1)+-0.005632*
ewgc(
"CuBR",2,2)
2548 +0.001708*
ewgc(
"Cud8R",2,2,0,0)+0.000162*
ewgc(
"Cud8R",2,2,1,1)
2549 -0.024540*
ewgc(
"CuGR",2,2)+0.010926*
ewgc(
"CuuR",0,2,2,0)
2550 +0.000235*
ewgc(
"CuuR",1,2,2,1)+-0.003185*
ewgc(
"CuWR",2,2)
2551 +-0.010353*
ewgc(
"CHD")+-0.005952*
ewgc(
"CHl3R",0,0)+-0.005952*
ewgc(
"CHl3R",1,1)+-0.022160*
ewgc(
"CHWB")
2552 +0.005918*
ewgc(
"CllR",0,1,1,0)+-0.000019*
ewgc(
"Cqd1R",2,2,0,0)+-0.000016*
ewgc(
"Cqd1R",2,2,1,1)
2553 +0.000566*
ewgc(
"Cqq1R",0,0,2,2)+-0.000079*
ewgc(
"Cqq1R",1,1,2,2)+0.002746*
ewgc(
"Cqq3R",0,0,2,2)
2554 +0.000133*
ewgc(
"Cqq3R",1,1,2,2)+0.000456*
ewgc(
"Cqu1R",0,0,2,2)+-0.000005*
ewgc(
"Cqu1R",1,1,2,2)
2555 +0.000346*
ewgc(
"Cqu1R",2,2,0,0)+-0.000009*
ewgc(
"Cqu1R",2,2,1,1)+-0.000154*
ewgc(
"Cud1R",2,2,0,0)
2556 +-0.000030*
ewgc(
"Cud1R",2,2,1,1)+0.000819*
ewgc(
"CuuR",0,0,2,2)+0.000004*
ewgc(
"CuuR",1,1,2,2))
2557 *(SM_sigma_tta_bin_120_160/sigma_tta_bin_120_160_madgraph);
2559 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2568 double sigma_tta_bin_160_200_madgraph = 0.053162;
2578 double total = SM_sigma_tta_bin_160_200 +(-0.005116*
ewgc(
"CG")+0.000482*
ewgc(
"Cqd8R",2,2,0,0)
2579 +0.000047*
ewgc(
"Cqd8R",2,2,1,1)+0.006230*
ewgc(
"Cqq1R",0,2,2,0)
2580 +0.000137*
ewgc(
"Cqq1R",1,2,2,1)+0.013887*
ewgc(
"Cqq3R",0,2,2,0)
2581 +0.000853*
ewgc(
"Cqq3R",1,2,2,1)+0.003756*
ewgc(
"Cqu8R",0,0,2,2)
2582 +0.000123*
ewgc(
"Cqu8R",1,1,2,2)+0.003272*
ewgc(
"Cqu8R",2,2,0,0)
2583 +0.000076*
ewgc(
"Cqu8R",2,2,1,1)+-0.003224*
ewgc(
"CuBR",2,2)
2584 +0.001020*
ewgc(
"Cud8R",2,2,0,0)+0.000101*
ewgc(
"Cud8R",2,2,1,1)
2585 -0.013391*
ewgc(
"CuGR",2,2)+0.006063*
ewgc(
"CuuR",0,2,2,0)
2586 +0.000133*
ewgc(
"CuuR",1,2,2,1)+-0.001792*
ewgc(
"CuWR",2,2)
2587 +-0.005617*
ewgc(
"CHD")+-0.003223*
ewgc(
"CHl3R",0,0)+-0.003223*
ewgc(
"CHl3R",1,1)
2588 +-0.012030*
ewgc(
"CHWB")+0.003235*
ewgc(
"CllR",0,1,1,0)+-0.000003*
ewgc(
"Cqd1R",2,2,0,0)
2589 +0.000004*
ewgc(
"Cqd1R",2,2,1,1)+0.000283*
ewgc(
"Cqq1R",0,0,2,2)+-0.000035*
ewgc(
"Cqq1R",1,1,2,2)
2590 +0.001579*
ewgc(
"Cqq3R",0,0,2,2)+0.000085*
ewgc(
"Cqq3R",1,1,2,2)+0.000238*
ewgc(
"Cqu1R",0,0,2,2)
2591 +0.000009*
ewgc(
"Cqu1R",1,1,2,2)+0.000208*
ewgc(
"Cqu1R",2,2,0,0)+0.000010*
ewgc(
"Cqu1R",2,2,1,1)
2592 +-0.000083*
ewgc(
"Cud1R",2,2,0,0)+-0.000005*
ewgc(
"Cud1R",2,2,1,1)+0.000471*
ewgc(
"CuuR",0,0,2,2)
2593 +0.000014*
ewgc(
"CuuR",1,1,2,2))
2594 *(SM_sigma_tta_bin_160_200/sigma_tta_bin_160_200_madgraph);
2596 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2606 double sigma_tta_bin_200_260_madgraph = 0.040676;
2616 double total = SM_sigma_tta_bin_200_260 +(-0.004958*
ewgc(
"CG")+0.000418*
ewgc(
"Cqd8R",2,2,0,0)
2617 +0.000036*
ewgc(
"Cqd8R",2,2,1,1)+0.005096*
ewgc(
"Cqq1R",0,2,2,0)
2618 +0.000101*
ewgc(
"Cqq1R",1,2,2,1)+0.011849*
ewgc(
"Cqq3R",0,2,2,0)
2619 +0.000680*
ewgc(
"Cqq3R",1,2,2,1)+0.003215*
ewgc(
"Cqu8R",0,0,2,2)
2620 +0.000093*
ewgc(
"Cqu8R",1,1,2,2)+0.002804*
ewgc(
"Cqu8R",2,2,0,0)
2621 +0.000057*
ewgc(
"Cqu8R",2,2,1,1)+-0.002405*
ewgc(
"CuBR",2,2)
2622 +0.000885*
ewgc(
"Cud8R",2,2,0,0)+0.000078*
ewgc(
"Cud8R",2,2,1,1)
2623 -0.010460*
ewgc(
"CuGR",2,2)+0.004970*
ewgc(
"CuuR",0,2,2,0)
2624 +0.000098*
ewgc(
"CuuR",1,2,2,1)+-0.001356*
ewgc(
"CuWR",2,2)
2625 +-0.004304*
ewgc(
"CHD")+-0.002471*
ewgc(
"CHl3R",0,0)+-0.002471*
ewgc(
"CHl3R",1,1)
2626 +-0.009223*
ewgc(
"CHWB")+0.002470*
ewgc(
"CllR",0,1,1,0)+-0.000011*
ewgc(
"Cqd1R",2,2,0,0)
2627 +0.000001*
ewgc(
"Cqd1R",2,2,1,1)+0.000251*
ewgc(
"Cqq1R",0,0,2,2)+-0.000039*
ewgc(
"Cqq1R",1,1,2,2)
2628 +0.001359*
ewgc(
"Cqq3R",0,0,2,2)+0.000063*
ewgc(
"Cqq3R",1,1,2,2)+0.000204*
ewgc(
"Cqu1R",0,0,2,2)
2629 +0.000004*
ewgc(
"Cqu1R",1,1,2,2)+0.000151*
ewgc(
"Cqu1R",2,2,0,0)+0.000004*
ewgc(
"Cqu1R",2,2,1,1)
2630 +-0.000074*
ewgc(
"Cud1R",2,2,0,0)+-0.000005*
ewgc(
"Cud1R",2,2,1,1)+0.000416*
ewgc(
"CuuR",0,0,2,2)
2631 +0.000007*
ewgc(
"CuuR",1,1,2,2))
2632 *(SM_sigma_tta_bin_200_260/sigma_tta_bin_200_260_madgraph);
2635 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2644 double sigma_tta_bin_260_320_madgraph = 0.018994;
2654 double total = SM_sigma_tta_bin_260_320 +(-0.003098*
ewgc(
"CG")+0.000227*
ewgc(
"Cqd8R",2,2,0,0)
2655 +0.000013*
ewgc(
"Cqd8R",2,2,1,1)+0.002712*
ewgc(
"Cqq1R",0,2,2,0)
2656 +0.000044*
ewgc(
"Cqq1R",1,2,2,1)+0.006445*
ewgc(
"Cqq3R",0,2,2,0)
2657 +0.000337*
ewgc(
"Cqq3R",1,2,2,1)+0.001768*
ewgc(
"Cqu8R",0,0,2,2)
2658 +0.000042*
ewgc(
"Cqu8R",1,1,2,2)+0.001534*
ewgc(
"Cqu8R",2,2,0,0)
2659 +0.000025*
ewgc(
"Cqu8R",2,2,1,1)+-0.001038*
ewgc(
"CuBR",2,2)
2660 +0.000492*
ewgc(
"Cud8R",2,2,0,0)+0.000035*
ewgc(
"Cud8R",2,2,1,1)
2661 -0.005064*
ewgc(
"CuGR",2,2)+0.002652*
ewgc(
"CuuR",0,2,2,0)
2662 +0.000042*
ewgc(
"CuuR",1,2,2,1)+-0.000592*
ewgc(
"CuWR",2,2)
2663 +-0.002010*
ewgc(
"CHD")+-0.001156*
ewgc(
"CHl3R",0,0)+-0.001156*
ewgc(
"CHl3R",1,1)
2664 +-0.004307*
ewgc(
"CHWB")+0.001150*
ewgc(
"CllR",0,1,1,0)+-0.000011*
ewgc(
"Cqd1R",2,2,0,0)
2665 +-0.000005*
ewgc(
"Cqd1R",2,2,1,1)+0.000094*
ewgc(
"Cqq1R",0,0,2,2)+-0.000021*
ewgc(
"Cqq1R",1,1,2,2)
2666 +0.000730*
ewgc(
"Cqq3R",0,0,2,2)+0.000028*
ewgc(
"Cqq3R",1,1,2,2)+0.000112*
ewgc(
"Cqu1R",0,0,2,2)
2667 +-0.000003*
ewgc(
"Cqu1R",1,1,2,2)+0.000081*
ewgc(
"Cqu1R",2,2,0,0)+-0.000003*
ewgc(
"Cqu1R",2,2,1,1)
2668 +-0.000049*
ewgc(
"Cud1R",2,2,0,0)+-0.000008*
ewgc(
"Cud1R",2,2,1,1)+0.000214*
ewgc(
"CuuR",0,0,2,2)
2669 +-0.000002*
ewgc(
"CuuR",1,1,2,2))
2670 *(SM_sigma_tta_bin_260_320/sigma_tta_bin_260_320_madgraph);
2672 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2682 double sigma_tta_bin_320_380_madgraph = 0.009391;
2692 double total = SM_sigma_tta_bin_320_380 +(-0.001921*
ewgc(
"CG")+0.000136*
ewgc(
"Cqd8R",2,2,0,0)
2693 +0.000007*
ewgc(
"Cqd8R",2,2,1,1)+0.001575*
ewgc(
"Cqq1R",0,2,2,0)
2694 +0.000023*
ewgc(
"Cqq1R",1,2,2,1)+0.003819*
ewgc(
"Cqq3R",0,2,2,0)
2695 +0.000186*
ewgc(
"Cqq3R",1,2,2,1)+0.001048*
ewgc(
"Cqu8R",0,0,2,2)
2696 +0.000022*
ewgc(
"Cqu8R",1,1,2,2)+0.000910*
ewgc(
"Cqu8R",2,2,0,0)
2697 +0.000013*
ewgc(
"Cqu8R",2,2,1,1)+-0.000451*
ewgc(
"CuBR",2,2)
2698 +0.000293*
ewgc(
"Cud8R",2,2,0,0)+0.000019*
ewgc(
"Cud8R",2,2,1,1)
2699 -0.002605*
ewgc(
"CuGR",2,2)+0.001534*
ewgc(
"CuuR",0,2,2,0)
2700 +0.000023*
ewgc(
"CuuR",1,2,2,1)+-0.000262*
ewgc(
"CuWR",2,2)
2701 +-0.000996*
ewgc(
"CHD")+-0.000574*
ewgc(
"CHl3R",0,0)+-0.000574*
ewgc(
"CHl3R",1,1)
2702 +-0.002131*
ewgc(
"CHWB")+0.000567*
ewgc(
"CllR",0,1,1,0)+-0.000004*
ewgc(
"Cqd1R",2,2,0,0)
2703 +-0.000003*
ewgc(
"Cqd1R",2,2,1,1)+0.000057*
ewgc(
"Cqq1R",0,0,2,2)+-0.000012*
ewgc(
"Cqq1R",1,1,2,2)
2704 +0.000442*
ewgc(
"Cqq3R",0,0,2,2)+0.000016*
ewgc(
"Cqq3R",1,1,2,2)+0.000069*
ewgc(
"Cqu1R",0,0,2,2)
2705 +-0.000001*
ewgc(
"Cqu1R",1,1,2,2)+0.000046*
ewgc(
"Cqu1R",2,2,0,0)+-0.000001*
ewgc(
"Cqu1R",2,2,1,1)
2706 +-0.000029*
ewgc(
"Cud1R",2,2,0,0)+-0.000005*
ewgc(
"Cud1R",2,2,1,1)+0.000125*
ewgc(
"CuuR",0,0,2,2)
2707 +-0.0000005*
ewgc(
"CuuR",1,1,2,2))
2708 *(SM_sigma_tta_bin_320_380/sigma_tta_bin_320_380_madgraph);
2710 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2716 throw std::runtime_error(
"\nERROR: Please specify a correct binning range for sigma_tta_diff_LO_CMS_semileptonic.\n");
2731 setParametersForObservable(make_vector<std::string>() <<
"SM_sigma_tta_bin_20_35_CMS_dilepton" <<
"SM_sigma_tta_bin_35_50_CMS_dilepton"
2732 <<
"SM_sigma_tta_bin_50_70_CMS_dilepton" <<
"SM_sigma_tta_bin_70_130_CMS_dilepton"
2733 <<
"SM_sigma_tta_bin_130_200_CMS_dilepton" <<
"SM_sigma_tta_bin_200_300_CMS_dilepton");
2745 bool flag_Quadratic=
false;
2751 double sigma_tta_bin_20_35_madgraph = 0.583675;
2763 double total = SM_sigma_tta_bin_20_35 +(-0.034106*
ewgc(
"CG")+0.004794*
ewgc(
"Cqd8R",2,2,0,0)
2764 +0.000605*
ewgc(
"Cqd8R",2,2,1,1)+0.082493*
ewgc(
"Cqq1R",0,2,2,0)
2765 +0.002529*
ewgc(
"Cqq1R",1,2,2,1)+0.146282*
ewgc(
"Cqq3R",0,2,2,0)+0.010782*
ewgc(
"Cqq3R",1,2,2,1)
2766 +0.036042*
ewgc(
"Cqu8R",0,0,2,2)+0.001578*
ewgc(
"Cqu8R",1,1,2,2)+0.031190*
ewgc(
"Cqu8R",2,2,0,0)
2767 +0.000906*
ewgc(
"Cqu8R",2,2,1,1)+-0.007204*
ewgc(
"CuBR",2,2)+0.008516*
ewgc(
"Cud8R",2,2,0,0)
2768 +0.001057*
ewgc(
"Cud8R",2,2,1,1)+-0.154829*
ewgc(
"CuGR",2,2)
2769 +0.080748*
ewgc(
"CuuR",0,2,2,0)+0.002498*
ewgc(
"CuuR",1,2,2,1)+-0.005006*
ewgc(
"CuWR",2,2)
2770 +-0.061811*
ewgc(
"CHD")+-0.035571*
ewgc(
"CHl3R",0,0)+-0.035571*
ewgc(
"CHl3R",1,1)+-0.132541*
ewgc(
"CHWB")
2771 +0.035506*
ewgc(
"CllR",0,1,1,0)+-0.000081*
ewgc(
"Cqd1R",2,2,0,0)+-0.000027*
ewgc(
"Cqd1R",2,2,1,1)
2772 +0.006399*
ewgc(
"Cqq1R",0,0,2,2)+-0.000210*
ewgc(
"Cqq1R",1,1,2,2)+0.016394*
ewgc(
"Cqq3R",0,0,2,2)
2773 +0.000986*
ewgc(
"Cqq3R",1,1,2,2)+0.002978*
ewgc(
"Cqu1R",0,0,2,2)+0.000069*
ewgc(
"Cqu1R",1,1,2,2)
2774 +0.002181*
ewgc(
"Cqu1R",2,2,0,0)+0.000072*
ewgc(
"Cqu1R",2,2,1,1)+-0.000689*
ewgc(
"Cud1R",2,2,0,0)
2775 +-0.000057*
ewgc(
"Cud1R",2,2,1,1)+0.005823*
ewgc(
"CuuR",0,0,2,2)+0.000189*
ewgc(
"CuuR",1,1,2,2))
2776 *(SM_sigma_tta_bin_20_35/sigma_tta_bin_20_35_madgraph);
2778 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2787 double sigma_tta_bin_35_50_madgraph = 0.305601;
2797 double total = SM_sigma_tta_bin_35_50 +(-0.018555*
ewgc(
"CG")+0.002547*
ewgc(
"Cqd8R",2,2,0,0)
2798 +0.000295*
ewgc(
"Cqd8R",2,2,1,1)+0.040351*
ewgc(
"Cqq1R",0,2,2,0)
2799 +0.001256*
ewgc(
"Cqq1R",1,2,2,1)+0.075386*
ewgc(
"Cqq3R",0,2,2,0)+0.005401*
ewgc(
"Cqq3R",1,2,2,1)
2800 +0.018788*
ewgc(
"Cqu8R",0,0,2,2)+0.000807*
ewgc(
"Cqu8R",1,1,2,2)+0.016262*
ewgc(
"Cqu8R",2,2,0,0)
2801 +0.000470*
ewgc(
"Cqu8R",2,2,1,1)+-0.006535*
ewgc(
"CuBR",2,2)+0.004622*
ewgc(
"Cud8R",2,2,0,0)
2802 +0.000557*
ewgc(
"Cud8R",2,2,1,1)-0.080445*
ewgc(
"CuGR",2,2)
2803 +0.039496*
ewgc(
"CuuR",0,2,2,0)+0.001217*
ewgc(
"CuuR",1,2,2,1)+-0.004069*
ewgc(
"CuWR",2,2)
2804 +-0.032332*
ewgc(
"CHD")+-0.018575*
ewgc(
"CHl3R",0,0)+-0.018575*
ewgc(
"CHl3R",1,1)+-0.069327*
ewgc(
"CHWB")
2805 +0.018597*
ewgc(
"CllR",0,1,1,0)+-0.000057*
ewgc(
"Cqd1R",2,2,0,0)+-0.000002*
ewgc(
"Cqd1R",2,2,1,1)
2806 +0.003004*
ewgc(
"Cqq1R",0,0,2,2)+-0.000132*
ewgc(
"Cqq1R",1,1,2,2)+0.008326*
ewgc(
"Cqq3R",0,0,2,2)
2807 +0.000523*
ewgc(
"Cqq3R",1,1,2,2)+0.001386*
ewgc(
"Cqu1R",0,0,2,2)+0.000057*
ewgc(
"Cqu1R",1,1,2,2)
2808 +0.001019*
ewgc(
"Cqu1R",2,2,0,0)+0.000055*
ewgc(
"Cqu1R",2,2,1,1)+-0.000289*
ewgc(
"Cud1R",2,2,0,0)
2809 +-0.000021*
ewgc(
"Cud1R",2,2,1,1)+0.002900*
ewgc(
"CuuR",0,0,2,2)+0.000133*
ewgc(
"CuuR",1,1,2,2))
2810 *(SM_sigma_tta_bin_35_50/sigma_tta_bin_35_50_madgraph);
2812 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2822 double sigma_tta_bin_50_70_madgraph = 0.238500;
2832 double total = SM_sigma_tta_bin_50_70 +(-0.014859*
ewgc(
"CG")+0.001934*
ewgc(
"Cqd8R",2,2,0,0)
2833 +0.000192*
ewgc(
"Cqd8R",2,2,1,1)+
2834 +0.029858*
ewgc(
"Cqq1R",0,2,2,0)+0.000825*
ewgc(
"Cqq1R",1,2,2,1)
2835 +0.057705*
ewgc(
"Cqq3R",0,2,2,0)+0.004114*
ewgc(
"Cqq3R",1,2,2,1)
2836 +0.014644*
ewgc(
"Cqu8R",0,0,2,2)+0.000602*
ewgc(
"Cqu8R",1,1,2,2)
2837 +0.012747*
ewgc(
"Cqu8R",2,2,0,0)+-0.007537*
ewgc(
"CuBR",2,2)
2838 +0.003692*
ewgc(
"Cud8R",2,2,0,0)+0.000409*
ewgc(
"Cud8R",2,2,1,1)
2839 -0.061847*
ewgc(
"CuGR",2,2)
2840 +0.029209*
ewgc(
"CuuR",0,2,2,0)+0.000813*
ewgc(
"CuuR",1,2,2,1)
2841 +-0.004460*
ewgc(
"CuWR",2,2)
2842 +-0.025253*
ewgc(
"CHD")+-0.014510*
ewgc(
"CHl3R",0,0)+-0.014510*
ewgc(
"CHl3R",1,1)+-0.054091*
ewgc(
"CHWB")
2843 +0.014521*
ewgc(
"CllR",0,1,1,0)+-0.000031*
ewgc(
"Cqd1R",2,2,0,0)+-0.000008*
ewgc(
"Cqd1R",2,2,1,1)
2844 +0.001996*
ewgc(
"Cqq1R",0,0,2,2)+-0.000150*
ewgc(
"Cqq1R",1,1,2,2)+0.006394*
ewgc(
"Cqq3R",0,0,2,2)
2845 +0.000416*
ewgc(
"Cqq3R",1,1,2,2)+0.001142*
ewgc(
"Cqu1R",0,0,2,2)+0.000027*
ewgc(
"Cqu1R",1,1,2,2)
2846 +0.000807*
ewgc(
"Cqu1R",2,2,0,0)+0.000037*
ewgc(
"Cqu1R",2,2,1,1)+-0.000320*
ewgc(
"Cud1R",2,2,0,0)
2847 +-0.000011*
ewgc(
"Cud1R",2,2,1,1)+0.002163*
ewgc(
"CuuR",0,0,2,2)+0.000065*
ewgc(
"CuuR",1,1,2,2))
2848 *(SM_sigma_tta_bin_50_70/sigma_tta_bin_50_70_madgraph);
2850 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2859 double sigma_tta_bin_70_100_madgraph = 0.198831;
2860 double sigma_tta_bin_100_130_madgraph =0.110866;
2861 double sigma_tta_bin_70_130_madgraph =sigma_tta_bin_70_100_madgraph+sigma_tta_bin_100_130_madgraph;
2870 double sigma_tta_bin_70_100_NP = (-0.013285*
ewgc(
"CG")+0.001630*
ewgc(
"Cqd8R",2,2,0,0)
2871 +0.000250*
ewgc(
"Cqd8R",2,2,1,1)
2872 +0.023767*
ewgc(
"Cqq1R",0,2,2,0)+0.000676*
ewgc(
"Cqq1R",1,2,2,1)
2873 +0.047671*
ewgc(
"Cqq3R",0,2,2,0)+0.003336*
ewgc(
"Cqq3R",1,2,2,1)
2874 +0.012379*
ewgc(
"Cqu8R",0,0,2,2)+0.000535*
ewgc(
"Cqu8R",1,1,2,2)
2875 +0.010765*
ewgc(
"Cqu8R",2,2,0,0)+0.000350*
ewgc(
"Cqu8R",2,2,1,1)
2876 -0.008505*
ewgc(
"CuBR",2,2)+0.003205*
ewgc(
"Cud8R",2,2,0,0)
2877 +0.000431*
ewgc(
"Cud8R",2,2,1,1)
2878 -0.050838*
ewgc(
"CuGR",2,2)+0.023185*
ewgc(
"CuuR",0,2,2,0)
2879 +0.000655*
ewgc(
"CuuR",1,2,2,1)-0.004930*
ewgc(
"CuWR",2,2)
2880 +-0.020982*
ewgc(
"CHD")+-0.012029*
ewgc(
"CHl3R",0,0)+-0.012029*
ewgc(
"CHl3R",1,1)+-0.045039*
ewgc(
"CHWB")
2881 +0.012146*
ewgc(
"CllR",0,1,1,0)+-0.000043*
ewgc(
"Cqd1R",2,2,0,0)+0.000040*
ewgc(
"Cqd1R",2,2,1,1)
2882 +0.001365*
ewgc(
"Cqq1R",0,0,2,2)+-0.000101*
ewgc(
"Cqq1R",1,1,2,2)+0.005271*
ewgc(
"Cqq3R",0,0,2,2)
2883 +0.000313*
ewgc(
"Cqq3R",1,1,2,2)+0.000917*
ewgc(
"Cqu1R",0,0,2,2)+0.000089*
ewgc(
"Cqu1R",1,1,2,2)
2884 +0.000787*
ewgc(
"Cqu1R",2,2,0,0)+0.000041*
ewgc(
"Cqu1R",2,2,1,1)+-0.000264*
ewgc(
"Cud1R",2,2,0,0)
2885 +0.000019*
ewgc(
"Cud1R",2,2,1,1)+0.001650*
ewgc(
"CuuR",0,0,2,2)+0.000103*
ewgc(
"CuuR",1,1,2,2));
2888 double sigma_tta_bin_100_130_NP = (-0.008092*
ewgc(
"CG")+0.000916*
ewgc(
"Cqd8R",2,2,0,0)+0.000088*
ewgc(
"Cqd8R",2,2,1,1)
2889 +0.012744*
ewgc(
"Cqq1R",0,2,2,0)+0.000316*
ewgc(
"Cqq1R",1,2,2,1)
2890 +0.026925*
ewgc(
"Cqq3R",0,2,2,0)+0.001792*
ewgc(
"Cqq3R",1,2,2,1)+0.007060*
ewgc(
"Cqu8R",0,0,2,2)
2891 +0.000247*
ewgc(
"Cqu8R",1,1,2,2)+0.006144*
ewgc(
"Cqu8R",2,2,0,0)+0.000162*
ewgc(
"Cqu8R",2,2,1,1)
2892 +-0.005920*
ewgc(
"CuBR",2,2)+0.001849*
ewgc(
"Cud8R",2,2,0,0)+0.000200*
ewgc(
"Cud8R",2,2,1,1)
2893 +-0.027969*
ewgc(
"CuGR",2,2)+0.012428*
ewgc(
"CuuR",0,2,2,0)
2894 +0.000308*
ewgc(
"CuuR",1,2,2,1)+-0.003364*
ewgc(
"CuWR",2,2)
2895 +-0.011717*
ewgc(
"CHD")+-0.006725*
ewgc(
"CHl3R",0,0)+-0.006725*
ewgc(
"CHl3R",1,1)+-0.025133*
ewgc(
"CHWB")
2896 +0.006730*
ewgc(
"CllR",0,1,1,0)+-0.000029*
ewgc(
"Cqd1R",2,2,0,0)+-0.000010*
ewgc(
"Cqd1R",2,2,1,1)
2897 +0.000698*
ewgc(
"Cqq1R",0,0,2,2)+-0.000082*
ewgc(
"Cqq1R",1,1,2,2)+0.002982*
ewgc(
"Cqq3R",0,0,2,2)
2898 +0.000170*
ewgc(
"Cqq3R",1,1,2,2)+0.000509*
ewgc(
"Cqu1R",0,0,2,2)+0.000010*
ewgc(
"Cqu1R",1,1,2,2)
2899 +0.000380*
ewgc(
"Cqu1R",2,2,0,0)+0.000006*
ewgc(
"Cqu1R",2,2,1,1)+-0.000174*
ewgc(
"Cud1R",2,2,0,0)
2900 +-0.000022*
ewgc(
"Cud1R",2,2,1,1)+0.000917*
ewgc(
"CuuR",0,0,2,2)+0.000026*
ewgc(
"CuuR",1,1,2,2));
2902 double total = SM_sigma_tta_bin_70_130 + (sigma_tta_bin_70_100_NP + sigma_tta_bin_100_130_NP)*(SM_sigma_tta_bin_70_130/sigma_tta_bin_70_130_madgraph);
2904 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2913 double sigma_tta_bin_130_165_madgraph = 0.075543;
2914 double sigma_tta_bin_165_200_madgraph = 0.044687;
2915 double sigma_tta_bin_130_200_madgraph = sigma_tta_bin_130_165_madgraph+sigma_tta_bin_165_200_madgraph;
2924 double sigma_tta_bin_130_165_NP = (-0.006183*
ewgc(
"CG")+0.000634*
ewgc(
"Cqd8R",2,2,0,0)+0.000043*
ewgc(
"Cqd8R",2,2,1,1)
2925 +0.008637*
ewgc(
"Cqq1R",0,2,2,0)+0.000173*
ewgc(
"Cqq1R",1,2,2,1)
2926 +0.018848*
ewgc(
"Cqq3R",0,2,2,0)+0.001189*
ewgc(
"Cqq3R",1,2,2,1)+0.005006*
ewgc(
"Cqu8R",0,0,2,2)
2927 +0.000145*
ewgc(
"Cqu8R",1,1,2,2)+0.004346*
ewgc(
"Cqu8R",2,2,0,0)+0.000081*
ewgc(
"Cqu8R",2,2,1,1)
2928 +-0.004429*
ewgc(
"CuBR",2,2)+0.001330*
ewgc(
"Cud8R",2,2,0,0)+0.000119*
ewgc(
"Cud8R",2,2,1,1)
2929 +-0.018971*
ewgc(
"CuGR",2,2)+0.008402*
ewgc(
"CuuR",0,2,2,0)
2930 +0.000171*
ewgc(
"CuuR",1,2,2,1)+-0.002499*
ewgc(
"CuWR",2,2)
2931 +-0.008004*
ewgc(
"CHD")+-0.004609*
ewgc(
"CHl3R",0,0)+-0.004609*
ewgc(
"CHl3R",1,1)+-0.017140*
ewgc(
"CHWB")
2932 +0.004568*
ewgc(
"CllR",0,1,1,0)+-0.000040*
ewgc(
"Cqd1R",2,2,0,0)+-0.000023*
ewgc(
"Cqd1R",2,2,1,1)
2933 +0.000407*
ewgc(
"Cqq1R",0,0,2,2)+-0.000077*
ewgc(
"Cqq1R",1,1,2,2)+0.002110*
ewgc(
"Cqq3R",0,0,2,2)
2934 +0.000087*
ewgc(
"Cqq3R",1,1,2,2)+0.000341*
ewgc(
"Cqu1R",0,0,2,2)+-0.000013*
ewgc(
"Cqu1R",1,1,2,2)
2935 +0.000255*
ewgc(
"Cqu1R",2,2,0,0)+-0.000015*
ewgc(
"Cqu1R",2,2,1,1)+-0.000134*
ewgc(
"Cud1R",2,2,0,0)
2936 +-0.000034*
ewgc(
"Cud1R",2,2,1,1)+0.000617*
ewgc(
"CuuR",0,0,2,2)+-0.000013*
ewgc(
"CuuR",1,1,2,2));
2938 double sigma_tta_bin_165_200_NP = (-0.004285*
ewgc(
"CG")+0.000401*
ewgc(
"Cqd8R",2,2,0,0)+0.000029*
ewgc(
"Cqd8R",2,2,1,1)
2939 +0.005252*
ewgc(
"Cqq1R",0,2,2,0)+0.000104*
ewgc(
"Cqq1R",1,2,2,1)
2940 +0.011756*
ewgc(
"Cqq3R",0,2,2,0)+0.000720*
ewgc(
"Cqq3R",1,2,2,1)+0.003157*
ewgc(
"Cqu8R",0,0,2,2)
2941 +0.000089*
ewgc(
"Cqu8R",1,1,2,2)+0.002752*
ewgc(
"Cqu8R",2,2,0,0)+0.000051*
ewgc(
"Cqu8R",2,2,1,1)
2942 +-0.002716*
ewgc(
"CuBR",2,2)+0.000855*
ewgc(
"Cud8R",2,2,0,0)+0.000072*
ewgc(
"Cud8R",2,2,1,1)
2943 +-0.011315*
ewgc(
"CuGR",2,2)+0.005106*
ewgc(
"CuuR",0,2,2,0)
2944 +0.000098*
ewgc(
"CuuR",1,2,2,1)+-0.001515*
ewgc(
"CuWR",2,2)
2945 +-0.004733*
ewgc(
"CHD")+-0.002719*
ewgc(
"CHl3R",0,0)+-0.002719*
ewgc(
"CHl3R",1,1)+-0.010136*
ewgc(
"CHWB")
2946 +0.002705*
ewgc(
"CllR",0,1,1,0)+-0.000020*
ewgc(
"Cqd1R",2,2,0,0)+-0.000010*
ewgc(
"Cqd1R",2,2,1,1)
2947 +0.000221*
ewgc(
"Cqq1R",0,0,2,2)+-0.000045*
ewgc(
"Cqq1R",1,1,2,2)+0.001322*
ewgc(
"Cqq3R",0,0,2,2)
2948 +0.000061*
ewgc(
"Cqq3R",1,1,2,2)+0.000204*
ewgc(
"Cqu1R",0,0,2,2)+-0.000003*
ewgc(
"Cqu1R",1,1,2,2)
2949 +0.000161*
ewgc(
"Cqu1R",2,2,0,0)+-0.000007*
ewgc(
"Cqu1R",2,2,1,1)+-0.000081*
ewgc(
"Cud1R",2,2,0,0)
2950 +-0.000014*
ewgc(
"Cud1R",2,2,1,1)+0.000411*
ewgc(
"CuuR",0,0,2,2)+-0.000002*
ewgc(
"CuuR",1,1,2,2));
2952 double total = SM_sigma_tta_bin_130_200 + (sigma_tta_bin_130_165_NP+sigma_tta_bin_165_200_NP)*(SM_sigma_tta_bin_130_200/sigma_tta_bin_130_200_madgraph);
2954 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
2963 double sigma_tta_bin_200_250_madgraph = 0.035911;
2964 double sigma_tta_bin_250_300_madgraph = 0.018900;
2965 double sigma_tta_bin_200_300_madgraph = sigma_tta_bin_200_250_madgraph+sigma_tta_bin_250_300_madgraph;
2975 double sigma_tta_bin_200_250_NP = (-0.004232*
ewgc(
"CG")+0.000362*
ewgc(
"Cqd8R",2,2,0,0)+0.000028*
ewgc(
"Cqd8R",2,2,1,1)
2976 +0.004454*
ewgc(
"Cqq1R",0,2,2,0)+0.000087*
ewgc(
"Cqq1R",1,2,2,1)
2977 +0.010395*
ewgc(
"Cqq3R",0,2,2,0)+0.000590*
ewgc(
"Cqq3R",1,2,2,1)+0.002802*
ewgc(
"Cqu8R",0,0,2,2)
2978 +0.000078*
ewgc(
"Cqu8R",1,1,2,2)+0.002436*
ewgc(
"Cqu8R",2,2,0,0)+0.000047*
ewgc(
"Cqu8R",2,2,1,1)
2979 -0.002135*
ewgc(
"CuBR",2,2)+0.000773*
ewgc(
"Cud8R",2,2,0,0)+0.000064*
ewgc(
"Cud8R",2,2,1,1)
2980 -0.009208*
ewgc(
"CuGR",2,2)+0.004354*
ewgc(
"CuuR",0,2,2,0)
2981 +0.000086*
ewgc(
"CuuR",1,2,2,1)+-0.001220*
ewgc(
"CuWR",2,2)
2982 +-0.003802*
ewgc(
"CHD")+-0.002185*
ewgc(
"CHl3R",0,0)+-0.002185*
ewgc(
"CHl3R",1,1)+-0.008144*
ewgc(
"CHWB")
2983 +0.002181*
ewgc(
"CllR",0,1,1,0)+-0.000016*
ewgc(
"Cqd1R",2,2,0,0)+-0.000004*
ewgc(
"Cqd1R",2,2,1,1)
2984 +0.000176*
ewgc(
"Cqq1R",0,0,2,2)+-0.000031*
ewgc(
"Cqq1R",1,1,2,2)+0.001156*
ewgc(
"Cqq3R",0,0,2,2)
2985 +0.000055*
ewgc(
"Cqq3R",1,1,2,2)+0.000179*
ewgc(
"Cqu1R",0,0,2,2)+0.000003*
ewgc(
"Cqu1R",1,1,2,2)
2986 +0.000131*
ewgc(
"Cqu1R",2,2,0,0)+0.000000*
ewgc(
"Cqu1R",2,2,1,1)+-0.000073*
ewgc(
"Cud1R",2,2,0,0)
2987 +-0.000011*
ewgc(
"Cud1R",2,2,1,1)+0.000320*
ewgc(
"CuuR",0,0,2,2)+0.000005*
ewgc(
"CuuR",1,1,2,2));
2989 double sigma_tta_bin_250_300_NP = (-0.002904*
ewgc(
"CG")+0.000216*
ewgc(
"Cqd8R",2,2,0,0)+0.000014*
ewgc(
"Cqd8R",2,2,1,1)
2990 +0.002603*
ewgc(
"Cqq1R",0,2,2,0)+0.000045*
ewgc(
"Cqq1R",1,2,2,1)
2991 +0.006131*
ewgc(
"Cqq3R",0,2,2,0)+0.000331*
ewgc(
"Cqq3R",1,2,2,1)+0.001689*
ewgc(
"Cqu8R",0,0,2,2)
2992 +0.000042*
ewgc(
"Cqu8R",1,1,2,2)+0.001470*
ewgc(
"Cqu8R",2,2,0,0)+0.000026*
ewgc(
"Cqu8R",2,2,1,1)
2993 -0.001064*
ewgc(
"CuBR",2,2)+0.000469*
ewgc(
"Cud8R",2,2,0,0)+0.000035*
ewgc(
"Cud8R",2,2,1,1)
2994 +-0.004994*
ewgc(
"CuGR",2,2)+0.002538*
ewgc(
"CuuR",0,2,2,0)
2995 +0.000044*
ewgc(
"CuuR",1,2,2,1)+-0.000597*
ewgc(
"CuWR",2,2)
2996 +-0.001999*
ewgc(
"CHD")+-0.001149*
ewgc(
"CHl3R",0,0)+-0.001149*
ewgc(
"CHl3R",1,1)+-0.004281*
ewgc(
"CHWB")
2997 +0.001146*
ewgc(
"CllR",0,1,1,0)+-0.000008*
ewgc(
"Cqd1R",2,2,0,0)+-0.000003*
ewgc(
"Cqd1R",2,2,1,1)
2998 +0.000087*
ewgc(
"Cqq1R",0,0,2,2)+-0.000021*
ewgc(
"Cqq1R",1,1,2,2)+0.000688*
ewgc(
"Cqq3R",0,0,2,2)
2999 +0.000029*
ewgc(
"Cqq3R",1,1,2,2)+0.000105*
ewgc(
"Cqu1R",0,0,2,2)+-0.000003*
ewgc(
"Cqu1R",1,1,2,2)
3000 +0.000073*
ewgc(
"Cqu1R",2,2,0,0)+-0.000001*
ewgc(
"Cqu1R",2,2,1,1)+-0.000043*
ewgc(
"Cud1R",2,2,0,0)
3001 +-0.000008*
ewgc(
"Cud1R",2,2,1,1)+0.000197*
ewgc(
"CuuR",0,0,2,2)+0.000001*
ewgc(
"CuuR",1,1,2,2));
3003 double total = SM_sigma_tta_bin_200_300 + (sigma_tta_bin_200_250_NP + sigma_tta_bin_250_300_NP)*(SM_sigma_tta_bin_200_300/sigma_tta_bin_200_300_madgraph);
3005 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3011 throw std::runtime_error(
"\nERROR: Please specify a correct binning range for sigma_tta_diff_LO_CMS_dilepton.\n");
3025 <<
"SM_sigma_ttz_bin_75_150_CMS_190711270" <<
"SM_sigma_ttz_bin_150_250_CMS_190711270"
3026 <<
"SM_sigma_ttz_bin_250_500_CMS_190711270");
3038 bool flag_Quadratic=
false;
3043 double sigma_ttz_bin_0_75_madgraph = 0.177589;
3053 double total = SM_sigma_ttz_bin_0_75 + (-0.031991*
ewgc(
"CG")+-0.016710*
ewgc(
"CHq1R",2,2)+0.016573*
ewgc(
"CHq3R",2,2)
3054 +0.009051*
ewgc(
"CHuR",2,2)+0.003299*
ewgc(
"Cqd8R",2,2,0,0)+0.000362*
ewgc(
"Cqd8R",2,2,1,1)
3055 +0.024362*
ewgc(
"Cqq1R",0,2,2,0)+0.000624*
ewgc(
"Cqq1R",1,2,2,1)+0.119583*
ewgc(
"Cqq3R",0,2,2,0)
3056 +0.012655*
ewgc(
"Cqq3R",1,2,2,1)+0.015687*
ewgc(
"Cqu8R",0,0,2,2)+0.001422*
ewgc(
"Cqu8R",1,1,2,2)
3057 +0.002967*
ewgc(
"Cqu8R",2,2,0,0)+0.000052*
ewgc(
"Cqu8R",2,2,1,1)+-0.000318*
ewgc(
"CuBR",2,2)
3058 +0.001835*
ewgc(
"Cud8R",2,2,0,0)+0.000209*
ewgc(
"Cud8R",2,2,1,1)-0.052919*
ewgc(
"CuGR",2,2)
3059 +0.006972*
ewgc(
"CuuR",0,2,2,0)+0.000145*
ewgc(
"CuuR",1,2,2,1)+-0.000317*
ewgc(
"CuWR",2,2)
3060 +0.000764*
ewgc(
"CHD")+-0.010859*
ewgc(
"CHl3R",0,0)+-0.010859*
ewgc(
"CHl3R",1,1)+-0.000041*
ewgc(
"CHW")
3061 +0.006519*
ewgc(
"CHWB")+0.010767*
ewgc(
"CllR",0,1,1,0)+-0.000148*
ewgc(
"Cqd1R",2,2,0,0)+-0.000064*
ewgc(
"Cqd1R",2,2,1,1)
3062 +-0.002423*
ewgc(
"Cqq1R",0,0,2,2)+-0.000764*
ewgc(
"Cqq1R",1,1,2,2)+0.011282*
ewgc(
"Cqq3R",0,0,2,2)
3063 +0.000883*
ewgc(
"Cqq3R",1,1,2,2)+-0.000077*
ewgc(
"Cqu1R",0,0,2,2)+-0.000116*
ewgc(
"Cqu1R",1,1,2,2)
3064 +0.000149*
ewgc(
"Cqu1R",2,2,0,0)+-0.000054*
ewgc(
"Cqu1R",2,2,1,1)+-0.000248*
ewgc(
"Cud1R",2,2,0,0)
3065 +-0.000072*
ewgc(
"Cud1R",2,2,1,1)+0.000417*
ewgc(
"CuuR",0,0,2,2)+-0.000049*
ewgc(
"CuuR",1,1,2,2))
3066 *(SM_sigma_ttz_bin_0_75/sigma_ttz_bin_0_75_madgraph);
3068 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3077 double sigma_ttz_bin_75_150_madgraph = 0.209588;
3087 double total = SM_sigma_ttz_bin_75_150 + (-0.051622*
ewgc(
"CG")+-0.021757*
ewgc(
"CHq1R",2,2)+0.021813*
ewgc(
"CHq3R",2,2)
3088 +0.013632*
ewgc(
"CHuR",2,2)+0.004262*
ewgc(
"Cqd8R",2,2,0,0)+0.000521*
ewgc(
"Cqd8R",2,2,1,1)
3089 +0.030335*
ewgc(
"Cqq1R",0,2,2,0)+0.000796*
ewgc(
"Cqq1R",1,2,2,1)+0.129627*
ewgc(
"Cqq3R",0,2,2,0)
3090 +0.012107*
ewgc(
"Cqq3R",1,2,2,1)+0.016607*
ewgc(
"Cqu8R",0,0,2,2)+0.001371*
ewgc(
"Cqu8R",1,1,2,2)
3091 +0.004665*
ewgc(
"Cqu8R",2,2,0,0)+0.000163*
ewgc(
"Cqu8R",2,2,1,1)+-0.000026*
ewgc(
"CuBR",2,2)
3092 +0.002538*
ewgc(
"Cud8R",2,2,0,0)+0.000335*
ewgc(
"Cud8R",2,2,1,1)-0.067116*
ewgc(
"CuGR",2,2)
3093 +0.011624*
ewgc(
"CuuR",0,2,2,0)+0.000337*
ewgc(
"CuuR",1,2,2,1)+-0.000735*
ewgc(
"CuWR",2,2)
3094 +-0.000153*
ewgc(
"CHD")+-0.012754*
ewgc(
"CHl3R",0,0)+-0.012754*
ewgc(
"CHl3R",1,1)+0.000067*
ewgc(
"CHW")
3095 +0.006566*
ewgc(
"CHWB")+0.012822*
ewgc(
"CllR",0,1,1,0)+-0.000189*
ewgc(
"Cqd1R",2,2,0,0)+0.000022*
ewgc(
"Cqd1R",2,2,1,1)
3096 +-0.002576*
ewgc(
"Cqq1R",0,0,2,2)+-0.000592*
ewgc(
"Cqq1R",1,1,2,2)+0.012033*
ewgc(
"Cqq3R",0,0,2,2)
3097 +0.000970*
ewgc(
"Cqq3R",1,1,2,2)+0.000170*
ewgc(
"Cqu1R",0,0,2,2)+-0.000031*
ewgc(
"Cqu1R",1,1,2,2)
3098 +0.000301*
ewgc(
"Cqu1R",2,2,0,0)+0.000043*
ewgc(
"Cqu1R",2,2,1,1)+-0.000125*
ewgc(
"Cud1R",2,2,0,0)
3099 +0.000002*
ewgc(
"Cud1R",2,2,1,1)+0.000863*
ewgc(
"CuuR",0,0,2,2)+0.000061*
ewgc(
"CuuR",1,1,2,2))
3100 *(SM_sigma_ttz_bin_75_150/sigma_ttz_bin_75_150_madgraph);
3102 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3111 double sigma_ttz_bin_150_250_madgraph = 0.132915;
3121 double total = SM_sigma_ttz_bin_150_250 + (-0.044763*
ewgc(
"CG")-0.014558*
ewgc(
"CHq1R",2,2)+0.014567*
ewgc(
"CHq3R",2,2)
3122 +0.010078*
ewgc(
"CHuR",2,2)+0.003298*
ewgc(
"Cqd8R",2,2,0,0)+0.000314*
ewgc(
"Cqd8R",2,2,1,1)
3123 +0.022847*
ewgc(
"Cqq1R",0,2,2,0)+0.000511*
ewgc(
"Cqq1R",1,2,2,1)+0.084393*
ewgc(
"Cqq3R",0,2,2,0)
3124 +0.006512*
ewgc(
"Cqq3R",1,2,2,1)+0.010724*
ewgc(
"Cqu8R",0,0,2,2)+0.000696*
ewgc(
"Cqu8R",1,1,2,2)
3125 +0.004171*
ewgc(
"Cqu8R",2,2,0,0)+0.000098*
ewgc(
"Cqu8R",2,2,1,1)+0.000118*
ewgc(
"CuBR",2,2)
3126 +0.002011*
ewgc(
"Cud8R",2,2,0,0)+0.000196*
ewgc(
"Cud8R",2,2,1,1)-0.045686*
ewgc(
"CuGR",2,2)
3127 +0.011095*
ewgc(
"CuuR",0,2,2,0)+0.000255*
ewgc(
"CuuR",1,2,2,1)+-0.000811*
ewgc(
"CuWR",2,2)
3128 +-0.000798*
ewgc(
"CHD")+-0.008089*
ewgc(
"CHl3R",0,0)+-0.008089*
ewgc(
"CHl3R",1,1)+0.000024*
ewgc(
"CHW")
3129 +0.003455*
ewgc(
"CHWB")+0.008087*
ewgc(
"CllR",0,1,1,0)+-0.000114*
ewgc(
"Cqd1R",2,2,0,0)+-0.000029*
ewgc(
"Cqd1R",2,2,1,1)
3130 +-0.001109*
ewgc(
"Cqq1R",0,0,2,2)+-0.000367*
ewgc(
"Cqq1R",1,1,2,2)+0.008379*
ewgc(
"Cqq3R",0,0,2,2)
3131 +0.000510*
ewgc(
"Cqq3R",1,1,2,2)+0.000203*
ewgc(
"Cqu1R",0,0,2,2)+-0.000032*
ewgc(
"Cqu1R",1,1,2,2)
3132 +0.000246*
ewgc(
"Cqu1R",2,2,0,0)+-0.000005*
ewgc(
"Cqu1R",2,2,1,1)+-0.000148*
ewgc(
"Cud1R",2,2,0,0)
3133 +-0.000031*
ewgc(
"Cud1R",2,2,1,1)+0.000849*
ewgc(
"CuuR",0,0,2,2)+0.000014*
ewgc(
"CuuR",1,1,2,2))
3134 *(SM_sigma_ttz_bin_150_250/sigma_ttz_bin_150_250_madgraph);
3136 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3145 double sigma_ttz_bin_250_500_madgraph = 0.067464;
3155 double total = SM_sigma_ttz_bin_250_500 + (-0.031862*
ewgc(
"CG")+-0.007411*
ewgc(
"CHq1R",2,2)+0.007439*
ewgc(
"CHq3R",2,2)
3156 +0.005451*
ewgc(
"CHuR",2,2)+0.002779*
ewgc(
"Cqd8R",2,2,0,0)+0.000235*
ewgc(
"Cqd8R",2,2,1,1)
3157 +0.019482*
ewgc(
"Cqq1R",0,2,2,0)+0.000381*
ewgc(
"Cqq1R",1,2,2,1)+0.060750*
ewgc(
"Cqq3R",0,2,2,0)
3158 +0.003621*
ewgc(
"Cqq3R",1,2,2,1)+0.007854*
ewgc(
"Cqu8R",0,0,2,2)+0.000404*
ewgc(
"Cqu8R",1,1,2,2)
3159 +0.003938*
ewgc(
"Cqu8R",2,2,0,0)+0.000089*
ewgc(
"Cqu8R",2,2,1,1)+0.000042*
ewgc(
"CuBR",2,2)
3160 +0.001798*
ewgc(
"Cud8R",2,2,0,0)+0.000162*
ewgc(
"Cud8R",2,2,1,1)-0.026610*
ewgc(
"CuGR",2,2)
3161 +0.011353*
ewgc(
"CuuR",0,2,2,0)+0.000235*
ewgc(
"CuuR",1,2,2,1)+-0.000517*
ewgc(
"CuWR",2,2)
3162 +-0.000594*
ewgc(
"CHD")+-0.004099*
ewgc(
"CHl3R",0,0)+-0.004099*
ewgc(
"CHl3R",1,1)+0.000046*
ewgc(
"CHW")
3163 +0.001552*
ewgc(
"CHWB")+0.004130*
ewgc(
"CllR",0,1,1,0)+-0.000078*
ewgc(
"Cqd1R",2,2,0,0)+0.000009*
ewgc(
"Cqd1R",2,2,1,1)
3164 +-0.000036*
ewgc(
"Cqq1R",0,0,2,2)+-0.000177*
ewgc(
"Cqq1R",1,1,2,2)+0.006452*
ewgc(
"Cqq3R",0,0,2,2)
3165 +0.000324*
ewgc(
"Cqq3R",1,1,2,2)+0.000333*
ewgc(
"Cqu1R",0,0,2,2)+0.000016*
ewgc(
"Cqu1R",1,1,2,2)
3166 +0.000275*
ewgc(
"Cqu1R",2,2,0,0)+0.000020*
ewgc(
"Cqu1R",2,2,1,1)+-0.000138*
ewgc(
"Cud1R",2,2,0,0)
3167 +0.000004*
ewgc(
"Cud1R",2,2,1,1)+0.000886*
ewgc(
"CuuR",0,0,2,2)+0.000029*
ewgc(
"CuuR",1,1,2,2))
3168 *(SM_sigma_ttz_bin_250_500/sigma_ttz_bin_250_500_madgraph);
3170 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3176 }
else throw std::runtime_error(
"wrong bin choice in sigma_ttz_diff_LO_CMS_190711270");
3188 setParametersForObservable(make_vector<std::string>() <<
"SM_sigma_ttz_bin_0_40_ATLAS_210312603" <<
"SM_sigma_ttz_bin_40_70_ATLAS_210312603"
3189 <<
"SM_sigma_ttz_bin_70_110_ATLAS_210312603" <<
"SM_sigma_ttz_bin_110_160_ATLAS_210312603" <<
"SM_sigma_ttz_bin_160_220_ATLAS_210312603"
3190 <<
"SM_sigma_ttz_bin_220_290_ATLAS_210312603" <<
"SM_sigma_ttz_bin_290_400_ATLAS_210312603");
3202 bool flag_Quadratic=
false;
3207 double sigma_ttz_bin_0_40_madgraph = 0.064177;
3217 double total = (sigma_ttz_bin_0_40_madgraph -0.010478*
ewgc(
"CG")-0.005804*
ewgc(
"CHq1R",2,2)
3218 +0.005759*
ewgc(
"CHq3R",2,2)+0.002967*
ewgc(
"CHuR",2,2)+0.001126*
ewgc(
"Cqd8R",2,2,0,0)
3219 +0.000122*
ewgc(
"Cqd8R",2,2,1,1)
3220 +0.008742*
ewgc(
"Cqq1R",0,2,2,0)+0.000211*
ewgc(
"Cqq1R",1,2,2,1)
3221 +0.045418*
ewgc(
"Cqq3R",0,2,2,0)+0.004850*
ewgc(
"Cqq3R",1,2,2,1)
3222 +0.005860*
ewgc(
"Cqu8R",0,0,2,2)+0.000532*
ewgc(
"Cqu8R",1,1,2,2)
3223 +0.000976*
ewgc(
"Cqu8R",2,2,0,0)+0.000001*
ewgc(
"Cqu8R",2,2,1,1)
3224 -0.000170*
ewgc(
"CuBR",2,2)+0.000666*
ewgc(
"Cud8R",2,2,0,0)+0.000058*
ewgc(
"Cud8R",2,2,1,1)
3225 -0.018690*
ewgc(
"CuGR",2,2)+0.002251*
ewgc(
"CuuR",0,2,2,0)
3226 +0.000036*
ewgc(
"CuuR",1,2,2,1)-0.000098*
ewgc(
"CuWR",2,2)
3227 +0.000365*
ewgc(
"CHD")+-0.003957*
ewgc(
"CHl3R",0,0)+-0.003957*
ewgc(
"CHl3R",1,1)+-0.000032*
ewgc(
"CHW")
3228 +0.002458*
ewgc(
"CHWB")+0.003876*
ewgc(
"CllR",0,1,1,0)+-0.000058*
ewgc(
"Cqd1R",2,2,0,0)+-0.000030*
ewgc(
"Cqd1R",2,2,1,1)
3229 +-0.001074*
ewgc(
"Cqq1R",0,0,2,2)+-0.000307*
ewgc(
"Cqq1R",1,1,2,2)+0.004072*
ewgc(
"Cqq3R",0,0,2,2)
3230 +0.000317*
ewgc(
"Cqq3R",1,1,2,2)+-0.000065*
ewgc(
"Cqu1R",0,0,2,2)+-0.000069*
ewgc(
"Cqu1R",1,1,2,2)
3231 +0.000058*
ewgc(
"Cqu1R",2,2,0,0)+-0.000030*
ewgc(
"Cqu1R",2,2,1,1)+-0.000072*
ewgc(
"Cud1R",2,2,0,0)
3232 +-0.000031*
ewgc(
"Cud1R",2,2,1,1)+0.000196*
ewgc(
"CuuR",0,0,2,2)+-0.000029*
ewgc(
"CuuR",1,1,2,2))
3233 *(SM_sigma_ttz_bin_0_40/sigma_ttz_bin_0_40_madgraph);
3235 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3243 double sigma_ttz_bin_40_70_madgraph = 0.096642;
3253 double total = (sigma_ttz_bin_40_70_madgraph -0.018049*
ewgc(
"CG")-0.009212*
ewgc(
"CHq1R",2,2)
3254 +0.009177*
ewgc(
"CHq3R",2,2)+0.005078*
ewgc(
"CHuR",2,2)+0.001840*
ewgc(
"Cqd8R",2,2,0,0)
3255 +0.000234*
ewgc(
"Cqd8R",2,2,1,1)
3256 +0.013449*
ewgc(
"Cqq1R",0,2,2,0)+0.000372*
ewgc(
"Cqq1R",1,2,2,1)
3257 +0.065355*
ewgc(
"Cqq3R",0,2,2,0)+0.006633*
ewgc(
"Cqq3R",1,2,2,1)
3258 +0.008494*
ewgc(
"Cqu8R",0,0,2,2)+0.000775*
ewgc(
"Cqu8R",1,1,2,2)
3259 +0.001722*
ewgc(
"Cqu8R",2,2,0,0)+0.000055*
ewgc(
"Cqu8R",2,2,1,1)
3260 -0.000190*
ewgc(
"CuBR",2,2)+0.001097*
ewgc(
"Cud8R",2,2,0,0)
3261 +0.000148*
ewgc(
"Cud8R",2,2,1,1)+-0.029042*
ewgc(
"CuGR",2,2)
3262 +0.003988*
ewgc(
"CuuR",0,2,2,0)+0.000126*
ewgc(
"CuuR",1,2,2,1)
3263 -0.000106*
ewgc(
"CuWR",2,2)
3264 +0.000406*
ewgc(
"CHD")+-0.005906*
ewgc(
"CHl3R",0,0)+-0.005906*
ewgc(
"CHl3R",1,1)+0.000019*
ewgc(
"CHW")
3265 +0.003564*
ewgc(
"CHWB")+0.005878*
ewgc(
"CllR",0,1,1,0)+-0.000048*
ewgc(
"Cqd1R",2,2,0,0)+-0.000002*
ewgc(
"Cqd1R",2,2,1,1)
3266 +-0.001543*
ewgc(
"Cqq1R",0,0,2,2)+-0.000396*
ewgc(
"Cqq1R",1,1,2,2)+0.005957*
ewgc(
"Cqq3R",0,0,2,2)
3267 +0.000477*
ewgc(
"Cqq3R",1,1,2,2)+0.000037*
ewgc(
"Cqu1R",0,0,2,2)+-0.000046*
ewgc(
"Cqu1R",1,1,2,2)
3268 +0.000093*
ewgc(
"Cqu1R",2,2,0,0)+0.000007*
ewgc(
"Cqu1R",2,2,1,1)+-0.000040*
ewgc(
"Cud1R",2,2,0,0)
3269 +0.000012*
ewgc(
"Cud1R",2,2,1,1)+0.000312*
ewgc(
"CuuR",0,0,2,2)+0.000027*
ewgc(
"CuuR",1,1,2,2))
3270 *(SM_sigma_ttz_bin_40_70/sigma_ttz_bin_40_70_madgraph);
3272 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3281 double sigma_ttz_bin_70_110_madgraph = 0.127419;
3291 double total = (sigma_ttz_bin_70_110_madgraph-0.028383*
ewgc(
"CG")+-0.012875*
ewgc(
"CHq1R",2,2)+0.012884*
ewgc(
"CHq3R",2,2)
3292 +0.007778*
ewgc(
"CHuR",2,2)+0.002468*
ewgc(
"Cqd8R",2,2,0,0)+0.000298*
ewgc(
"Cqd8R",2,2,1,1)
3293 +0.017859*
ewgc(
"Cqq1R",0,2,2,0)+0.000464*
ewgc(
"Cqq1R",1,2,2,1)
3294 +0.080694*
ewgc(
"Cqq3R",0,2,2,0)+0.007774*
ewgc(
"Cqq3R",1,2,2,1)+0.010371*
ewgc(
"Cqu8R",0,0,2,2)
3295 +0.000893*
ewgc(
"Cqu8R",1,1,2,2)+0.002610*
ewgc(
"Cqu8R",2,2,0,0)+0.000063*
ewgc(
"Cqu8R",2,2,1,1)
3296 -0.000135*
ewgc(
"CuBR",2,2)+0.001481*
ewgc(
"Cud8R",2,2,0,0)+0.000183*
ewgc(
"Cud8R",2,2,1,1)
3297 -0.039573*
ewgc(
"CuGR",2,2)+0.006317*
ewgc(
"CuuR",0,2,2,0)+0.000171*
ewgc(
"CuuR",1,2,2,1)
3298 -0.000281*
ewgc(
"CuWR",2,2)
3299 +0.000076*
ewgc(
"CHD")+-0.007774*
ewgc(
"CHl3R",0,0)+-0.007774*
ewgc(
"CHl3R",1,1)+0.000013*
ewgc(
"CHW")
3300 +0.004172*
ewgc(
"CHWB")+0.007759*
ewgc(
"CllR",0,1,1,0)+-0.000123*
ewgc(
"Cqd1R",2,2,0,0)+-0.000006*
ewgc(
"Cqd1R",2,2,1,1)
3301 +-0.001720*
ewgc(
"Cqq1R",0,0,2,2)+-0.000435*
ewgc(
"Cqq1R",1,1,2,2)+0.007293*
ewgc(
"Cqq3R",0,0,2,2)
3302 +0.000589*
ewgc(
"Cqq3R",1,1,2,2)+-0.000047*
ewgc(
"Cqu1R",0,0,2,2)+-0.000039*
ewgc(
"Cqu1R",1,1,2,2)
3303 +0.000144*
ewgc(
"Cqu1R",2,2,0,0)+-0.000001*
ewgc(
"Cqu1R",2,2,1,1)+-0.000117*
ewgc(
"Cud1R",2,2,0,0)
3304 +-0.000012*
ewgc(
"Cud1R",2,2,1,1)+0.000456*
ewgc(
"CuuR",0,0,2,2)+0.000004*
ewgc(
"CuuR",1,1,2,2))
3305 *(SM_sigma_ttz_bin_70_110/sigma_ttz_bin_70_110_madgraph);
3307 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3316 double sigma_ttz_bin_110_160_madgraph = 0.118917;
3326 double total = (sigma_ttz_bin_110_160_madgraph -0.032594*
ewgc(
"CG")-0.012662*
ewgc(
"CHq1R",2,2)
3327 +0.012643*
ewgc(
"CHq3R",2,2)+0.008236*
ewgc(
"CHuR",2,2)+0.002540*
ewgc(
"Cqd8R",2,2,0,0)
3328 +0.000253*
ewgc(
"Cqd8R",2,2,1,1)+0.017566*
ewgc(
"Cqq1R",0,2,2,0)+0.000417*
ewgc(
"Cqq1R",1,2,2,1)
3329 +0.071863*
ewgc(
"Cqq3R",0,2,2,0)+0.006279*
ewgc(
"Cqq3R",1,2,2,1)+0.009224*
ewgc(
"Cqu8R",0,0,2,2)
3330 +0.000682*
ewgc(
"Cqu8R",1,1,2,2)+0.002931*
ewgc(
"Cqu8R",2,2,0,0)+0.000049*
ewgc(
"Cqu8R",2,2,1,1)
3331 +-0.000017*
ewgc(
"CuBR",2,2)+0.001474*
ewgc(
"Cud8R",2,2,0,0)+0.000150*
ewgc(
"Cud8R",2,2,1,1)
3332 -0.038866*
ewgc(
"CuGR",2,2)+0.007314*
ewgc(
"CuuR",0,2,2,0)
3333 +0.000171*
ewgc(
"CuuR",1,2,2,1)+-0.000599*
ewgc(
"CuWR",2,2)
3334 +-0.000370*
ewgc(
"CHD")+-0.007261*
ewgc(
"CHl3R",0,0)+-0.007261*
ewgc(
"CHl3R",1,1)+-0.000003*
ewgc(
"CHW")
3335 +0.003479*
ewgc(
"CHWB")+0.007219*
ewgc(
"CllR",0,1,1,0)+-0.000093*
ewgc(
"Cqd1R",2,2,0,0)+-0.000028*
ewgc(
"Cqd1R",2,2,1,1)
3336 +-0.001164*
ewgc(
"Cqq1R",0,0,2,2)+-0.000361*
ewgc(
"Cqq1R",1,1,2,2)+0.006786*
ewgc(
"Cqq3R",0,0,2,2)
3337 +0.000480*
ewgc(
"Cqq3R",1,1,2,2)+0.000040*
ewgc(
"Cqu1R",0,0,2,2)+-0.000053*
ewgc(
"Cqu1R",1,1,2,2)
3338 +0.000170*
ewgc(
"Cqu1R",2,2,0,0)+-0.000016*
ewgc(
"Cqu1R",2,2,1,1)+-0.000090*
ewgc(
"Cud1R",2,2,0,0)
3339 +-0.000038*
ewgc(
"Cud1R",2,2,1,1)+0.000486*
ewgc(
"CuuR",0,0,2,2)+-0.000013*
ewgc(
"CuuR",1,1,2,2))
3340 *(SM_sigma_ttz_bin_110_160/sigma_ttz_bin_110_160_madgraph);
3342 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3351 double sigma_ttz_bin_160_220_madgraph = 0.086169;
3361 double total = (sigma_ttz_bin_160_220_madgraph -0.028727*
ewgc(
"CG")+-0.009451*
ewgc(
"CHq1R",2,2)
3362 +0.009451*
ewgc(
"CHq3R",2,2)+0.006505*
ewgc(
"CHuR",2,2)+0.002109*
ewgc(
"Cqd8R",2,2,0,0)
3363 +0.000210*
ewgc(
"Cqd8R",2,2,1,1)+0.014508*
ewgc(
"Cqq1R",0,2,2,0)
3364 +0.000323*
ewgc(
"Cqq1R",1,2,2,1)+0.054025*
ewgc(
"Cqq3R",0,2,2,0)+0.004204*
ewgc(
"Cqq3R",1,2,2,1)
3365 +0.006853*
ewgc(
"Cqu8R",0,0,2,2)+0.000457*
ewgc(
"Cqu8R",1,1,2,2)+0.002647*
ewgc(
"Cqu8R",2,2,0,0)
3366 +0.000061*
ewgc(
"Cqu8R",2,2,1,1)+0.000070*
ewgc(
"CuBR",2,2)+0.001274*
ewgc(
"Cud8R",2,2,0,0)
3367 +0.000130*
ewgc(
"Cud8R",2,2,1,1)+-0.029532*
ewgc(
"CuGR",2,2)
3368 +0.006980*
ewgc(
"CuuR",0,2,2,0)+0.000163*
ewgc(
"CuuR",1,2,2,1)+-0.000537*
ewgc(
"CuWR",2,2)
3369 +-0.000506*
ewgc(
"CHD")+-0.005252*
ewgc(
"CHl3R",0,0)+-0.005252*
ewgc(
"CHl3R",1,1)+0.000016*
ewgc(
"CHW")
3370 +0.002257*
ewgc(
"CHWB")+0.005257*
ewgc(
"CllR",0,1,1,0)+-0.000081*
ewgc(
"Cqd1R",2,2,0,0)+-0.000017*
ewgc(
"Cqd1R",2,2,1,1)
3371 +-0.000799*
ewgc(
"Cqq1R",0,0,2,2)+-0.000244*
ewgc(
"Cqq1R",1,1,2,2)+0.005197*
ewgc(
"Cqq3R",0,0,2,2)
3372 +0.000326*
ewgc(
"Cqq3R",1,1,2,2)+0.000178*
ewgc(
"Cqu1R",0,0,2,2)+-0.000014*
ewgc(
"Cqu1R",1,1,2,2)
3373 +0.000180*
ewgc(
"Cqu1R",2,2,0,0)+0.000002*
ewgc(
"Cqu1R",2,2,1,1)+-0.000112*
ewgc(
"Cud1R",2,2,0,0)
3374 +-0.000009*
ewgc(
"Cud1R",2,2,1,1)+0.000539*
ewgc(
"CuuR",0,0,2,2)+0.000010*
ewgc(
"CuuR",1,1,2,2))
3375 *(SM_sigma_ttz_bin_160_220/sigma_ttz_bin_160_220_madgraph);
3377 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3386 double sigma_ttz_bin_220_290_madgraph = 0.051619;
3396 double total = (sigma_ttz_bin_220_290_madgraph -0.020633*
ewgc(
"CG")+-0.005708*
ewgc(
"CHq1R",2,2)
3397 +0.005730*
ewgc(
"CHq3R",2,2)+0.004111*
ewgc(
"CHuR",2,2)+0.001568*
ewgc(
"Cqd8R",2,2,0,0)
3398 +0.000156*
ewgc(
"Cqd8R",2,2,1,1)+0.010800*
ewgc(
"Cqq1R",0,2,2,0)
3399 +0.000238*
ewgc(
"Cqq1R",1,2,2,1)+0.036604*
ewgc(
"Cqq3R",0,2,2,0)+0.002537*
ewgc(
"Cqq3R",1,2,2,1)
3400 +0.004688*
ewgc(
"Cqu8R",0,0,2,2)+0.000287*
ewgc(
"Cqu8R",1,1,2,2)+0.002098*
ewgc(
"Cqu8R",2,2,0,0)
3401 +0.000060*
ewgc(
"Cqu8R",2,2,1,1)+0.000066*
ewgc(
"CuBR",2,2)+0.000986*
ewgc(
"Cud8R",2,2,0,0)
3402 +0.000107*
ewgc(
"Cud8R",2,2,1,1)-0.018706*
ewgc(
"CuGR",2,2)
3403 +0.005776*
ewgc(
"CuuR",0,2,2,0)+0.000142*
ewgc(
"CuuR",1,2,2,1)-0.000356*
ewgc(
"CuWR",2,2)
3404 +-0.000396*
ewgc(
"CHD")+-0.003125*
ewgc(
"CHl3R",0,0)+-0.003125*
ewgc(
"CHl3R",1,1)+0.000030*
ewgc(
"CHW")
3405 +0.001241*
ewgc(
"CHWB")+0.003151*
ewgc(
"CllR",0,1,1,0)+-0.000024*
ewgc(
"Cqd1R",2,2,0,0)+0.000006*
ewgc(
"Cqd1R",2,2,1,1)
3406 +-0.000280*
ewgc(
"Cqq1R",0,0,2,2)+-0.000122*
ewgc(
"Cqq1R",1,1,2,2)+0.003698*
ewgc(
"Cqq3R",0,0,2,2)
3407 +0.000221*
ewgc(
"Cqq3R",1,1,2,2)+0.000151*
ewgc(
"Cqu1R",0,0,2,2)+0.000009*
ewgc(
"Cqu1R",1,1,2,2)
3408 +0.000165*
ewgc(
"Cqu1R",2,2,0,0)+0.000020*
ewgc(
"Cqu1R",2,2,1,1)+-0.000062*
ewgc(
"Cud1R",2,2,0,0)
3409 +0.000012*
ewgc(
"Cud1R",2,2,1,1)+0.000461*
ewgc(
"CuuR",0,0,2,2)+0.000027*
ewgc(
"CuuR",1,1,2,2))
3410 *(SM_sigma_ttz_bin_220_290/sigma_ttz_bin_220_290_madgraph);
3412 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3421 double sigma_ttz_bin_290_400_madgraph = 0.032507;
3431 double total = (sigma_ttz_bin_290_400_madgraph -0.015551*
ewgc(
"CG")+-0.003576*
ewgc(
"CHq1R",2,2)
3432 +0.003588*
ewgc(
"CHq3R",2,2)+0.002640*
ewgc(
"CHuR",2,2)+0.001358*
ewgc(
"Cqd8R",2,2,0,0)
3433 +0.000110*
ewgc(
"Cqd8R",2,2,1,1)+0.009422*
ewgc(
"Cqq1R",0,2,2,0)
3434 +0.000177*
ewgc(
"Cqq1R",1,2,2,1)+0.029289*
ewgc(
"Cqq3R",0,2,2,0)+0.001743*
ewgc(
"Cqq3R",1,2,2,1)
3435 +0.003812*
ewgc(
"Cqu8R",0,0,2,2)+0.000192*
ewgc(
"Cqu8R",1,1,2,2)+0.001922*
ewgc(
"Cqu8R",2,2,0,0)
3436 +0.000038*
ewgc(
"Cqu8R",2,2,1,1)+0.000016*
ewgc(
"CuBR",2,2)+0.000882*
ewgc(
"Cud8R",2,2,0,0)
3437 +0.000076*
ewgc(
"Cud8R",2,2,1,1)-0.012764*
ewgc(
"CuGR",2,2)
3438 +0.005527*
ewgc(
"CuuR",0,2,2,0)+0.000108*
ewgc(
"CuuR",1,2,2,1)+-0.000264*
ewgc(
"CuWR",2,2)
3439 +-0.000295*
ewgc(
"CHD")+-0.001978*
ewgc(
"CHl3R",0,0)+-0.001978*
ewgc(
"CHl3R",1,1)+0.000020*
ewgc(
"CHW")
3440 +0.000740*
ewgc(
"CHWB")+0.001985*
ewgc(
"CllR",0,1,1,0)+-0.000037*
ewgc(
"Cqd1R",2,2,0,0)+-0.000001*
ewgc(
"Cqd1R",2,2,1,1)
3441 +-0.000103*
ewgc(
"Cqq1R",0,0,2,2)+-0.000084*
ewgc(
"Cqq1R",1,1,2,2)+0.003015*
ewgc(
"Cqq3R",0,0,2,2)
3442 +0.000159*
ewgc(
"Cqq3R",1,1,2,2)+0.000151*
ewgc(
"Cqu1R",0,0,2,2)+-0.000000*
ewgc(
"Cqu1R",1,1,2,2)
3443 +0.000122*
ewgc(
"Cqu1R",2,2,0,0)+0.000006*
ewgc(
"Cqu1R",2,2,1,1)+-0.000060*
ewgc(
"Cud1R",2,2,0,0)
3444 +-0.000001*
ewgc(
"Cud1R",2,2,1,1)+0.000432*
ewgc(
"CuuR",0,0,2,2)+0.000012*
ewgc(
"CuuR",1,1,2,2))
3445 *(SM_sigma_ttz_bin_290_400/sigma_ttz_bin_290_400_madgraph);
3447 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3454 else throw std::runtime_error(
"wrong bin choice in sigma_ttz_diff_LO_ATLAS_210312603");
3468 setParametersForObservable(make_vector<std::string>() <<
"SM_sigma_ttz_bin_0_60_ATLAS_231204450" <<
"SM_sigma_ttz_bin_60_100_ATLAS_231204450"
3469 <<
"SM_sigma_ttz_bin_100_140_ATLAS_231204450" <<
"SM_sigma_ttz_bin_140_180_ATLAS_231204450" <<
"SM_sigma_ttz_bin_180_230_ATLAS_231204450"
3470 <<
"SM_sigma_ttz_bin_230_280_ATLAS_231204450" <<
"SM_sigma_ttz_bin_280_350_ATLAS_231204450" <<
"SM_sigma_ttz_bin_350_1000_ATLAS_231204450");
3482 bool flag_Quadratic=
false;
3487 double sigma_ttz_bin_0_60_madgraph = 0.127174;
3497 double total = SM_sigma_ttz_bin_0_60 + (+-0.021934*
ewgc(
"CG")+-0.011795*
ewgc(
"CHq1R",2,2)
3498 +0.011666*
ewgc(
"CHq3R",2,2)+0.006189*
ewgc(
"CHuR",2,2)+0.002304*
ewgc(
"Cqd8R",2,2,0,0)
3499 +0.000241*
ewgc(
"Cqd8R",2,2,1,1)+0.017168*
ewgc(
"Cqq1R",0,2,2,0)+0.000433*
ewgc(
"Cqq1R",1,2,2,1)
3500 +0.087805*
ewgc(
"Cqq3R",0,2,2,0)+0.009151*
ewgc(
"Cqq3R",1,2,2,1)+0.011486*
ewgc(
"Cqu8R",0,0,2,2)
3501 +0.001023*
ewgc(
"Cqu8R",1,1,2,2)+0.002106*
ewgc(
"Cqu8R",2,2,0,0)+-0.000002*
ewgc(
"Cqu8R",2,2,1,1)
3502 +-0.000289*
ewgc(
"CuBR",2,2)+0.001302*
ewgc(
"Cud8R",2,2,0,0)+0.000116*
ewgc(
"Cud8R",2,2,1,1)
3503 +-0.037524*
ewgc(
"CuGR",2,2)+0.004779*
ewgc(
"CuuR",0,2,2,0)+0.000086*
ewgc(
"CuuR",1,2,2,1)
3504 +-0.000247*
ewgc(
"CuWR",2,2)
3505 +0.000577*
ewgc(
"CHD")+-0.007807*
ewgc(
"CHl3R",0,0)+-0.007807*
ewgc(
"CHl3R",1,1)+0.004690*
ewgc(
"CHWB")
3506 +0.007677*
ewgc(
"CllR",0,1,1,0)+-0.000092*
ewgc(
"Cqd1R",2,2,0,0)+-0.000094*
ewgc(
"Cqd1R",2,2,1,1)
3507 +-0.001974*
ewgc(
"Cqq1R",0,0,2,2)+-0.000549*
ewgc(
"Cqq1R",1,1,2,2)+0.008083*
ewgc(
"Cqq3R",0,0,2,2)
3508 +0.000640*
ewgc(
"Cqq3R",1,1,2,2)+-0.000030*
ewgc(
"Cqu1R",0,0,2,2)+-0.000129*
ewgc(
"Cqu1R",1,1,2,2)
3509 +0.000094*
ewgc(
"Cqu1R",2,2,0,0)+-0.000192*
ewgc(
"Cud1R",2,2,0,0)+-0.000078*
ewgc(
"Cud1R",2,2,1,1)
3510 +0.000339*
ewgc(
"CuuR",0,0,2,2))
3511 *(SM_sigma_ttz_bin_0_60/sigma_ttz_bin_0_60_madgraph);
3513 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3521 double sigma_ttz_bin_60_100_madgraph = 0.131287;
3531 double total = SM_sigma_ttz_bin_60_100 + (+-0.027680*
ewgc(
"CG")+-0.013016*
ewgc(
"CHq1R",2,2)
3532 +0.013157*
ewgc(
"CHq3R",2,2)+0.007747*
ewgc(
"CHuR",2,2)+0.002620*
ewgc(
"Cqd8R",2,2,0,0)
3533 +0.000380*
ewgc(
"Cqd8R",2,2,1,1)+0.018507*
ewgc(
"Cqq1R",0,2,2,0)+0.000573*
ewgc(
"Cqq1R",1,2,2,1)
3534 +0.084073*
ewgc(
"Cqq3R",0,2,2,0)+0.008402*
ewgc(
"Cqq3R",1,2,2,1)+0.010907*
ewgc(
"Cqu8R",0,0,2,2)
3535 +0.001021*
ewgc(
"Cqu8R",1,1,2,2)+0.002662*
ewgc(
"Cqu8R",2,2,0,0)+0.000145*
ewgc(
"Cqu8R",2,2,1,1)
3536 +-0.000059*
ewgc(
"CuBR",2,2)+0.001529*
ewgc(
"Cud8R",2,2,0,0)+0.000263*
ewgc(
"Cud8R",2,2,1,1)
3537 +-0.040409*
ewgc(
"CuGR",2,2)+0.006251*
ewgc(
"CuuR",0,2,2,0)+0.000249*
ewgc(
"CuuR",1,2,2,1)
3538 +-0.000289*
ewgc(
"CuWR",2,2)
3539 +0.000262*
ewgc(
"CHD")+-0.007922*
ewgc(
"CHl3R",0,0)+-0.007922*
ewgc(
"CHl3R",1,1)
3540 +0.000082*
ewgc(
"CHW")+0.004519*
ewgc(
"CHWB")+0.008054*
ewgc(
"CllR",0,1,1,0)
3541 +-0.000051*
ewgc(
"Cqd1R",2,2,0,0)+0.000055*
ewgc(
"Cqd1R",2,2,1,1)+-0.001905*
ewgc(
"Cqq1R",0,0,2,2)
3542 +-0.000372*
ewgc(
"Cqq1R",1,1,2,2)+0.007480*
ewgc(
"Cqq3R",0,0,2,2)+0.000691*
ewgc(
"Cqq3R",1,1,2,2)
3543 +-0.000060*
ewgc(
"Cqu1R",0,0,2,2)+0.000030*
ewgc(
"Cqu1R",1,1,2,2)+0.000193*
ewgc(
"Cqu1R",2,2,0,0)
3544 +0.000077*
ewgc(
"Cqu1R",2,2,1,1)+-0.000077*
ewgc(
"Cud1R",2,2,0,0)+0.000063*
ewgc(
"Cud1R",2,2,1,1)
3545 +0.000561*
ewgc(
"CuuR",0,0,2,2)+0.000089*
ewgc(
"CuuR",1,1,2,2))
3546 *(SM_sigma_ttz_bin_60_100/sigma_ttz_bin_60_100_madgraph);
3548 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3557 double sigma_ttz_bin_100_140_madgraph = 0.106891;
3567 double total = SM_sigma_ttz_bin_100_140 + (+-0.027409*
ewgc(
"CG")+-0.011223*
ewgc(
"CHq1R",2,2)
3568 +0.011239*
ewgc(
"CHq3R",2,2)+0.007180*
ewgc(
"CHuR",2,2)+0.002215*
ewgc(
"Cqd8R",2,2,0,0)
3569 +0.000267*
ewgc(
"Cqd8R",2,2,1,1)+0.015523*
ewgc(
"Cqq1R",0,2,2,0)+0.000417*
ewgc(
"Cqq1R",1,2,2,1)
3570 +0.064904*
ewgc(
"Cqq3R",0,2,2,0)+0.005949*
ewgc(
"Cqq3R",1,2,2,1)+0.008353*
ewgc(
"Cqu8R",0,0,2,2)
3571 +0.000678*
ewgc(
"Cqu8R",1,1,2,2)+0.002497*
ewgc(
"Cqu8R",2,2,0,0)+0.000075*
ewgc(
"Cqu8R",2,2,1,1)
3572 +0.000008*
ewgc(
"CuBR",2,2)+0.001307*
ewgc(
"Cud8R",2,2,0,0)+0.000171*
ewgc(
"Cud8R",2,2,1,1)
3573 -0.034466*
ewgc(
"CuGR",2,2)+0.006148*
ewgc(
"CuuR",0,2,2,0)+0.000180*
ewgc(
"CuuR",1,2,2,1)
3574 +-0.000467*
ewgc(
"CuWR",2,2)
3575 +-0.000192*
ewgc(
"CHD")+-0.006497*
ewgc(
"CHl3R",0,0)+-0.006497*
ewgc(
"CHl3R",1,1)
3576 +0.000025*
ewgc(
"CHW")+0.003234*
ewgc(
"CHWB")+0.006517*
ewgc(
"CllR",0,1,1,0)
3577 +-0.000091*
ewgc(
"Cqd1R",2,2,0,0)+0.000008*
ewgc(
"Cqd1R",2,2,1,1)+-0.001327*
ewgc(
"Cqq1R",0,0,2,2)
3578 +-0.000321*
ewgc(
"Cqq1R",1,1,2,2)+0.006050*
ewgc(
"Cqq3R",0,0,2,2)+0.000473*
ewgc(
"Cqq3R",1,1,2,2)
3579 +0.000067*
ewgc(
"Cqu1R",0,0,2,2)+-0.000014*
ewgc(
"Cqu1R",1,1,2,2)+0.000157*
ewgc(
"Cqu1R",2,2,0,0)
3580 +0.000014*
ewgc(
"Cqu1R",2,2,1,1)+-0.000087*
ewgc(
"Cud1R",2,2,0,0)+0.000004*
ewgc(
"Cud1R",2,2,1,1)
3581 +0.000476*
ewgc(
"CuuR",0,0,2,2)+0.000028*
ewgc(
"CuuR",1,1,2,2))
3582 *(SM_sigma_ttz_bin_100_140/sigma_ttz_bin_100_140_madgraph);
3584 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3593 double sigma_ttz_bin_140_180_madgraph = 0.076251;
3603 double total = SM_sigma_ttz_bin_140_180 + (+-0.023096*
ewgc(
"CG")+-0.008249*
ewgc(
"CHq1R",2,2)
3604 +0.008298*
ewgc(
"CHq3R",2,2)+0.005563*
ewgc(
"CHuR",2,2)+0.001755*
ewgc(
"Cqd8R",2,2,0,0)
3605 +0.000205*
ewgc(
"Cqd8R",2,2,1,1)+0.011891*
ewgc(
"Cqq1R",0,2,2,0)+0.000314*
ewgc(
"Cqq1R",1,2,2,1)
3606 +0.046442*
ewgc(
"Cqq3R",0,2,2,0)+0.003888*
ewgc(
"Cqq3R",1,2,2,1)+0.005906*
ewgc(
"Cqu8R",0,0,2,2)
3607 +0.000446*
ewgc(
"Cqu8R",1,1,2,2)+0.002075*
ewgc(
"Cqu8R",2,2,0,0)+0.000079*
ewgc(
"Cqu8R",2,2,1,1)
3608 +0.000070*
ewgc(
"CuBR",2,2)+0.001065*
ewgc(
"Cud8R",2,2,0,0)+0.000137*
ewgc(
"Cud8R",2,2,1,1)
3609 +-0.025432*
ewgc(
"CuGR",2,2)+0.005331*
ewgc(
"CuuR",0,2,2,0)+0.000174*
ewgc(
"CuuR",1,2,2,1)
3610 +-0.000417*
ewgc(
"CuWR",2,2)
3611 +-0.000310*
ewgc(
"CHD")+-0.004620*
ewgc(
"CHl3R",0,0)+-0.004620*
ewgc(
"CHl3R",1,1)+0.000023*
ewgc(
"CHW")
3612 +0.002128*
ewgc(
"CHWB")+0.004681*
ewgc(
"CllR",0,1,1,0)+-0.000035*
ewgc(
"Cqd1R",2,2,0,0)
3613 +0.000012*
ewgc(
"Cqd1R",2,2,1,1)+-0.000730*
ewgc(
"Cqq1R",0,0,2,2)+-0.000201*
ewgc(
"Cqq1R",1,1,2,2)
3614 +0.004458*
ewgc(
"Cqq3R",0,0,2,2)+0.000321*
ewgc(
"Cqq3R",1,1,2,2)+0.000069*
ewgc(
"Cqu1R",0,0,2,2)
3615 +0.000006*
ewgc(
"Cqu1R",1,1,2,2)+0.000130*
ewgc(
"Cqu1R",2,2,0,0)+0.000029*
ewgc(
"Cqu1R",2,2,1,1)
3616 +-0.000038*
ewgc(
"Cud1R",2,2,0,0)+0.000018*
ewgc(
"Cud1R",2,2,1,1)+0.000376*
ewgc(
"CuuR",0,0,2,2)
3617 +0.000038*
ewgc(
"CuuR",1,1,2,2))
3618 *(SM_sigma_ttz_bin_140_180/sigma_ttz_bin_140_180_madgraph);
3620 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3629 double sigma_ttz_bin_180_230_madgraph = 0.061424;
3639 double total = SM_sigma_ttz_bin_180_230 + ( +-0.021559*
ewgc(
"CG")+-0.006782*
ewgc(
"CHq1R",2,2)
3640 +0.006767*
ewgc(
"CHq3R",2,2)+0.004725*
ewgc(
"CHuR",2,2)+0.001582*
ewgc(
"Cqd8R",2,2,0,0)
3641 +0.000159*
ewgc(
"Cqd8R",2,2,1,1)+0.010831*
ewgc(
"Cqq1R",0,2,2,0)+0.000242*
ewgc(
"Cqq1R",1,2,2,1)
3642 +0.039427*
ewgc(
"Cqq3R",0,2,2,0)+0.002990*
ewgc(
"Cqq3R",1,2,2,1)+0.005006*
ewgc(
"Cqu8R",0,0,2,2)
3643 +0.000329*
ewgc(
"Cqu8R",1,1,2,2)+0.002008*
ewgc(
"Cqu8R",2,2,0,0)+0.000054*
ewgc(
"Cqu8R",2,2,1,1)
3644 +0.000065*
ewgc(
"CuBR",2,2)+0.000959*
ewgc(
"Cud8R",2,2,0,0)+0.000107*
ewgc(
"Cud8R",2,2,1,1)
3645 +-0.021340*
ewgc(
"CuGR",2,2)+0.005369*
ewgc(
"CuuR",0,2,2,0)+0.000130*
ewgc(
"CuuR",1,2,2,1)
3646 +-0.000388*
ewgc(
"CuWR",2,2)
3647 +-0.000403*
ewgc(
"CHD")+-0.003740*
ewgc(
"CHl3R",0,0)+-0.003740*
ewgc(
"CHl3R",1,1)+0.000012*
ewgc(
"CHW")
3648 +0.001550*
ewgc(
"CHWB")+0.003740*
ewgc(
"CllR",0,1,1,0)+-0.000027*
ewgc(
"Cqd1R",2,2,0,0)
3649 +-0.000002*
ewgc(
"Cqd1R",2,2,1,1)+-0.000533*
ewgc(
"Cqq1R",0,0,2,2)+-0.000157*
ewgc(
"Cqq1R",1,1,2,2)
3650 +0.003812*
ewgc(
"Cqq3R",0,0,2,2)+0.000251*
ewgc(
"Cqq3R",1,1,2,2)+0.000127*
ewgc(
"Cqu1R",0,0,2,2)
3651 +-0.000004*
ewgc(
"Cqu1R",1,1,2,2)+0.000135*
ewgc(
"Cqu1R",2,2,0,0)+0.000011*
ewgc(
"Cqu1R",2,2,1,1)
3652 +-0.000067*
ewgc(
"Cud1R",2,2,0,0)+-0.000003*
ewgc(
"Cud1R",2,2,1,1)+0.000420*
ewgc(
"CuuR",0,0,2,2)
3653 +0.000013*
ewgc(
"CuuR",1,1,2,2))
3654 *(SM_sigma_ttz_bin_180_230/sigma_ttz_bin_180_230_madgraph);
3656 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3665 double sigma_ttz_bin_230_280_madgraph = 0.036489;
3675 double total = SM_sigma_ttz_bin_230_280 + ( +-0.014603*
ewgc(
"CG")+-0.004048*
ewgc(
"CHq1R",2,2)
3676 +0.004054*
ewgc(
"CHq3R",2,2)+0.002909*
ewgc(
"CHuR",2,2)+0.001116*
ewgc(
"Cqd8R",2,2,0,0)
3677 +0.000112*
ewgc(
"Cqd8R",2,2,1,1)+0.007664*
ewgc(
"Cqq1R",0,2,2,0)+0.000171*
ewgc(
"Cqq1R",1,2,2,1)
3678 +0.026023*
ewgc(
"Cqq3R",0,2,2,0)+0.001787*
ewgc(
"Cqq3R",1,2,2,1)+0.003296*
ewgc(
"Cqu8R",0,0,2,2)
3679 +0.000204*
ewgc(
"Cqu8R",1,1,2,2)+0.001490*
ewgc(
"Cqu8R",2,2,0,0)+0.000045*
ewgc(
"Cqu8R",2,2,1,1)
3680 +0.000044*
ewgc(
"CuBR",2,2)+0.000700*
ewgc(
"Cud8R",2,2,0,0)+0.000078*
ewgc(
"Cud8R",2,2,1,1)
3681 +-0.013239*
ewgc(
"CuGR",2,2)+0.004109*
ewgc(
"CuuR",0,2,2,0)+0.000100*
ewgc(
"CuuR",1,2,2,1)
3682 +-0.000270*
ewgc(
"CuWR",2,2)
3683 +-0.000293*
ewgc(
"CHD")+-0.002210*
ewgc(
"CHl3R",0,0)+-0.002210*
ewgc(
"CHl3R",1,1)
3684 +0.000023*
ewgc(
"CHW")+0.000870*
ewgc(
"CHWB")+0.002232*
ewgc(
"CllR",0,1,1,0)
3685 +-0.000029*
ewgc(
"Cqd1R",2,2,0,0)+0.000008*
ewgc(
"Cqd1R",2,2,1,1)+-0.000197*
ewgc(
"Cqq1R",0,0,2,2)
3686 +-0.000086*
ewgc(
"Cqq1R",1,1,2,2)+0.002618*
ewgc(
"Cqq3R",0,0,2,2)+0.000159*
ewgc(
"Cqq3R",1,1,2,2)
3687 +0.000100*
ewgc(
"Cqu1R",0,0,2,2)+0.000005*
ewgc(
"Cqu1R",1,1,2,2)+0.000102*
ewgc(
"Cqu1R",2,2,0,0)
3688 +0.000014*
ewgc(
"Cqu1R",2,2,1,1)+-0.000045*
ewgc(
"Cud1R",2,2,0,0)+0.000005*
ewgc(
"Cud1R",2,2,1,1)
3689 +0.000336*
ewgc(
"CuuR",0,0,2,2)+0.000017*
ewgc(
"CuuR",1,1,2,2))
3690 *(SM_sigma_ttz_bin_230_280/sigma_ttz_bin_230_280_madgraph);
3692 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3701 double sigma_ttz_bin_280_350_madgraph = 0.027390;
3711 double total = SM_sigma_ttz_bin_280_350 + (-0.012486*
ewgc(
"CG")+-0.003025*
ewgc(
"CHq1R",2,2)
3712 +0.003026*
ewgc(
"CHq3R",2,2)+0.002208*
ewgc(
"CHuR",2,2)+0.001030*
ewgc(
"Cqd8R",2,2,0,0)
3713 +0.000085*
ewgc(
"Cqd8R",2,2,1,1)+0.007220*
ewgc(
"Cqq1R",0,2,2,0)+0.000133*
ewgc(
"Cqq1R",1,2,2,1)
3714 +0.022915*
ewgc(
"Cqq3R",0,2,2,0)+0.001400*
ewgc(
"Cqq3R",1,2,2,1)+0.002949*
ewgc(
"Cqu8R",0,0,2,2)
3715 +0.000152*
ewgc(
"Cqu8R",1,1,2,2)+0.001441*
ewgc(
"Cqu8R",2,2,0,0)+0.000028*
ewgc(
"Cqu8R",2,2,1,1)
3716 +0.000023*
ewgc(
"CuBR",2,2)+0.000662*
ewgc(
"Cud8R",2,2,0,0)+0.000056*
ewgc(
"Cud8R",2,2,1,1)
3717 +-0.010474*
ewgc(
"CuGR",2,2)+0.004120*
ewgc(
"CuuR",0,2,2,0)+0.000080*
ewgc(
"CuuR",1,2,2,1)
3718 +-0.000219*
ewgc(
"CuWR",2,2)
3719 +-0.000243*
ewgc(
"CHD")+-0.001670*
ewgc(
"CHl3R",0,0)+-0.001670*
ewgc(
"CHl3R",1,1)+0.000010*
ewgc(
"CHW")
3720 +0.000626*
ewgc(
"CHWB")+0.001667*
ewgc(
"CllR",0,1,1,0)+-0.000035*
ewgc(
"Cqd1R",2,2,0,0)
3721 +-0.000006*
ewgc(
"Cqd1R",2,2,1,1)+-0.000058*
ewgc(
"Cqq1R",0,0,2,2)+-0.000080*
ewgc(
"Cqq1R",1,1,2,2)
3722 +0.002386*
ewgc(
"Cqq3R",0,0,2,2)+0.000110*
ewgc(
"Cqq3R",1,1,2,2)+0.000104*
ewgc(
"Cqu1R",0,0,2,2)
3723 +-0.000005*
ewgc(
"Cqu1R",1,1,2,2)+0.000086*
ewgc(
"Cqu1R",2,2,0,0)+0.000001*
ewgc(
"Cqu1R",2,2,1,1)
3724 +-0.000052*
ewgc(
"Cud1R",2,2,0,0)+-0.000007*
ewgc(
"Cud1R",2,2,1,1)+0.000324*
ewgc(
"CuuR",0,0,2,2)
3725 +0.000004*
ewgc(
"CuuR",1,1,2,2))
3726 *(SM_sigma_ttz_bin_280_350/sigma_ttz_bin_280_350_madgraph);
3728 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3737 double sigma_ttz_bin_350_1000_madgraph = 0.027540;
3747 double total = SM_sigma_ttz_bin_350_1000 + (-0.016044*
ewgc(
"CG")+-0.002948*
ewgc(
"CHq1R",2,2)
3748 +0.002943*
ewgc(
"CHq3R",2,2)+0.002203*
ewgc(
"CHuR",2,2)+0.001890*
ewgc(
"Cqd8R",2,2,0,0)
3749 +0.000122*
ewgc(
"Cqd8R",2,2,1,1)+0.013680*
ewgc(
"Cqq1R",0,2,2,0)+0.000221*
ewgc(
"Cqq1R",1,2,2,1)
3750 +0.038385*
ewgc(
"Cqq3R",0,2,2,0)+0.001838*
ewgc(
"Cqq3R",1,2,2,1)+0.005142*
ewgc(
"Cqu8R",0,0,2,2)
3751 +0.000202*
ewgc(
"Cqu8R",1,1,2,2)+0.002906*
ewgc(
"Cqu8R",2,2,0,0)+0.000047*
ewgc(
"Cqu8R",2,2,1,1)
3752 +-0.000016*
ewgc(
"CuBR",2,2)+0.001290*
ewgc(
"Cud8R",2,2,0,0)+0.000086*
ewgc(
"Cud8R",2,2,1,1)
3753 +-0.012966*
ewgc(
"CuGR",2,2)+0.008817*
ewgc(
"CuuR",0,2,2,0)+0.000142*
ewgc(
"CuuR",1,2,2,1)
3754 +-0.000262*
ewgc(
"CuWR",2,2)
3755 +-0.000266*
ewgc(
"CHD")+-0.001691*
ewgc(
"CHl3R",0,0)+-0.001691*
ewgc(
"CHl3R",1,1)+0.000018*
ewgc(
"CHW")
3756 +0.000610*
ewgc(
"CHWB")+0.001686*
ewgc(
"CllR",0,1,1,0)+-0.000064*
ewgc(
"Cqd1R",2,2,0,0)
3757 +-0.000007*
ewgc(
"Cqd1R",2,2,1,1)+0.000124*
ewgc(
"Cqq1R",0,0,2,2)+-0.000097*
ewgc(
"Cqq1R",1,1,2,2)
3758 +0.004104*
ewgc(
"Cqq3R",0,0,2,2)+0.000163*
ewgc(
"Cqq3R",1,1,2,2)+0.000228*
ewgc(
"Cqu1R",0,0,2,2)
3759 +-0.000002*
ewgc(
"Cqu1R",1,1,2,2)+0.000200*
ewgc(
"Cqu1R",2,2,0,0)+0.000000*
ewgc(
"Cqu1R",2,2,1,1)
3760 +-0.000105*
ewgc(
"Cud1R",2,2,0,0)+-0.000011*
ewgc(
"Cud1R",2,2,1,1)+0.000717*
ewgc(
"CuuR",0,0,2,2)
3761 +0.000011*
ewgc(
"CuuR",1,1,2,2))
3762 *(SM_sigma_ttz_bin_350_1000/sigma_ttz_bin_350_1000_madgraph);
3764 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3771 throw std::runtime_error(
"\nERROR: Please specify a correct binning range for sigma_ttz_diff_LO_ATLAS_231204450.\n");
3789 bool flag_Quadratic=
false;
3791 double sigma_tb_8_LO_madgraph = 4.142840;
3800 double total = sigma_tb_8_SM + (0.502537*
ewgc(
"CHq3R",2,2)-1.915120*
ewgc(
"CuWR",2,2)
3801 +-0.504792*
ewgc(
"CHl3R",0,0)+-0.504792*
ewgc(
"CHl3R",1,1)+-0.014073*
ewgc(
"CHudR",2,2)+0.505185*
ewgc(
"CllR",0,1,1,0)
3802 +2.585980*
ewgc(
"Cqq1R",0,2,2,0)+0.179945*
ewgc(
"Cqq1R",1,2,2,1)+15.532200*
ewgc(
"Cqq3R",0,0,2,2)
3803 +-2.597130*
ewgc(
"Cqq3R",0,2,2,0)+1.080470*
ewgc(
"Cqq3R",1,1,2,2)+-0.179831*
ewgc(
"Cqq3R",1,2,2,1)
3804 )*(sigma_tb_8_SM/sigma_tb_8_LO_madgraph);
3806 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3826 bool flag_Quadratic=
false;
3828 double sigma_tb_13_LO_madgraph = 8.005990;
3837 double total = sigma_tb_13_SM + (0.970643*
ewgc(
"CHq3R",2,2)-3.718540*
ewgc(
"CuWR",2,2)
3838 +-0.975848*
ewgc(
"CHl3R",0,0)+-0.975848*
ewgc(
"CHl3R",1,1)+-0.026592*
ewgc(
"CHudR",2,2)+0.975691*
ewgc(
"CllR",0,1,1,0)
3839 +5.362790*
ewgc(
"Cqq1R",0,2,2,0)+0.520897*
ewgc(
"Cqq1R",1,2,2,1)+32.193200*
ewgc(
"Cqq3R",0,0,2,2)+-5.395460*
ewgc(
"Cqq3R",0,2,2,0)
3840 +3.133830*
ewgc(
"Cqq3R",1,1,2,2)+-0.523430*
ewgc(
"Cqq3R",1,2,2,1)
3841 )*(sigma_tb_13_SM/sigma_tb_13_LO_madgraph);
3843 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3866 bool flag_Quadratic=
false;
3868 double sigma_tq_7_LO_madgraph = 53.962300;
3883 double total = sigma_tq_7_SM +(-5.3801e+00*
ewgc(
"Cqq1R",0,2,2,0) +
3884 -7.3805e-01*
ewgc(
"Cqq1R",1,2,2,1) + -3.2281e+01*
ewgc(
"Cqq3R",0,0,2,2)
3885 + 5.3809e+00*
ewgc(
"Cqq3R",0,2,2,0) + -4.4283e+00*
ewgc(
"Cqq3R",1,1,2,2)
3886 + -1.6446e+00*
ewgc(
"CuWR",2,2) + 6.5481e+00*
ewgc(
"CllR",0,1,1,0)
3887 + -6.5448e+00*
ewgc(
"CHl3R",0,0) + -6.5448e+00*
ewgc(
"CHl3R",1,1)
3888 + 6.5106e+00*
ewgc(
"CHq3R",2,2) + 7.3824e-01*
ewgc(
"Cqq3R",1,2,2,1)
3889 )*(sigma_tq_7_SM/sigma_tq_7_LO_madgraph);
3892 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3916 bool flag_Quadratic=
false;
3918 double sigma_tq_8_LO_madgraph = 71.914000;
3932 double total = sigma_tq_8_SM +(
3933 8.7233e+00*
ewgc(
"CllR",0,1,1,0) + -8.7200e+00*
ewgc(
"CHl3R",0,0) +
3934 -8.7200e+00*
ewgc(
"CHl3R",1,1) + 8.6797e+00*
ewgc(
"CHq3R",2,2)
3935 + 1.0571e+00*
ewgc(
"Cqq3R",1,2,2,1) + -7.2139e+00*
ewgc(
"Cqq1R",0,2,2,0) +
3936 -1.0567e+00*
ewgc(
"Cqq1R",1,2,2,1) + -4.3284e+01*
ewgc(
"Cqq3R",0,0,2,2)
3937 + 7.2167e+00*
ewgc(
"Cqq3R",0,2,2,0) + -6.3402e+00*
ewgc(
"Cqq3R",1,1,2,2) +
3938 -2.0858e+00*
ewgc(
"CuWR",2,2)
3939 )*(sigma_tq_8_SM/sigma_tq_8_LO_madgraph);
3942 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
3969 bool flag_Quadratic=
false;
3971 double sigma_tq_13_LO_madgraph = 186.321000;
3986 double total = sigma_tq_13_SM +(
3987 -1.9061e+01*
ewgc(
"Cqq1R",0,2,2,0) + -3.5053e+00*
ewgc(
"Cqq1R",1,2,2,1) +
3988 -1.1436e+02*
ewgc(
"Cqq3R",0,0,2,2) + 1.9073e+01*
ewgc(
"Cqq3R",0,2,2,0) +
3989 -2.1032e+01*
ewgc(
"Cqq3R",1,1,2,2) + -4.5965e+00*
ewgc(
"CuWR",2,2)
3990 + 2.2606e+01*
ewgc(
"CllR",0,1,1,0) + -2.2587e+01*
ewgc(
"CHl3R",0,0) +
3991 -2.2587e+01*
ewgc(
"CHl3R",1,1) + 2.2487e+01*
ewgc(
"CHq3R",2,2)
3992 + 3.5065e+00*
ewgc(
"Cqq3R",1,2,2,1)
3993 )*(sigma_tq_13_SM/sigma_tq_13_LO_madgraph);
3998 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
4022 bool flag_Quadratic=
false;
4024 double sigma_tq_top_13_LO_madgraph = 1.1681e+02;
4037 double total = sigma_tq_top_13_SM +(
4038 -1.3280e+01*
ewgc(
"Cqq1R",0,2,2,0) + -1.6758e+00*
ewgc(
"Cqq1R",1,2,2,1) +
4039 -7.9682e+01*
ewgc(
"Cqq3R",0,0,2,2) + 1.3287e+01*
ewgc(
"Cqq3R",0,2,2,0) +
4040 -1.0055e+01*
ewgc(
"Cqq3R",1,1,2,2) + -4.4857e+00*
ewgc(
"CuWR",2,2)
4041 + 1.4165e+01*
ewgc(
"CllR",0,1,1,0) + -1.4155e+01*
ewgc(
"CHl3R",0,0) +
4042 -1.4155e+01*
ewgc(
"CHl3R",1,1) + 1.4098e+01*
ewgc(
"CHq3R",2,2)
4043 + 1.6755e+00*
ewgc(
"Cqq3R",1,2,2,1)
4044 )*(sigma_tq_top_13_SM/sigma_tq_top_13_LO_madgraph);
4049 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
4072 bool flag_Quadratic=
false;
4074 double sigma_tq_antitop_13_LO_madgraph = 6.9582e+01;
4085 double total = sigma_tq_antitop_13_SM +(
4086 -5.7835e+00*
ewgc(
"Cqq1R",0,2,2,0) + -1.8304e+00*
ewgc(
"Cqq1R",1,2,2,1) +
4087 -3.4701e+01*
ewgc(
"Cqq3R",0,0,2,2) + 5.7843e+00*
ewgc(
"Cqq3R",0,2,2,0) +
4088 -1.0982e+01*
ewgc(
"Cqq3R",1,1,2,2) + -1.1363e-01*
ewgc(
"CuWR",2,2)
4089 + 8.4318e+00*
ewgc(
"CllR",0,1,1,0) + -8.4318e+00*
ewgc(
"CHl3R",0,0) +
4090 -8.4318e+00*
ewgc(
"CHl3R",1,1) + 8.3992e+00*
ewgc(
"CHq3R",2,2)
4091 + 1.8295e+00*
ewgc(
"Cqq3R",1,2,2,1)
4092 )*(sigma_tq_antitop_13_SM/sigma_tq_antitop_13_LO_madgraph);
4095 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
4120 bool flag_Quadratic=
false;
4122 double sigma_taq_LO_madgraph = 2.176180;
4132 double total = sigma_taq_SM_CMS +(0.262660*
ewgc(
"CHq3R",2,2)-0.003262*
ewgc(
"CuBR",2,2)-0.030453*
ewgc(
"CuWR",2,2)
4133 +-0.401883*
ewgc(
"CHl3R",0,0)+-0.401883*
ewgc(
"CHl3R",1,1)+0.000348*
ewgc(
"CHudR",2,2)
4134 )*(sigma_taq_SM_CMS/sigma_taq_LO_madgraph);
4137 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
4155 bool flag_Quadratic=
false;
4157 double sigma_taq_LO_madgraph = 2.176180;
4167 double total = sigma_taq_SM_ATLAS +(0.262660*
ewgc(
"CHq3R",2,2)-0.003262*
ewgc(
"CuBR",2,2)-0.030453*
ewgc(
"CuWR",2,2)
4168 +-0.401883*
ewgc(
"CHl3R",0,0)+-0.401883*
ewgc(
"CHl3R",1,1)+0.000348*
ewgc(
"CHudR",2,2)
4169 )*(sigma_taq_SM_ATLAS/sigma_taq_LO_madgraph);
4171 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
4192 bool flag_Quadratic=
false;
4194 double sigma_tzq_LO_madgraph = 0.725915;
4204 double total = sigma_tzq_SM +(0.015938*
ewgc(
"CHq1R",2,2)+0.141467*
ewgc(
"CHq3R",2,2)
4205 +0.004390*
ewgc(
"CHuR",2,2)+-0.002539*
ewgc(
"CuBR",2,2)-0.001949*
ewgc(
"CuWR",2,2)
4206 +0.016858*
ewgc(
"CHD")+-0.000058*
ewgc(
"CHdR",2,2)+-0.132067*
ewgc(
"CHl3R",0,0)
4207 +-0.132067*
ewgc(
"CHl3R",1,1)+-0.000189*
ewgc(
"CHudR",2,2)+0.060599*
ewgc(
"CHWB")
4208 +0.131970*
ewgc(
"CllR",0,1,1,0))
4209 *(sigma_tzq_SM/sigma_tzq_LO_madgraph);
4211 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
4235 bool flag_Quadratic=
false;
4237 double sigma_tw_7_LO_madgraph = 10.784300;
4245 double total = sigma_tw_7_SM + (1.299580*
ewgc(
"CHq3R",2,2)+0.931471*
ewgc(
"CuWR",2,2)
4246 +-0.653786*
ewgc(
"CHl3R",0,0)+-0.653786*
ewgc(
"CHl3R",1,1)+0.010123*
ewgc(
"CHudR",2,2)+0.653771*
ewgc(
"CllR",0,1,1,0)
4247 )*(sigma_tw_7_SM/sigma_tw_7_LO_madgraph);
4249 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
4274 bool flag_Quadratic=
false;
4276 double sigma_tw_8_LO_madgraph = 15.495600;
4284 double total = sigma_tw_8_SM + (1.867690*
ewgc(
"CHq3R",2,2)+1.335140*
ewgc(
"CuWR",2,2)
4285 +-0.939459*
ewgc(
"CHl3R",0,0)+-0.939459*
ewgc(
"CHl3R",1,1)+0.014721*
ewgc(
"CHudR",2,2)
4286 +0.939357*
ewgc(
"CllR",0,1,1,0)
4287 )*(sigma_tw_8_SM/sigma_tw_8_LO_madgraph);
4289 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
4315 bool flag_Quadratic=
false;
4317 double sigma_tw_13_LO_madgraph = 51.021400;
4325 double total = sigma_tw_13_SM + (6.152940*
ewgc(
"CHq3R",2,2)+4.361620*
ewgc(
"CuWR",2,2)
4326 +-3.094000*
ewgc(
"CHl3R",0,0)+-3.094000*
ewgc(
"CHl3R",1,1)+0.048982*
ewgc(
"CHudR",2,2)
4327 +3.091850*
ewgc(
"CllR",0,1,1,0))
4328 *(sigma_tw_13_SM/sigma_tw_13_LO_madgraph);
4330 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
4352 bool flag_Quadratic=
false;
4354 double sigma_ttw_LO_madgraph = 0.516319;
4364 double total = sigma_ttw_SM +(-0.000325*
ewgc(
"CHq1R",2,2)+0.000604*
ewgc(
"CHq3R",2,2)-0.000146*
ewgc(
"CHuR",2,2)
4365 +0.184757*
ewgc(
"Cqq1R",0,2,2,0)+0.010580*
ewgc(
"Cqq1R",1,2,2,1)+0.872452*
ewgc(
"Cqq3R",0,2,2,0)
4366 +0.054539*
ewgc(
"Cqq3R",1,2,2,1)+0.133233*
ewgc(
"Cqu8R",0,0,2,2)+0.008296*
ewgc(
"Cqu8R",1,1,2,2)
4367 +0.000098*
ewgc(
"CuBR",2,2)-0.125985*
ewgc(
"CuGR",2,2)-0.005842*
ewgc(
"CuWR",2,2)
4368 +-0.031757*
ewgc(
"CHl3R",0,0)+-0.031757*
ewgc(
"CHl3R",1,1)+0.000243*
ewgc(
"CHW")+-0.000192*
ewgc(
"CHWB")
4369 +0.031794*
ewgc(
"CllR",0,1,1,0)+-0.012797*
ewgc(
"Cqq1R",0,0,2,2)+-0.001191*
ewgc(
"Cqq1R",1,1,2,2)
4370 +0.098677*
ewgc(
"Cqq3R",0,0,2,2)+0.004610*
ewgc(
"Cqq3R",1,1,2,2)+0.003612*
ewgc(
"Cqu1R",0,0,2,2)
4371 +0.000106*
ewgc(
"Cqu1R",1,1,2,2))
4372 *(sigma_ttw_SM/sigma_ttw_LO_madgraph);
4374 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
4397 bool flag_Quadratic=
false;
4399 double sigma_ttwp_LO_madgraph = 0.349605;
4400 double sigma_ttwm_LO_madgraph = 0.166990;
4405 double sigma_ttwp_SM = sigma_ttw_SM/(1+1/R_ttw_SM);
4406 double sigma_ttwm_SM = sigma_ttw_SM/(1+R_ttw_SM);
4416 double sigma_ttwp_NP = -0.000229*
ewgc(
"CHq1R",2,2)+0.000409*
ewgc(
"CHq3R",2,2)+-0.000105*
ewgc(
"CHuR",2,2)
4417 +0.131627*
ewgc(
"Cqq1R",0,2,2,0)+0.004173*
ewgc(
"Cqq1R",1,2,2,1)+0.622300*
ewgc(
"Cqq3R",0,2,2,0)
4418 +0.029216*
ewgc(
"Cqq3R",1,2,2,1)+0.095061*
ewgc(
"Cqu8R",0,0,2,2)+0.004239*
ewgc(
"Cqu8R",1,1,2,2)
4419 +0.000066*
ewgc(
"CuBR",2,2)-0.085559*
ewgc(
"CuGR",2,2)-0.004044*
ewgc(
"CuWR",2,2)
4420 +-0.000229*
ewgc(
"CHq1R",2,2)+0.000409*
ewgc(
"CHq3R",2,2)+-0.000105*
ewgc(
"CHuR",2,2)+0.131627*
ewgc(
"Cqq1R",0,2,2,0)
4421 +0.004173*
ewgc(
"Cqq1R",1,2,2,1)+0.622300*
ewgc(
"Cqq3R",0,2,2,0)+0.029216*
ewgc(
"Cqq3R",1,2,2,1)
4422 +0.095061*
ewgc(
"Cqu8R",0,0,2,2)+0.004239*
ewgc(
"Cqu8R",1,1,2,2)+0.000066*
ewgc(
"CuBR",2,2)
4423 +-0.085559*
ewgc(
"CuGR",2,2)+-0.004044*
ewgc(
"CuWR",2,2)
4424 +-0.021513*
ewgc(
"CHl3R",0,0)+-0.021513*
ewgc(
"CHl3R",1,1)+0.000171*
ewgc(
"CHW")+-0.000141*
ewgc(
"CHWB")
4425 +0.021524*
ewgc(
"CllR",0,1,1,0)+-0.007924*
ewgc(
"Cqq1R",0,0,2,2)+-0.000761*
ewgc(
"Cqq1R",1,1,2,2)
4426 +0.068930*
ewgc(
"Cqq3R",0,0,2,2)+0.002428*
ewgc(
"Cqq3R",1,1,2,2)+0.003035*
ewgc(
"Cqu1R",0,0,2,2)
4427 +-0.000034*
ewgc(
"Cqu1R",1,1,2,2);
4428 double sigma_ttwm_NP = -0.000104*
ewgc(
"CHq1R",2,2)+0.000188*
ewgc(
"CHq3R",2,2)+-0.000050*
ewgc(
"CHuR",2,2)
4429 +0.051853*
ewgc(
"Cqq1R",0,2,2,0)+0.006487*
ewgc(
"Cqq1R",1,2,2,1)+0.251097*
ewgc(
"Cqq3R",0,2,2,0)
4430 +0.025657*
ewgc(
"Cqq3R",1,2,2,1)+0.038346*
ewgc(
"Cqu8R",0,0,2,2)+0.004035*
ewgc(
"Cqu8R",1,1,2,2)
4431 +0.000030*
ewgc(
"CuBR",2,2)-0.040504*
ewgc(
"CuGR",2,2)-0.001812*
ewgc(
"CuWR",2,2)
4432 +-0.000104*
ewgc(
"CHq1R",2,2)+0.000188*
ewgc(
"CHq3R",2,2)+-0.000050*
ewgc(
"CHuR",2,2)+0.051853*
ewgc(
"Cqq1R",0,2,2,0)
4433 +0.006487*
ewgc(
"Cqq1R",1,2,2,1)+0.251097*
ewgc(
"Cqq3R",0,2,2,0)+0.025657*
ewgc(
"Cqq3R",1,2,2,1)
4434 +0.038346*
ewgc(
"Cqu8R",0,0,2,2)+0.004035*
ewgc(
"Cqu8R",1,1,2,2)+0.000030*
ewgc(
"CuBR",2,2)
4435 +-0.040504*
ewgc(
"CuGR",2,2)+-0.001812*
ewgc(
"CuWR",2,2)
4436 +-0.010266*
ewgc(
"CHl3R",0,0)+-0.010266*
ewgc(
"CHl3R",1,1)+0.000075*
ewgc(
"CHW")+-0.000066*
ewgc(
"CHWB")
4437 +0.010267*
ewgc(
"CllR",0,1,1,0)+-0.003590*
ewgc(
"Cqq1R",0,0,2,2)+-0.000254*
ewgc(
"Cqq1R",1,1,2,2)
4438 +0.025859*
ewgc(
"Cqq3R",0,0,2,2)+0.002285*
ewgc(
"Cqq3R",1,1,2,2)+0.000816*
ewgc(
"Cqu1R",0,0,2,2)
4439 +0.000098*
ewgc(
"Cqu1R",1,1,2,2);
4441 double sigma_ttwp_NP_Corrected = sigma_ttwp_NP*(sigma_ttwp_SM/sigma_ttwp_LO_madgraph);
4442 double sigma_ttwm_NP_Corrected = sigma_ttwm_NP*(sigma_ttwm_SM/sigma_ttwm_LO_madgraph);
4444 double total = R_ttw_SM + (sigma_ttwp_NP_Corrected - sigma_ttwm_NP_Corrected*sigma_ttwp_SM/sigma_ttwm_SM)/sigma_ttwm_SM ;
4446 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
4469 bool flag_Quadratic=
false;
4472 double width_total_madgraph = 1.4724;
4473 double width_long_madgraph = 1.0252;
4475 double F0_madgraph = width_long_madgraph/width_total_madgraph;
4490 double width_total_NP = 0.009300*
ewgc(
"CdWR",2,2)+0.002502*
ewgc(
"CHudR",2,2)-0.246222*
ewgc(
"CuWR",2,2)+-0.089460*
ewgc(
"CHl3R",0,0)+-0.089460*
ewgc(
"CHl3R",1,1)+0.089460*
ewgc(
"CllR",0,1,1,0);
4491 double width_long_NP = +0.003102*
ewgc(
"CdWR",2,2)+0.000840*
ewgc(
"CHudR",2,2)-0.082068*
ewgc(
"CuWR",2,2)+-0.062327*
ewgc(
"CHl3R",0,0)+-0.062327*
ewgc(
"CHl3R",1,1)+0.062327*
ewgc(
"CllR",0,1,1,0);
4493 double F0_NP = (width_long_NP - width_total_NP*width_long_madgraph/width_total_madgraph)/width_total_madgraph;
4495 double total = F0_SM + (F0_NP)*(F0_SM/F0_madgraph);
4497 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
4517 bool flag_Quadratic=
false;
4519 double width_total_madgraph = 1.4724;
4520 double width_transleft_madgraph = 0.446800;
4521 double FL_madgraph = width_transleft_madgraph/width_total_madgraph;
4538 double width_total_NP = 0.009300*
ewgc(
"CdWR",2,2)+0.002502*
ewgc(
"CHudR",2,2)-0.246222*
ewgc(
"CuWR",2,2)
4539 +-0.089460*
ewgc(
"CHl3R",0,0)+-0.089460*
ewgc(
"CHl3R",1,1)+0.089460*
ewgc(
"CllR",0,1,1,0);
4540 double width_transleft_NP = +0.001108*
ewgc(
"CdWR",2,2)+0.000840*
ewgc(
"CHudR",2,2)+-0.164114*
ewgc(
"CuWR",2,2)
4541 -0.027124*
ewgc(
"CHl3R",0,0)+-0.027124*
ewgc(
"CHl3R",1,1)+0.027124*
ewgc(
"CllR",0,1,1,0);
4543 double FL_NP = (width_transleft_NP - width_total_NP*width_transleft_madgraph/width_total_madgraph)/width_total_madgraph;
4545 double total = FL_SM + (FL_NP)*(FL_SM/FL_madgraph);
4547 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
4572 bool flag_Quadratic=
false;
4574 double width_total_madgraph = 1.4724;
4575 double width_transright_madgraph = 0.000430;
4576 double FR_madgraph = width_transright_madgraph/width_total_madgraph;
4593 double width_total_NP = 0.009300*
ewgc(
"CdWR",2,2)+0.002502*
ewgc(
"CHudR",2,2)-0.246222*
ewgc(
"CuWR",2,2)
4594 +-0.089460*
ewgc(
"CHl3R",0,0)+-0.089460*
ewgc(
"CHl3R",1,1)+0.089460*
ewgc(
"CllR",0,1,1,0);
4595 double width_transright_NP = 0.005088*
ewgc(
"CdWR",2,2)+0.000840*
ewgc(
"CHudR",2,2)+-0.000034*
ewgc(
"CuWR",2,2);
4597 double FR_NP = (width_transright_NP - width_total_NP*width_transright_madgraph/width_total_madgraph)/width_total_madgraph;
4599 double total = FR_SM + (FR_NP)*(FR_SM/FR_madgraph);
4601 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
4625 bool flag_Quadratic=
false;
4629 double sigma_tttt_13_madgraph = 6.4215e-03;
4630 double sigma_tttt_13_NP = (-2.2261e-04*
ewgc(
"Cqq1R",0,0,2,2) + -1.2428e-05*
ewgc(
"Cqq1R",1,1,2,2) +
4631 6.8638e-04*
ewgc(
"Cqq1R",0,2,2,0) + 1.1778e-05*
ewgc(
"Cqq1R",1,2,2,1) + -1.3515e-03*
ewgc(
"Cqq1R",2,2,2,2) +
4632 1.1646e-04*
ewgc(
"Cqq3R",0,0,2,2) + 1.0296e-05*
ewgc(
"Cqq3R",1,1,2,2) + 1.4591e-03*
ewgc(
"Cqq3R",0,2,2,0) +
4633 -2.1644e-06*
ewgc(
"CuuR",1,1,2,2) + 6.9110e-04*
ewgc(
"CuuR",0,2,2,0) + 1.1871e-05*
ewgc(
"CuuR",1,2,2,1) +
4634 -1.1204e-03*
ewgc(
"CuuR",2,2,2,2) + 1.0709e-04*
ewgc(
"Cud8R",2,2,0,0) + -1.1107e-04*
ewgc(
"Cqu1R",0,0,2,2) +
4635 -1.2884e-06*
ewgc(
"Cqu1R",2,2,1,1) + 6.9135e-04*
ewgc(
"Cqu1R",2,2,2,2) + 3.3353e-04*
ewgc(
"Cqu8R",0,0,2,2) +
4636 1.1698e-05*
ewgc(
"Cqu8R",1,1,2,2) + -2.7844e-04*
ewgc(
"Cqu8R",2,2,2,2) + -4.8826e-05*
ewgc(
"Cqd1R",2,2,0,0) +
4637 1.2047e-04*
ewgc(
"Cqd8R",2,2,0,0) + 8.0260e-06*
ewgc(
"Cqd8R",2,2,1,1) + -6.6718e-05*
ewgc(
"CuHR",2,2) +
4638 5.1268e-05*
ewgc(
"CuWR",2,2) + -2.9210e-03*
ewgc(
"CuGR",2,2) + 6.4058e-05*
ewgc(
"Cqq3R",1,2,2,1) +
4639 -1.3515e-03*
ewgc(
"Cqq3R",2,2,2,2) + -1.1891e-04*
ewgc(
"CuuR",0,0,2,2) + 7.2594e-06*
ewgc(
"Cud8R",2,2,1,1) +
4640 -4.6853e-06*
ewgc(
"Cqu1R",1,1,2,2) + -6.8948e-05*
ewgc(
"Cqu1R",2,2,0,0) + 2.1381e-04*
ewgc(
"Cqu8R",2,2,0,0) +
4641 3.6454e-06*
ewgc(
"Cqu8R",2,2,1,1) + -3.7044e-06*
ewgc(
"Cqd1R",2,2,1,1) + 2.9052e-04*
ewgc(
"CHuR",2,2) +
4642 8.4334e-05*
ewgc(
"CuBR",2,2)
4643 )*(SM_sigma_tttt_13/sigma_tttt_13_madgraph);
4654 double total_sigma_tttt_13_LO = SM_sigma_tttt_13 + sigma_tttt_13_NP;
4656 if (total_sigma_tttt_13_LO < 0)
return std::numeric_limits<double>::quiet_NaN();
4658 return total_sigma_tttt_13_LO;
4678 bool flag_Quadratic=
false;
4682 double sigma_ttbb_13_madgraph = 6.6331e+00;
4683 double sigma_ttbb_13_NP = (-1.6052e+00*
ewgc(
"CuGR",2,2) + 1.9931e-02*
ewgc(
"Cqq3R",1,2,2,1) +
4684 -2.1268e-01*
ewgc(
"Cqq3R",2,2,2,2) + -3.6149e-03*
ewgc(
"CuuR",0,0,2,2) + -5.3832e-05*
ewgc(
"Cud1R",0,0,2,2) +
4685 -7.1098e-07*
ewgc(
"Cud1R",1,1,2,2) + 2.4284e-03*
ewgc(
"Cud1R",2,2,2,2) + 8.6618e-06*
ewgc(
"Cud8R",1,1,2,2) +
4686 2.2805e-03*
ewgc(
"Cud8R",2,2,1,1) + 1.0688e-03*
ewgc(
"Cqu1R",1,1,2,2) + 1.4585e-02*
ewgc(
"Cqu1R",2,2,0,0) +
4687 4.0318e-02*
ewgc(
"Cqu8R",2,2,0,0) + 1.1376e-03*
ewgc(
"Cqu8R",2,2,1,1) + 5.8294e-04*
ewgc(
"Cqd1R",2,2,1,1) +
4688 4.2558e-04*
ewgc(
"Cqd1R",2,2,2,2) + 2.7277e-05*
ewgc(
"Cqd8R",1,1,2,2) + 6.9657e-05*
ewgc(
"Cquqd1R",2,2,2,2) +
4689 3.4357e-04*
ewgc(
"Cquqd8R",2,2,2,2) + 6.7691e-03*
ewgc(
"CHuR",2,2) + -3.0058e-04*
ewgc(
"CuBR",2,2) +
4690 -2.2228e-03*
ewgc(
"CHdR",2,2) + -2.0564e+00*
ewgc(
"CdHR",2,2) + -8.1411e-04*
ewgc(
"CdBR",2,2) +
4691 -3.6700e-03*
ewgc(
"CdWR",2,2) + -1.7653e-02*
ewgc(
"Cqq1R",0,0,2,2) + -3.2861e-03*
ewgc(
"Cqq1R",1,1,2,2) +
4692 1.2558e-01*
ewgc(
"Cqq1R",0,2,2,0) + 3.7838e-03*
ewgc(
"Cqq1R",1,2,2,1) + -4.4439e-02*
ewgc(
"Cqq1R",2,2,2,2) +
4693 4.7350e-02*
ewgc(
"Cqq3R",0,0,2,2) + 4.1855e-03*
ewgc(
"Cqq3R",1,1,2,2) + 2.5997e-01*
ewgc(
"Cqq3R",0,2,2,0) +
4694 -8.6212e-05*
ewgc(
"CuuR",1,1,2,2) + 1.2073e-01*
ewgc(
"CuuR",0,2,2,0) + 3.4198e-03*
ewgc(
"CuuR",1,2,2,1) +
4695 3.6765e-04*
ewgc(
"Cud8R",0,0,2,2) + 1.8868e-02*
ewgc(
"Cud8R",2,2,0,0) + 1.8518e-02*
ewgc(
"Cud8R",2,2,2,2) +
4696 2.2225e-02*
ewgc(
"Cqu1R",0,0,2,2) + 4.2113e-04*
ewgc(
"Cqu1R",2,2,1,1) + -3.4736e-02*
ewgc(
"Cqu1R",2,2,2,2) +
4697 6.4153e-02*
ewgc(
"Cqu8R",0,0,2,2) + 4.0510e-03*
ewgc(
"Cqu8R",1,1,2,2) + -1.4291e-02*
ewgc(
"Cqu8R",2,2,2,2) +
4698 -4.0783e-05*
ewgc(
"Cqd1R",0,0,2,2) + -4.5659e-06*
ewgc(
"Cqd1R",1,1,2,2) + 5.2213e-03*
ewgc(
"Cqd1R",2,2,0,0) +
4699 5.6763e-04*
ewgc(
"Cqd8R",0,0,2,2) + 2.4150e-02*
ewgc(
"Cqd8R",2,2,0,0) + 2.9169e-03*
ewgc(
"Cqd8R",2,2,1,1) +
4700 1.9183e-02*
ewgc(
"Cqd8R",2,2,2,2) + -5.0285e-02*
ewgc(
"CuHR",2,2) + 1.1040e-02*
ewgc(
"CuWR",2,2)
4701 )*(SM_sigma_ttbb_13/sigma_ttbb_13_madgraph);
4712 double total_sigma_ttbb_13_LO = SM_sigma_ttbb_13 + sigma_ttbb_13_NP;
4714 if (total_sigma_ttbb_13_LO < 0)
return std::numeric_limits<double>::quiet_NaN();
4716 return total_sigma_ttbb_13_LO;
4732 bool flag_Quadratic=
false;
4736 double sigma_ttbb_13_madgraph = 6.6331e+00;
4737 double sigma_ttbb_13_NP = (-1.6052e+00*
ewgc(
"CuGR",2,2) + 1.9931e-02*
ewgc(
"Cqq3R",1,2,2,1) +
4738 -2.1268e-01*
ewgc(
"Cqq3R",2,2,2,2) + -3.6149e-03*
ewgc(
"CuuR",0,0,2,2) + -5.3832e-05*
ewgc(
"Cud1R",0,0,2,2) +
4739 -7.1098e-07*
ewgc(
"Cud1R",1,1,2,2) + 2.4284e-03*
ewgc(
"Cud1R",2,2,2,2) + 8.6618e-06*
ewgc(
"Cud8R",1,1,2,2) +
4740 2.2805e-03*
ewgc(
"Cud8R",2,2,1,1) + 1.0688e-03*
ewgc(
"Cqu1R",1,1,2,2) + 1.4585e-02*
ewgc(
"Cqu1R",2,2,0,0) +
4741 4.0318e-02*
ewgc(
"Cqu8R",2,2,0,0) + 1.1376e-03*
ewgc(
"Cqu8R",2,2,1,1) + 5.8294e-04*
ewgc(
"Cqd1R",2,2,1,1) +
4742 4.2558e-04*
ewgc(
"Cqd1R",2,2,2,2) + 2.7277e-05*
ewgc(
"Cqd8R",1,1,2,2) + 6.9657e-05*
ewgc(
"Cquqd1R",2,2,2,2) +
4743 3.4357e-04*
ewgc(
"Cquqd8R",2,2,2,2) + 6.7691e-03*
ewgc(
"CHuR",2,2) + -3.0058e-04*
ewgc(
"CuBR",2,2) +
4744 -2.2228e-03*
ewgc(
"CHdR",2,2) + -2.0564e+00*
ewgc(
"CdHR",2,2) + -8.1411e-04*
ewgc(
"CdBR",2,2) +
4745 -3.6700e-03*
ewgc(
"CdWR",2,2) + -1.7653e-02*
ewgc(
"Cqq1R",0,0,2,2) + -3.2861e-03*
ewgc(
"Cqq1R",1,1,2,2) +
4746 1.2558e-01*
ewgc(
"Cqq1R",0,2,2,0) + 3.7838e-03*
ewgc(
"Cqq1R",1,2,2,1) + -4.4439e-02*
ewgc(
"Cqq1R",2,2,2,2) +
4747 4.7350e-02*
ewgc(
"Cqq3R",0,0,2,2) + 4.1855e-03*
ewgc(
"Cqq3R",1,1,2,2) + 2.5997e-01*
ewgc(
"Cqq3R",0,2,2,0) +
4748 -8.6212e-05*
ewgc(
"CuuR",1,1,2,2) + 1.2073e-01*
ewgc(
"CuuR",0,2,2,0) + 3.4198e-03*
ewgc(
"CuuR",1,2,2,1) +
4749 3.6765e-04*
ewgc(
"Cud8R",0,0,2,2) + 1.8868e-02*
ewgc(
"Cud8R",2,2,0,0) + 1.8518e-02*
ewgc(
"Cud8R",2,2,2,2) +
4750 2.2225e-02*
ewgc(
"Cqu1R",0,0,2,2) + 4.2113e-04*
ewgc(
"Cqu1R",2,2,1,1) + -3.4736e-02*
ewgc(
"Cqu1R",2,2,2,2) +
4751 6.4153e-02*
ewgc(
"Cqu8R",0,0,2,2) + 4.0510e-03*
ewgc(
"Cqu8R",1,1,2,2) + -1.4291e-02*
ewgc(
"Cqu8R",2,2,2,2) +
4752 -4.0783e-05*
ewgc(
"Cqd1R",0,0,2,2) + -4.5659e-06*
ewgc(
"Cqd1R",1,1,2,2) + 5.2213e-03*
ewgc(
"Cqd1R",2,2,0,0) +
4753 5.6763e-04*
ewgc(
"Cqd8R",0,0,2,2) + 2.4150e-02*
ewgc(
"Cqd8R",2,2,0,0) + 2.9169e-03*
ewgc(
"Cqd8R",2,2,1,1) +
4754 1.9183e-02*
ewgc(
"Cqd8R",2,2,2,2) + -5.0285e-02*
ewgc(
"CuHR",2,2) + 1.1040e-02*
ewgc(
"CuWR",2,2)
4755 )*(SM_sigma_ttbb_13/sigma_ttbb_13_madgraph);
4766 double total_sigma_ttbb_13_LO = SM_sigma_ttbb_13 + sigma_ttbb_13_NP;
4768 if (total_sigma_ttbb_13_LO < 0)
return std::numeric_limits<double>::quiet_NaN();
4770 return total_sigma_ttbb_13_LO;
4791 return Test_direct_in;
F0_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const
FB_asymmetry_Tevatron_tt_diff_mtt_LO(const StandardModel &SM_i)
charge_asymmetry_tt_diff_mtt_LO constructor.
double ewgc(const std::string name) const
double ewgc(const std::string name) const
FL_LO(const StandardModel &SM_i)
FL constructor.
FR_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const
A model class for new physics in the form of the dimension-six effective Lagrangian.
const double getOptionalParameter(std::string name) const
A method to get parameters that are specific to only one set of observables.
R_tt_13_o_8_LO(const StandardModel &SM_i)
R_tt_13_o_8_LO constructor.
double ewgc(const std::string name) const
double ewgc(const std::string name) const
R_tt_8_o_7_LO(const StandardModel &SM_i)
R_tt_8_o_7_LO constructor.
double ewgc(const std::string name) const
R_ttw_LO(const StandardModel &SM_i)
R_ttw_LO constructor.
A model class for the Standard Model.
Test_direct(const StandardModel &SM_i)
Test_direct constructor.
A class for a model prediction of an observable.
void setParametersForObservable(std::vector< std::string > parametersForObservable_i)
A set method to get the parameters for the specific observable.
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.
const StandardModel & SM
A reference to an object of StandardMode class.
TopQuarkObservables(const NPSMEFTd6General &NP_i)
double ewgc(const std::string name) const
charge_asymmetry_tt_diff_mtt_LO(const StandardModel &SM_i)
charge_asymmetry_tt_diff_mtt_LO constructor.
double ewgc(const std::string name) const
sigma_norm_tt_diff_mtt_ATLAS_LO(const StandardModel &SM_i)
FL constructor.
sigma_taq_LO_ATLAS(const StandardModel &SM_i)
sigma_taq_LO constructor.
double ewgc(const std::string name) const
double ewgc(const std::string name) const
sigma_taq_LO_CMS(const StandardModel &SM_i)
sigma_taq_LO constructor.
sigma_tb_13_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const
double ewgc(const std::string name) const
sigma_tb_8_LO(const StandardModel &SM_i)
s-channel production of top quarks at 8 TeV constructor.
sigma_tq_13_LO(const StandardModel &SM_i)
sigma_tq_13_LO constructor.
double ewgc(const std::string name) const
sigma_tq_7_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const
double ewgc(const std::string name) const
sigma_tq_8_LO(const StandardModel &SM_i)
FL constructor.
sigma_tq_antitop_13_LO(const StandardModel &SM_i)
sigma_tq_antitop_13_LO constructor.
double ewgc(const std::string name) const
double ewgc(const std::string name) const
sigma_tq_top_13_LO(const StandardModel &SM_i)
sigma_tq_top_13_LO constructor.
sigma_tt_13_LO(const StandardModel &SM_i)
sigma_tt_13_LO constructor.
double ewgc(const std::string name) const
double ewgc(const std::string name) const
sigma_tt_diff_mtt_CMS_LO(const StandardModel &SM_i)
FL constructor.
sigma_tt_diff_mtt_LO_CMS_181106625(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const
sigma_tta_diff_LO_ATLAS_emu_200706946(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const
double ewgc(const std::string name) const
sigma_tta_diff_LO_CMS_dilepton_220107301(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const
sigma_tta_diff_LO_CMS_semileptonic_210701508(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const
sigma_ttbb_13_LO_dilepton(const StandardModel &SM_i)
sigma_ttbb_13_LO constructor.
double ewgc(const std::string name) const
sigma_ttbb_13_LO_lepjet(const StandardModel &SM_i)
sigma_ttbb_13_LO_lepjet constructor.
double ewgc(const std::string name) const
sigma_tttt_13_LO(const StandardModel &SM_i)
sigma_tttt_13_LO constructor.
sigma_ttw_LO(const StandardModel &SM_i)
sigma_ttw_LO constructor.
double ewgc(const std::string name) const
double ewgc(const std::string name) const
sigma_ttz_diff_LO_ATLAS_210312603(const StandardModel &SM_i)
sigma_ttz_diff_LO constructor.
sigma_ttz_diff_LO_ATLAS_231204450(const StandardModel &SM_i)
sigma_ttz_diff_LO constructor.
double ewgc(const std::string name) const
sigma_ttz_diff_LO_CMS_190711270(const StandardModel &SM_i)
sigma_ttz_diff_LO constructor.
double ewgc(const std::string name) const
sigma_tw_13_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const
double ewgc(const std::string name) const
sigma_tw_7_LO(const StandardModel &SM_i)
sigma_tw_7_LO constructor.
sigma_tw_8_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const
sigma_tzq_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const