16706 if(flag_LHC_WG_Basis){
16709 double sw2 = 0.22305;
16710 double cw2 = 1 - sw2;
16711 double tw2 = sw2/cw2;
16712 double sw = sqrt(sw2);
16713 double tw = sqrt(tw2);
16714 ctBRe = ctZRe/sw - ctWRe/tw;
16715 ctBIm = ctZIm/sw - ctWIm/tw;
16731 double b4_tth_bin_m1_m0p5_madgraph_LO = 1.0632053747005017;
16736 if(flag_Quadratic){
16737 total = SM_b4_tth_bin_m1_m0p5 + (
16738 0.910009531724715 * cHG + -0.0010318009149136 * cHGtil
16739 + -0.0067981802286535 * ctGIm + -1.118548376749951 * ctGRe
16740 + 0.0001145055069108 * ctHIm + -0.1309188173876159 * ctHRe
16741 + -0.0020499059754391 * ctWIm + -0.0013815505152491 * ctWRe
16742 + 0.8719616200347676 * cHG * cHG + 0.8386370679735822 * cHGtil * cHGtil
16743 + 0.9774807816545604 * ctGIm * ctGIm + 0.99600530493426 * ctGRe * ctGRe
16744 + 0.0055871762794901 * ctHIm * ctHIm + 0.0046644155584449 * ctHRe * ctHRe
16745 + 0.1513855248714063 * ctWIm * ctWIm + 0.0223113988052159 * ctWRe * ctWRe
16746 + -0.004353109781129 * cHG * cHGtil + -0.0059424753457291 * cHG * ctGIm
16747 + -1.1589183159553875 * cHG * ctGRe + -0.0001031669131571 * cHG * ctHIm
16748 + -0.0808290830781629 * cHG * ctHRe + 0.0023298372266031 * cHG * ctWIm
16749 + 0.0007355367034189 * cHG * ctWRe + -0.8622884150085206 * cHGtil * ctGIm
16750 + -0.0085612044843103 * cHGtil * ctGRe + 0.0893168984995095 * cHGtil * ctHIm
16751 + -0.0007889628027357 * cHGtil * ctHRe + -0.0049693652224635 * cHGtil * ctWIm
16752 + -0.003888785938789 * cHGtil * ctWRe + 0.0044373833815463 * ctGIm * ctGRe
16753 + -0.0398407363498014 * ctGIm * ctHIm + 0.0001267839505427 * ctGIm * ctHRe
16754 + 0.0068555328240843 * ctGIm * ctWIm + -0.0045838333288629 * ctGIm * ctWRe
16755 + -0.0003431226109376 * ctGRe * ctHIm + 0.0759842998525177 * ctGRe * ctHRe
16756 + 0.0412398880264256 * ctGRe * ctWIm + 0.0037903964632825 * ctGRe * ctWRe
16757 + -0.0001532894777914 * ctHIm * ctHRe + -0.0002395101986699 * ctHIm * ctWIm
16758 + -0.0003104171792067 * ctHIm * ctWRe + 0.0001367863317469 * ctHRe * ctWIm
16759 + -0.0008153939464238 * ctHRe * ctWRe + -0.0022824930758392 * ctWIm * ctWRe
16760 -0.0007691736987786996 * ctBRe + 0.002162289681735499 * ctBRe * ctBRe+
16761 -0.00010516033086452325 * ctBIm + 0.0005771520876739905 * ctBIm * ctBIm
16762 )*(SM_b4_tth_bin_m1_m0p5/b4_tth_bin_m1_m0p5_madgraph_LO);
16768 total = SM_b4_tth_bin_m1_m0p5 + (0.9099876415629798*cHG +
16769 -1.1208249512813937*ctGRe + -0.1310184227297144*ctHRe
16770 -0.0007691736987786996 * ctBRe -0.0013815505152491303 * ctWRe
16771 )*(SM_b4_tth_bin_m1_m0p5/b4_tth_bin_m1_m0p5_madgraph_LO);
16779 double b4_tth_bin_m0p5_0_madgraph_LO = 1.932424901417113;
16783 if(flag_Quadratic){
16784 total = SM_b4_tth_bin_m0p5_0 + (2.564246291660702 * cHG + -0.005823342315884 * cHGtil
16785 + -0.0016743198961839 * ctGIm + -2.778424493033977 * ctGRe
16786 + 0.0007195133202335 * ctHIm + -0.2344245527833774 * ctHRe
16787 + -0.0064220762451969 * ctWIm + -0.001215693713534 * ctWRe
16788 + 2.034099761021467 * cHG * cHG + 1.9612673310063 * cHGtil * cHGtil
16789 + 2.5341046159273257 * ctGIm * ctGIm + 2.544939547558986 * ctGRe * ctGRe
16790 + 0.0039923939634707 * ctHIm * ctHIm + 0.0077910494317363 * ctHRe * ctHRe
16791 + 0.4588069842581513 * ctWIm * ctWIm + 0.065854083346678 * ctWRe * ctWRe
16792 + -0.0071569239960523 * cHG * cHGtil + 0.0145336259449214 * cHG * ctGIm
16793 + -2.277554920224764 * cHG * ctGRe + -4.978015231518844e-05 * cHG * ctHIm
16794 + -0.2068188648732378 * cHG * ctHRe + -0.0040071191552686 * cHG * ctWIm
16795 + 0.0002867576099352 * cHG * ctWRe + -1.4549114499408065 * cHGtil * ctGIm
16796 + -0.026659343007864 * cHGtil * ctGRe + 0.1064186672197977 * cHGtil * ctHIm
16797 + -0.002336704675229 * cHGtil * ctHRe + 0.0024569029783631 * cHGtil * ctWIm
16798 + -0.0026429889231636 * cHGtil * ctWRe + -0.0026918504123321 * ctGIm * ctGRe
16799 + 0.0026133954963231 * ctGIm * ctHIm + -0.0008204230232737 * ctGIm * ctHRe
16800 + -0.0313376168904284 * ctGIm * ctWIm + 0.0058758543148654 * ctGIm * ctWRe
16801 + 4.366654352272459e-06 * ctGRe * ctHIm + 0.1771923049354946 * ctGRe * ctHRe
16802 + 0.0063163081295789 * ctGRe * ctWIm + -0.0038756154471681 * ctGRe * ctWRe
16803 + -1.0308033893416904e-05 * ctHIm * ctHRe + -0.0012053193562682 * ctHIm * ctWIm
16804 + -8.001925082197133e-05 * ctHIm * ctWRe + 0.0002104946911641 * ctHRe * ctWIm
16805 + -0.0013179836923686 * ctHRe * ctWRe + 0.0093561728027508 * ctWIm * ctWRe
16806 -0.00331238196421145 * ctBRe + 0.008086112326838674 * ctBRe * ctBRe+ 0.00015893289734032756 * ctBIm + 0.003681537592577791 * ctBIm * ctBIm
16807 )*(SM_b4_tth_bin_m0p5_0/b4_tth_bin_m0p5_0_madgraph_LO);
16813 total = SM_b4_tth_bin_m0p5_0 + (2.564414022112631*cHG +
16814 -2.7816281236042366*ctGRe -0.2344736662557363*ctHRe
16815 -0.00331238196421145 * ctBRe -0.0012156937135340828 * ctWRe
16816 )*(SM_b4_tth_bin_m0p5_0/b4_tth_bin_m0p5_0_madgraph_LO);
16824 double b4_tth_bin_0_0p5_madgraph_LO = 2.48186478266304;
16828 if(flag_Quadratic){
16829 total = SM_b4_tth_bin_0_0p5 + (3.2093136673424736 * cHG + 0.004029159850137 * cHGtil
16830 + -0.0213738731216522 * ctGIm + -3.504682622127001 * ctGRe
16831 + -0.0002875376687773 * ctHIm + -0.3032103265837639 * ctHRe
16832 + 0.0095376518003493 * ctWIm + -0.0058800129619509 * ctWRe
16833 + 2.508732816346594 * cHG * cHG + 2.437345459874909 * cHGtil * cHGtil
16834 + 3.1881280812208166 * ctGIm * ctGIm + 3.165825489942664 * ctGRe * ctGRe
16835 + 0.0036148729182692 * ctHIm * ctHIm + 0.0099998321780285 * ctHRe * ctHRe
16836 + 0.458074038263705 * ctWIm * ctWIm + 0.0758786285553478 * ctWRe * ctWRe
16837 + 0.0053996492403103 * cHG * cHGtil + -0.0236162521426582 * cHG * ctGIm
16838 + -2.7111214421094987 * cHG * ctGRe + -0.001177880066321 * cHG * ctHIm
16839 + -0.2508174145511634 * cHG * ctHRe + 0.0027312222369129 * cHG * ctWIm
16840 + -0.0005506402375662 * cHG * ctWRe + -1.712920295286303 * cHGtil * ctGIm
16841 + 0.0148464169032713 * cHGtil * ctGRe + 0.1255660004129038 * cHGtil * ctHIm
16842 + 0.0014699068562402 * cHGtil * ctHRe + 0.0055682588248907 * cHGtil * ctWIm
16843 + -0.0006447342027894 * cHGtil * ctWRe + -0.0113505890042336 * ctGIm * ctGRe
16844 + 0.0159020808765088 * ctGIm * ctHIm + -0.0004755818091291 * ctGIm * ctHRe
16845 + 0.025203510325142 * ctGIm * ctWIm + -0.0009750172709239 * ctGIm * ctWRe
16846 + -0.000673228149598 * ctGRe * ctHIm + 0.2243402305478286 * ctGRe * ctHRe
16847 + -0.0176639654745808 * ctGRe * ctWIm + -0.0002779594299604 * ctGRe * ctWRe
16848 + -3.642230847214099e-05 * ctHIm * ctHRe + -0.0017585157882703 * ctHIm * ctWIm
16849 + 0.0004703647702423 * ctHIm * ctWRe + -0.000285286634482 * ctHRe * ctWIm
16850 + -0.0026938458799784 * ctHRe * ctWRe + -0.0017642667261674 * ctWIm * ctWRe
16851 -0.005253102367525533 * ctBRe + 0.012034842573137972 * ctBRe * ctBRe+ -0.00011904416973186616 * ctBIm + 0.005659950685029516 * ctBIm * ctBIm
16852 )*(SM_b4_tth_bin_0_0p5/b4_tth_bin_0_0p5_madgraph_LO);
16858 total = SM_b4_tth_bin_0_0p5 + (3.2093661829551725*cHG +
16859 -3.501689241803734*ctGRe + -0.3031442522037286*ctHRe
16860 -0.005253102367525533 * ctBRe - 0.005880012961950926 * ctWRe
16861 )*(SM_b4_tth_bin_0_0p5/b4_tth_bin_0_0p5_madgraph_LO);
16869 double b4_tth_bin_0p5_1_madgraph_LO = 4.587536187686661;
16873 if(flag_Quadratic){
16874 total = SM_b4_tth_bin_0p5_1 + (3.8624206533859455 * cHG + 0.0025652805438462 * cHGtil
16875 + 0.0380812173024499 * ctGIm + -4.967609706819283 * ctGRe
16876 + -0.0006965496592073 * ctHIm + -0.5544826010765769 * ctHRe
16877 + 0.0006073357310019 * ctWIm + -0.0256463227849223 * ctWRe
16878 + 2.347939739733353 * cHG * cHG + 2.3092071630867377 * cHGtil * cHGtil
16879 + 3.199130314657721 * ctGIm * ctGIm + 3.427832512642536 * ctGRe * ctGRe
16880 + 0.004453926977181 * ctHIm * ctHIm + 0.0167718441092212 * ctHRe * ctHRe
16881 + 0.159767945592875 * ctWIm * ctWIm + 0.059120496919097 * ctWRe * ctWRe
16882 + 0.0072252855175872 * cHG * cHGtil + 0.03975689764912 * cHG * ctGIm
16883 + -3.1711629756704776 * cHG * ctGRe + 0.0014716333628268 * cHG * ctHIm
16884 + -0.2420802478163346 * cHG * ctHRe + 0.0018271931377158 * cHG * ctWIm
16885 + -0.0002326603969194 * cHG * ctWRe + -1.898959594407268 * cHGtil * ctGIm
16886 + 0.014375573266062 * cHGtil * ctGRe + 0.188418633982538 * cHGtil * ctHIm
16887 + 0.0007511425222509 * cHGtil * ctHRe + -0.0014741276289671 * cHGtil * ctWIm
16888 + 0.007150320736038 * cHGtil * ctWRe + 0.0037375122760155 * ctGIm * ctGRe
16889 + 0.0081175256170974 * ctGIm * ctHIm + 0.0007985463884474 * ctGIm * ctHRe
16890 + -0.0001131618468446 * ctGIm * ctWIm + 0.0008483977113818 * ctGIm * ctWRe
16891 + 9.220570277163054e-05 * ctGRe * ctHIm + 0.3707695293252685 * ctGRe * ctHRe
16892 + -0.0295125287850878 * ctGRe * ctWIm + 0.0053821483274255 * ctGRe * ctWRe
16893 + 0.0001626805165413 * ctHIm * ctHRe + -0.0008105961019141 * ctHIm * ctWIm
16894 + 0.0001035970931805 * ctHIm * ctWRe + 6.611959525185118e-06 * ctHRe * ctWIm
16895 + 0.0003098374575341 * ctHRe * ctWRe + -0.0025092774493894 * ctWIm * ctWRe
16896 -0.009187820270389016 * ctBRe + 0.016843223885503147 * ctBRe * ctBRe+ 5.500801554077228e-05 * ctBIm + 0.005015742054571379 * ctBIm * ctBIm
16897 )*(SM_b4_tth_bin_0p5_1/b4_tth_bin_0p5_1_madgraph_LO);
16903 total = SM_b4_tth_bin_0p5_1 + (3.862512212641887*cHG +
16904 -4.967994348065772*ctGRe + -0.554551144413014*ctHRe
16905 -0.009187820270389016 * ctBRe -0.02564632278492235 * ctWRe
16906 )*(SM_b4_tth_bin_0p5_1/b4_tth_bin_0p5_1_madgraph_LO);
16912 throw std::runtime_error(
"\nERROR: Please specify a correct binning for b4_tth_LO. \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.