17290 if(flag_LHC_WG_Basis){
17293 double sw2 = 0.22305;
17294 double cw2 = 1 - sw2;
17295 double tw2 = sw2/cw2;
17296 double sw = sqrt(sw2);
17297 double tw = sqrt(tw2);
17298 ctBRe = ctZRe/sw - ctWRe/tw;
17299 ctBIm = ctZIm/sw - ctWIm/tw;
17315 double ttH_bin_450_655_madgraph_LO = 0.0085968515036142;
17319 if(flag_Quadratic){
17320 total = SM_ttH_bin_450_655 + (0.0045181955745771 * cHG + 2.092434682771094e-06 * cHGtil
17321 + 3.35721352610896e-06 * ctGIm + -0.0073319817382764 * ctGRe
17322 + 2.178950715664429e-06 * ctHIm + -0.0010488957886131 * ctHRe
17323 + -6.397754803461053e-06 * ctWIm + -3.0007469619147686e-05 * ctWRe
17324 + 0.001129479117399 * cHG * cHG + 0.0012542998928326 * cHGtil * cHGtil
17325 + 0.0027597465911086 * ctGIm * ctGIm + 0.0031944543434764 * ctGRe * ctGRe
17326 + 5.658099728467203e-06 * ctHIm * ctHIm + 3.208560834544569e-05 * ctHRe * ctHRe
17327 + 3.1330082486985544e-05 * ctWIm * ctWIm + 3.6107605324769976e-05 * ctWRe * ctWRe
17328 + 5.753962177779126e-05 * cHG * cHGtil + 2.8298667156714807e-05 * cHG * ctGIm
17329 + -0.0029193903114386 * cHG * ctGRe + 3.5475454384648053e-06 * cHG * ctHIm
17330 + -0.0002322100406697 * cHG * ctHRe + -4.0326775995974525e-08 * cHG * ctWIm
17331 + 9.549539522979432e-06 * cHG * ctWRe + -0.0013688338065862 * cHGtil * ctGIm
17332 + -7.438424425927569e-05 * cHGtil * ctGRe + 0.0003213688692185 * cHGtil * ctHIm
17333 + -4.67918246424609e-07 * cHGtil * ctHRe + -3.209779568677406e-06 * cHGtil * ctWIm
17334 + -1.756648507190347e-05 * cHGtil * ctWRe + 9.308637288288346e-05 * ctGIm * ctGRe
17335 + -1.0905995485980285e-05 * ctGIm * ctHIm + 9.160715861988856e-07 * ctGIm * ctHRe
17336 + 4.055744317929544e-06 * ctGIm * ctWIm + 4.462759282716777e-06 * ctGIm * ctWRe
17337 + 4.508771085515173e-07 * ctGRe * ctHIm + 0.0006295005037564 * ctGRe * ctHRe
17338 + 1.8551257867788214e-05 * ctGRe * ctWIm + 9.718015508280995e-07 * ctGRe * ctWRe
17339 + -2.1921421677216978e-07 * ctHIm * ctHRe + 4.255271382203052e-07 * ctHIm * ctWIm
17340 + -5.998001470667131e-07 * ctHIm * ctWRe + 1.6381698403344913e-07 * ctHRe * ctWIm
17341 + 2.2094272996431297e-06 * ctHRe * ctWRe + -4.901345972218524e-10 * ctWIm * ctWRe
17342 -8.307825152903403e-06 * ctBRe + 1.1261681936616807e-05 * ctBRe * ctBRe + 9.963448805855313e-07 * ctBIm * ctBIm
17343 )*(SM_ttH_bin_450_655/ttH_bin_450_655_madgraph_LO);
17349 total = SM_ttH_bin_450_655 + (0.0045181955745771*cHG +
17350 -0.0073319817382764*ctGRe + -0.0010488957886131*ctHRe
17351 -8.307825152903403e-06 * ctBRe-3.0007469619147686e-05 * ctWRe
17352 )*(SM_ttH_bin_450_655/ttH_bin_450_655_madgraph_LO);
17361 double ttH_bin_655_860_madgraph_LO = 0.0089470371846531;
17365 if(flag_Quadratic){
17366 total = SM_ttH_bin_655_860 + (0.0068342312470782 * cHG + 6.516776100529143e-06 * cHGtil
17367 + 1.7655998727092448e-05 * ctGIm + -0.0096851624939012 * ctGRe
17368 + -8.016268841642971e-07 * ctHIm + -0.0010829961514144 * ctHRe
17369 + 4.5660108292516766e-06 * ctWIm + -3.266069476552669e-05 * ctWRe
17370 + 0.0032625736708071 * cHG * cHG + 0.0034043208850053 * cHGtil * cHGtil
17371 + 0.0056434013751323 * ctGIm * ctGIm + 0.0061425691862662 * ctGRe * ctGRe
17372 + 1.34073766868692e-05 * ctHIm * ctHIm + 3.306703774944704e-05 * ctHRe * ctHRe
17373 + 0.0001699478599239 * ctWIm * ctWIm + 7.677430471397795e-05 * ctWRe * ctWRe
17374 + -2.364760048584498e-05 * cHG * cHGtil + -1.4463105183893285e-05 * cHG * ctGIm
17375 + -0.005825556907969 * cHG * ctGRe + -1.0233814119407383e-05 * cHG * ctHIm
17376 + -0.0003562114438536 * cHG * ctHRe + 4.041138353352847e-06 * cHG * ctWIm
17377 + 2.0052515994350983e-06 * cHG * ctWRe + -0.003378026398263 * cHGtil * ctGIm
17378 + 8.076642084585417e-05 * cHGtil * ctGRe + 0.0004541628998359 * cHGtil * ctHIm
17379 + 5.62908023971076e-07 * cHGtil * ctHRe + 6.153746747686317e-06 * cHGtil * ctWIm
17380 + 4.800465880375193e-06 * cHGtil * ctWRe + -7.617018209962787e-05 * ctGIm * ctGRe
17381 + -3.316085847073677e-05 * ctGIm * ctHIm + -2.770873236021253e-06 * ctGIm * ctHRe
17382 + -7.011545265733163e-06 * ctGIm * ctWIm + -1.1505958574542414e-05 * ctGIm * ctWRe
17383 + 1.7917779605858275e-06 * ctGRe * ctHIm + 0.000739929641391 * ctGRe * ctHRe
17384 + -3.541643525756911e-05 * ctGRe * ctWIm + -1.0605493261818856e-05 * ctGRe * ctWRe
17385 + -1.2537585183551948e-07 * ctHIm * ctHRe + -1.5696577463876328e-06 * ctHIm * ctWIm
17386 + 3.765760764606885e-07 * ctHIm * ctWRe + 3.604191362999165e-07 * ctHRe * ctWIm
17387 + -2.1530467315235542e-06 * ctHRe * ctWRe + 4.389160141851645e-06 * ctWIm * ctWRe
17388 -1.5467073895367167e-05 * ctBRe + 2.201484616365379e-05 * ctBRe * ctBRe+ 4.364785857635667e-06 * ctBIm * ctBIm
17389 )*(SM_ttH_bin_655_860/ttH_bin_655_860_madgraph_LO);
17395 total = SM_ttH_bin_655_860 + (0.0068342312470782*cHG +
17396 -0.0096851624939012*ctGRe + -0.0010829961514144*ctHRe
17397 -1.5467073895367167e-05 * ctBRe -3.266069476552669e-05 * ctWRe
17398 )*(SM_ttH_bin_655_860/ttH_bin_655_860_madgraph_LO);
17407 double ttH_bin_860_1270_madgraph_LO = 0.0026949395920587;
17411 if(flag_Quadratic){
17412 total = SM_ttH_bin_860_1270 + (0.0035482569627141 * cHG + -8.220476758191708e-07 * cHGtil
17413 + 1.2052119047978316e-05 * ctGIm + -0.0041580771412648 * ctGRe
17414 + -1.45859601326237e-06 * ctHIm + -0.0003266623947329 * ctHRe
17415 + 7.515840323157885e-07 * ctWIm + -1.1085493448650952e-05 * ctWRe
17416 + 0.0031788183581889 * cHG * cHG + 0.0030970512164488 * cHGtil * cHGtil
17417 + 0.0038709717867162 * ctGIm * ctGIm + 0.0040041851524892 * ctGRe * ctGRe
17418 + 7.55327927619287e-06 * ctHIm * ctHIm + 1.044536285490516e-05 * ctHRe * ctHRe
17419 + 0.0003022025414976 * ctWIm * ctWIm + 7.053103081616774e-05 * ctWRe * ctWRe
17420 + -6.845532348889237e-06 * cHG * cHGtil + -3.0658735341057295e-05 * cHG * ctGIm
17421 + -0.0038039141269859 * cHG * ctGRe + 4.037792277630792e-06 * cHG * ctHIm
17422 + -0.000253969240318 * cHG * ctHRe + 5.585076583089488e-06 * cHG * ctWIm
17423 + -8.115494553287108e-07 * cHG * ctWRe + -0.0025610325162679 * cHGtil * ctGIm
17424 + -4.903421501601487e-06 * cHGtil * ctGRe + 0.0001789011931272 * cHGtil * ctHIm
17425 + 1.4482656857522924e-06 * cHGtil * ctHRe + 2.1733719725858247e-06 * cHGtil * ctWIm
17426 + 8.391042189262454e-06 * cHGtil * ctWRe + -1.5487075151731095e-06 * ctGIm * ctGRe
17427 + -1.6017969617732204e-05 * ctGIm * ctHIm + 1.1205379927686776e-06 * ctGIm * ctHRe
17428 + 1.9900791938254336e-06 * ctGIm * ctWIm + -5.365572614642063e-06 * ctGIm * ctWRe
17429 + -1.8151564085000028e-06 * ctGRe * ctHIm + 0.0002528327953381 * ctGRe * ctHRe
17430 + -4.974839844277338e-06 * ctGRe * ctWIm + 9.916092663458942e-06 * ctGRe * ctWRe
17431 + 1.123734370417351e-07 * ctHIm * ctHRe + -1.931109460764816e-06 * ctHIm * ctWIm
17432 + 1.5128957953081112e-07 * ctHIm * ctWRe + -1.3678888535800165e-07 * ctHRe * ctWIm
17433 + -2.746731171583885e-06 * ctHRe * ctWRe + 6.285203592998334e-07 * ctWIm * ctWRe
17434 -7.332564342765746e-06 * ctBRe + 1.488317517997495e-05 * ctBRe * ctBRe + 5.322544053956713e-06 * ctBIm * ctBIm
17435 )*(SM_ttH_bin_860_1270/ttH_bin_860_1270_madgraph_LO);
17441 total = SM_ttH_bin_860_1270 + (0.0035482569627141*cHG +
17442 -0.0041580771412648*ctGRe + -0.0003266623947329*ctHRe
17443 -7.332564342765746e-06 * ctBRe-1.1085493448650952e-05 * ctWRe
17444 )*(SM_ttH_bin_860_1270/ttH_bin_860_1270_madgraph_LO);
17452 double ttH_bin_1270_2500_madgraph_LO = 0.0002602108651872;
17456 if(flag_Quadratic){
17457 total = SM_ttH_bin_1270_2500 + (0.0010427269178651 * cHG + -9.856161004434538e-07 * cHGtil
17458 + 4.622973593784718e-06 * ctGIm + -0.0007284069850997 * ctGRe
17459 + 2.406669648430393e-07 * ctHIm + -3.129120993544568e-05 * ctHRe
17460 + 1.558576659940747e-06 * ctWIm + -5.950496569095965e-08 * ctWRe
17461 + 0.0011892767595462 * cHG * cHG + 0.0011046291764241 * cHGtil * cHGtil
17462 + 0.0011424484585363 * ctGIm * ctGIm + 0.0010765623784725 * ctGRe * ctGRe
17463 + 1.175058315219801e-06 * ctHIm * ctHIm + 1.2422431746160378e-06 * ctHRe * ctHRe
17464 + 0.0002574437383637 * ctWIm * ctWIm + 3.634533253690786e-05 * ctWRe * ctWRe
17465 + -3.889698786486935e-06 * cHG * cHGtil + 1.663871428932151e-05 * cHG * ctGIm
17466 + -0.0009516653801491 * cHG * ctGRe + -8.764646223761842e-07 * cHG * ctHIm
17467 + -0.0001115383166857 * cHG * ctHRe + -2.849926045572032e-06 * cHG * ctWIm
17468 + -3.1134703074364467e-06 * cHG * ctWRe + -0.0006835996252276 * cHGtil * ctGIm
17469 + 2.6865465597297744e-06 * cHGtil * ctGRe + 1.839047460509835e-05 * cHGtil * ctHIm
17470 + -9.444369397582044e-07 * cHGtil * ctHRe + -4.2031651278482206e-06 * cHGtil * ctWIm
17471 + -1.902334553772218e-06 * cHGtil * ctWRe + -3.7867570888689487e-06 * ctGIm * ctGRe
17472 + 4.67918943547474e-06 * ctGIm * ctHIm + -3.3779355185015254e-08 * ctGIm * ctHRe
17473 + -9.90107948205884e-06 * ctGIm * ctWIm + 3.2439146454010803e-06 * ctGIm * ctWRe
17474 + -1.4688339893080404e-08 * ctGRe * ctHIm + 2.912940987744028e-05 * ctGRe * ctHRe
17475 + -2.044738314961812e-06 * ctGRe * ctWIm + 1.1890602603092937e-06 * ctGRe * ctWRe
17476 + 8.774074439221735e-09 * ctHIm * ctHRe + -6.938904354794587e-07 * ctHIm * ctWIm
17477 + 9.554777502529532e-08 * ctHIm * ctWRe + -3.3366971401629874e-08 * ctHRe * ctWIm
17478 + -9.04292431679249e-07 * ctHRe * ctWRe + -1.1428837119814367e-06 * ctWIm * ctWRe
17479 -1.1656806445381473e-06 * ctBRe + 4.4686841467467264e-06 * ctBRe * ctBRe+ 2.6432943491666583e-06 * ctBIm * ctBIm
17480 )*(SM_ttH_bin_1270_2500/ttH_bin_1270_2500_madgraph_LO);
17486 total = SM_ttH_bin_1270_2500 + (0.0010427269178651*cHG +
17487 -0.0007284069850997*ctGRe + -3.129120993544568e-05*ctHRe
17488 -1.1656806445381473e-06 * ctBRe -5.9504965690959644e-08 * ctWRe
17489 )*(SM_ttH_bin_1270_2500/ttH_bin_1270_2500_madgraph_LO);
17496 throw std::runtime_error(
"\nERROR: Please specify a correct binning for sigma_ttH_diff_LO_mtth. \n");
double getNPSMEFT6dtopquark_flag_Quadratic() const
double getNPSMEFT6dtopquark_C_tBIm() const
double getNPSMEFT6dtopquark_C_tG() const
double getNPSMEFT6dtopquark_C_phiG() const
double getNPSMEFT6dtopquark_C_phiGtil() const
double getNPSMEFT6dtopquark_C_tphi() const
double getNPSMEFT6dtopquark_C_tZIm() const
double getNPSMEFT6dtopquark_C_tB() const
double getNPSMEFT6dtopquark_C_tZ() const
double getNPSMEFT6dtopquark_C_tWIm() const
double getNPSMEFT6dtopquark_C_tW() const
double getNPSMEFT6dtopquark_C_tGIm() const
double getNPSMEFT6dtopquark_flag_LHC_WG_Basis() const
double getNPSMEFT6dtopquark_C_tphiIm() const
const double getOptionalParameter(std::string name) const
A method to get parameters that are specific to only one set of observables.
double getBinMin()
A get method to get the minimum value of the bin.
double getBinMax()
A get method to get the maximum value of the bin.
const StandardModel & SM
A reference to an object of StandardMode class.