14858 if(flag_LHC_WG_Basis){
14861 double sw2 = 0.22305;
14862 double cw2 = 1 - sw2;
14863 double tw2 = sw2/cw2;
14864 double sw = sqrt(sw2);
14865 double tw = sqrt(tw2);
14866 ctBRe = ctZRe/sw - ctWRe/tw;
14867 ctBIm = ctZIm/sw - ctWIm/tw;
14883 double ttH_bin_450_655_madgraph_LO = 0.0076495288681621;
14887 if(flag_Quadratic){
14888 total = SM_ttH_bin_450_655 + (
14889 +0.0040591811503702 * cHG + -6.508293265289344e-07 * cHGtil
14890 + 7.832260072129782e-06 * ctGIm + -0.0066039770032095 * ctGRe
14891 + -2.060331574238461e-07 * ctHIm + -0.0009309341339257 * ctHRe
14892 + -5.692763941564372e-06 * ctWIm + -2.6001642543543868e-05 * ctWRe
14893 + 0.0010387077204801 * cHG * cHG + 0.0011497116196561 * cHGtil * cHGtil
14894 + 0.002522539320774 * ctGIm * ctGIm + 0.0029052407105598 * ctGRe * ctGRe
14895 + 5.176669727324779e-06 * ctHIm * ctHIm + 2.8247696208379696e-05 * ctHRe * ctHRe
14896 + 2.9020472998617097e-05 * ctWIm * ctWIm + 3.187076490138163e-05 * ctWRe * ctWRe
14897 + 3.789073042824442e-05 * cHG * cHGtil + 1.4870816067324988e-05 * cHG * ctGIm
14898 + -0.0026375830859345 * cHG * ctGRe + 2.902268850371592e-06 * cHG * ctHIm
14899 + -0.0002044070040072 * cHG * ctHRe + -2.258754233994655e-06 * cHG * ctWIm
14900 + 8.261518410088153e-06 * cHG * ctWRe + -0.0012337877242896 * cHGtil * ctGIm
14901 + -6.162686383804378e-05 * cHGtil * ctGRe + 0.0002919537703838 * cHGtil * ctHIm
14902 + -9.181605281901068e-07 * cHGtil * ctHRe + -8.390698448966858e-07 * cHGtil * ctWIm
14903 + -1.797790044645565e-05 * cHGtil * ctWRe + 8.902231578208908e-05 * ctGIm * ctGRe
14904 + -1.0447714446413251e-05 * ctGIm * ctHIm + 1.9301563453227866e-06 * ctGIm * ctHRe
14905 + 1.2166380295150492e-05 * ctGIm * ctWIm + 5.586964173825981e-06 * ctGIm * ctWRe
14906 + 4.894985422554399e-07 * ctGRe * ctHIm + 0.0005658823763926 * ctGRe * ctHRe
14907 + 1.725122313460392e-05 * ctGRe * ctWIm + 4.141377562411064e-07 * ctGRe * ctWRe
14908 + -3.107659328169092e-07 * ctHIm * ctHRe + 5.325791895272047e-07 * ctHIm * ctWIm
14909 + -5.38361173173093e-07 * ctHIm * ctWRe + 1.181526676496958e-08 * ctHRe * ctWIm
14910 + 1.1770683443490526e-06 * ctHRe * ctWRe + -4.551384345070124e-07 * ctWIm * ctWRe
14911 -5.550006835747245e-06 * ctBRe + 9.473955617816943e-06 * ctBRe * ctBRe
14912 + 3.5795467966115435e-07 * ctBIm + 8.603459050182671e-07 * ctBIm * ctBIm
14913 )*(SM_ttH_bin_450_655/ttH_bin_450_655_madgraph_LO);
14919 total = SM_ttH_bin_450_655 + (
14920 +0.0040591811503702 * cHG + -6.508293265289344e-07 * cHGtil
14921 + 7.832260072129782e-06 * ctGIm + -0.0066039770032095 * ctGRe
14922 + -2.060331574238461e-07 * ctHIm + -0.0009309341339257 * ctHRe
14923 + -5.692763941564372e-06 * ctWIm + -2.6001642543543868e-05 * ctWRe
14924 -5.550006835747245e-06 * ctBRe+ 3.5795467966115435e-07 * ctBIm
14925 )*(SM_ttH_bin_450_655/ttH_bin_450_655_madgraph_LO);
14934 double ttH_bin_655_860_madgraph_LO = 0.0081616443818454;
14938 if(flag_Quadratic){
14939 total = SM_ttH_bin_655_860 + (
14940 +0.0062570750061242 * cHG + 7.344176058021734e-06 * cHGtil
14941 + 2.100022967173321e-05 * ctGIm + -0.0088655243804277 * ctGRe
14942 + -9.929390525076355e-08 * ctHIm + -0.0009876448379517 * ctHRe
14943 + 4.2769219335409e-06 * ctWIm + -2.894480871791505e-05 * ctWRe
14944 + 0.0030102801835718 * cHG * cHG + 0.0031389094812016 * cHGtil * cHGtil
14945 + 0.0052345246212653 * ctGIm * ctGIm + 0.0056746642987086 * ctGRe * ctGRe
14946 + 1.179857056010647e-05 * ctHIm * ctHIm + 3.0169805195560115e-05 * ctHRe * ctHRe
14947 + 0.0001605463445904 * ctWIm * ctWIm + 6.875857233747118e-05 * ctWRe * ctWRe
14948 + -1.0297169455600176e-05 * cHG * cHGtil + 8.512120604764473e-07 * cHG * ctGIm
14949 + -0.0053380336425587 * cHG * ctGRe + -1.1426297881991863e-05 * cHG * ctHIm
14950 + -0.0003223366379474 * cHG * ctHRe + 6.1123302278059954e-06 * cHG * ctWIm
14951 + 6.579219932800751e-06 * cHG * ctWRe + -0.0031010766614989 * cHGtil * ctGIm
14952 + 6.599922903272049e-05 * cHGtil * ctGRe + 0.0004129046724061 * cHGtil * ctHIm
14953 + 5.004448622586422e-07 * cHGtil * ctHRe + 9.41211447677559e-06 * cHGtil * ctWIm
14954 + 8.260082602504215e-06 * cHGtil * ctWRe + -9.21261069404361e-05 * ctGIm * ctGRe
14955 + -2.6801144006047e-05 * ctGIm * ctHIm + -1.6735372198165975e-06 * ctGIm * ctHRe
14956 + -6.99609679524773e-06 * ctGIm * ctWIm + -9.61490806865621e-06 * ctGIm * ctWRe
14957 + 6.799824952274935e-07 * ctGRe * ctHIm + 0.000674868143012 * ctGRe * ctHRe
14958 + -2.608201232245495e-05 * ctGRe * ctWIm + -7.841594108285393e-06 * ctGRe * ctWRe
14959 + -1.912144168826894e-07 * ctHIm * ctHRe + -1.380826881883209e-06 * ctHIm * ctWIm
14960 + 3.558461138530866e-07 * ctHIm * ctWRe + 3.4465100184899455e-07 * ctHRe * ctWIm
14961 + -2.542962673694938e-06 * ctHRe * ctWRe + 6.477224466144849e-06 * ctWIm * ctWRe
14962 -1.3064614348495818e-05 * ctBRe + 1.9432033094707313e-05 * ctBRe * ctBRe
14963 + 3.873503512108467e-07 * ctBIm + 3.945482797848565e-06 * ctBIm * ctBIm
14964 )*(SM_ttH_bin_655_860/ttH_bin_655_860_madgraph_LO);
14970 total = SM_ttH_bin_655_860 + (
14971 +0.0062570750061242 * cHG + 7.344176058021734e-06 * cHGtil
14972 + 2.100022967173321e-05 * ctGIm + -0.0088655243804277 * ctGRe
14973 + -9.929390525076355e-08 * ctHIm + -0.0009876448379517 * ctHRe
14974 + 4.2769219335409e-06 * ctWIm + -2.894480871791505e-05 * ctWRe
14975 -1.3064614348495818e-05 * ctBRe+ 3.873503512108467e-07 * ctBIm
14976 )*(SM_ttH_bin_655_860/ttH_bin_655_860_madgraph_LO);
14984 double SM_ttH_bin_860_1270 =
SM.
getOptionalParameter(
"SM_sigma_ttH_eta_cut_3_diff_LO_mtth_bin_860_1270");
14985 double ttH_bin_860_1270_madgraph_LO = 0.0024820548453079;
14989 if(flag_Quadratic){
14990 total = SM_ttH_bin_860_1270 + (
14991 +0.0033273057336023 * cHG + -8.832873297781596e-07 * cHGtil
14992 + 2.0715044460856147e-05 * ctGIm + -0.0038994776678781 * ctGRe
14993 + 3.1160291096010706e-07 * ctHIm + -0.0003012889072233 * ctHRe
14994 + 2.6363033792525803e-06 * ctWIm + -9.725251376449529e-06 * ctWRe
14995 + 0.0029704977312618 * cHG * cHG + 0.002892478444591 * cHGtil * cHGtil
14996 + 0.0036522870417828 * ctGIm * ctGIm + 0.0037695077432303 * ctGRe * ctGRe
14997 + 6.500941619108636e-06 * ctHIm * ctHIm + 9.711257132095636e-06 * ctHRe * ctHRe
14998 + 0.0002911171991489 * ctWIm * ctWIm + 6.666281413361674e-05 * ctWRe * ctWRe
14999 + -6.168718933712207e-06 * cHG * cHGtil + -3.928387357897893e-05 * cHG * ctGIm
15000 + -0.0035344045221617 * cHG * ctGRe + 3.750210478756233e-06 * cHG * ctHIm
15001 + -0.0002386001653457 * cHG * ctHRe + 6.320514477395345e-06 * cHG * ctWIm
15002 + -6.517181351006865e-07 * cHG * ctWRe + -0.0023649450627594 * cHGtil * ctGIm
15003 + -2.518545525027243e-06 * cHGtil * ctGRe + 0.0001623846113995 * cHGtil * ctHIm
15004 + 1.0715223359991645e-07 * cHGtil * ctHRe + 1.4529204431235063e-06 * cHGtil * ctWIm
15005 + 7.733063376147431e-06 * cHGtil * ctWRe + -2.855842726627394e-06 * ctGIm * ctGRe
15006 + -9.612342141174222e-06 * ctGIm * ctHIm + 8.72174142282911e-07 * ctGIm * ctHRe
15007 + 7.965343233329314e-07 * ctGIm * ctWIm + -4.287907777628941e-06 * ctGIm * ctWRe
15008 + -1.3246315043988792e-06 * ctGRe * ctHIm + 0.0002361295415842 * ctGRe * ctHRe
15009 + -7.523954121796546e-06 * ctGRe * ctWIm + 8.517149085146558e-06 * ctGRe * ctWRe
15010 + 1.0745104696285869e-07 * ctHIm * ctHRe + -2.003100556161848e-06 * ctHIm * ctWIm
15011 + 1.569066380713302e-07 * ctHIm * ctWRe + -1.579786684208719e-07 * ctHRe * ctWIm
15012 + -2.729961366721706e-06 * ctHRe * ctWRe + 2.276966903635991e-07 * ctWIm * ctWRe
15013 -6.559570993783237e-06 * ctBRe + 1.3770830675996493e-05 * ctBRe * ctBRe
15014 + 3.8688606986136964e-07 * ctBIm + 5.02400520219215e-06 * ctBIm * ctBIm
15015 )*(SM_ttH_bin_860_1270/ttH_bin_860_1270_madgraph_LO);
15021 total = SM_ttH_bin_860_1270 + (
15022 +0.0033273057336023 * cHG + -8.832873297781596e-07 * cHGtil
15023 + 2.0715044460856147e-05 * ctGIm + -0.0038994776678781 * ctGRe
15024 + 3.1160291096010706e-07 * ctHIm + -0.0003012889072233 * ctHRe
15025 + 2.6363033792525803e-06 * ctWIm + -9.725251376449529e-06 * ctWRe
15026 -6.559570993783237e-06 * ctBRe+ 3.8688606986136964e-07 * ctBIm
15027 )*(SM_ttH_bin_860_1270/ttH_bin_860_1270_madgraph_LO);
15034 double SM_ttH_bin_1270_2500 =
SM.
getOptionalParameter(
"SM_sigma_ttH_eta_cut_3_diff_LO_mtth_bin_1270_2500");
15035 double ttH_bin_1270_2500_madgraph_LO = 0.0002325464723402;
15039 if(flag_Quadratic){
15040 total = SM_ttH_bin_1270_2500 + (
15041 +0.0010105084960018 * cHG + -1.1684310788073748e-06 * cHGtil
15042 + 4.846645925107862e-06 * ctGIm + -0.0006960831120294 * ctGRe
15043 + 2.855410491386934e-10 * ctHIm + -2.7983438068734072e-05 * ctHRe
15044 + 1.678063186696943e-06 * ctWIm + 1.326970757997703e-07 * ctWRe
15045 + 0.0011268783695179 * cHG * cHG + 0.0010451619748548 * cHGtil * cHGtil
15046 + 0.001088427800799 * ctGIm * ctGIm + 0.0010245050817268 * ctGRe * ctGRe
15047 + 1.003107942668113e-06 * ctHIm * ctHIm + 1.125720618436362e-06 * ctHRe * ctHRe
15048 + 0.0002514833991755 * ctWIm * ctWIm + 3.527083456976443e-05 * ctWRe * ctWRe
15049 + -2.0248674205413725e-06 * cHG * cHGtil + 1.58123579888092e-05 * cHG * ctGIm
15050 + -0.0008928359760106 * cHG * ctGRe + -1.2167769783706727e-06 * cHG * ctHIm
15051 + -0.0001073519111955 * cHG * ctHRe + -2.947127648718974e-06 * cHG * ctWIm
15052 + -2.9971520954332627e-06 * cHG * ctWRe + -0.0006378300928876 * cHGtil * ctGIm
15053 + 2.454970647186583e-06 * cHGtil * ctGRe + 1.632824787171916e-05 * cHGtil * ctHIm
15054 + -7.658053181706016e-07 * cHGtil * ctHRe + -4.393946440268728e-06 * cHGtil * ctWIm
15055 + -1.50717222298309e-06 * cHGtil * ctWRe + -4.016093449632974e-06 * ctGIm * ctGRe
15056 + 6.061428602516239e-06 * ctGIm * ctHIm + 1.7969382259952482e-08 * ctGIm * ctHRe
15057 + -1.2111354033004544e-05 * ctGIm * ctWIm + 3.835866549367628e-06 * ctGIm * ctWRe
15058 + 6.714586249512157e-08 * ctGRe * ctHIm + 2.792889381035557e-05 * ctGRe * ctHRe
15059 + -4.002303876319558e-06 * ctGRe * ctWIm + 6.68290124850035e-07 * ctGRe * ctWRe
15060 + 6.765031368427543e-09 * ctHIm * ctHRe + -6.743459671826029e-07 * ctHIm * ctWIm
15061 + 7.306226688930106e-08 * ctHIm * ctWRe + -3.6539276489685095e-08 * ctHRe * ctWIm
15062 + -8.810898305707896e-07 * ctHRe * ctWRe + -8.455061460255928e-07 * ctWIm * ctWRe
15063 -1.0967877734774367e-06 * ctBRe + 4.306400623876883e-06 * ctBRe * ctBRe+
15064 -2.252354685539082e-07 * ctBIm + 2.5736300255235767e-06 * ctBIm * ctBIm
15065 )*(SM_ttH_bin_1270_2500/ttH_bin_1270_2500_madgraph_LO);
15071 total = SM_ttH_bin_1270_2500 + (
15072 +0.0010105084960018 * cHG + -1.1684310788073748e-06 * cHGtil
15073 + 4.846645925107862e-06 * ctGIm + -0.0006960831120294 * ctGRe
15074 + 2.855410491386934e-10 * ctHIm + -2.7983438068734072e-05 * ctHRe
15075 + 1.678063186696943e-06 * ctWIm + 1.326970757997703e-07 * ctWRe
15076 -1.0967877734774367e-06 * ctBRe+ -2.252354685539082e-07 * ctBIm
15077 )*(SM_ttH_bin_1270_2500/ttH_bin_1270_2500_madgraph_LO);
15084 throw std::runtime_error(
"\nERROR: Please specify a correct binning for sigma_ttH_eta_cut_3_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.