diff --git a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/artunc_2d.py b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/artunc_2d.py new file mode 100644 index 0000000000..d03d639a6a --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/artunc_2d.py @@ -0,0 +1,449 @@ +import yaml + +from nnpdf_data.filter_utils.utils import concat_matrices as cm +from nnpdf_data.filter_utils.utils import covmat_to_artunc as cta +from nnpdf_data.filter_utils.utils import matlist_to_matrix as mtm + +# d2Sig_dpTt_dyt + +# y1 y2 y3 +# y1 652 653t 655t +# y2 653 654 656t +# y3 655 656 657 + +hepdata_tables = "rawdata/Table652.yaml" +with open(hepdata_tables, 'r') as file: + tab652 = yaml.safe_load(file) +mat652 = mtm( + 5, + 5, + [ + tab652['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab652['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table653.yaml" +with open(hepdata_tables, 'r') as file: + tab653 = yaml.safe_load(file) +mat653 = mtm( + 4, + 5, + [ + tab653['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab653['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table654.yaml" +with open(hepdata_tables, 'r') as file: + tab654 = yaml.safe_load(file) +mat654 = mtm( + 4, + 4, + [ + tab654['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab654['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table655.yaml" +with open(hepdata_tables, 'r') as file: + tab655 = yaml.safe_load(file) +mat655 = mtm( + 4, + 5, + [ + tab655['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab655['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table656.yaml" +with open(hepdata_tables, 'r') as file: + tab656 = yaml.safe_load(file) +mat656 = mtm( + 4, + 4, + [ + tab656['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab656['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table657.yaml" +with open(hepdata_tables, 'r') as file: + tab657 = yaml.safe_load(file) +mat657 = mtm( + 4, + 4, + [ + tab657['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab657['dependent_variables'][0]['values'])) + ], +) + +d2Sig_dpTt_dyt_covmat = cm( + 3, 3, [mat652, mat653.T, mat655.T, mat653, mat654, mat656.T, mat655, mat656, mat657] +) +d2Sig_dpTt_dyt_artunc = cta(13, d2Sig_dpTt_dyt_covmat) + +# d2Sig_dpTt_dyt_norm + +# y1 y2 y3 +# y1 643 644t 646t +# y2 644 645 647t +# y3 646 647 648 + +hepdata_tables = "rawdata/Table643.yaml" +with open(hepdata_tables, 'r') as file: + tab643 = yaml.safe_load(file) +mat643 = mtm( + 5, + 5, + [ + tab643['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab643['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table644.yaml" +with open(hepdata_tables, 'r') as file: + tab644 = yaml.safe_load(file) +mat644 = mtm( + 4, + 5, + [ + tab644['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab644['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table645.yaml" +with open(hepdata_tables, 'r') as file: + tab645 = yaml.safe_load(file) +mat645 = mtm( + 4, + 4, + [ + tab645['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab645['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table646.yaml" +with open(hepdata_tables, 'r') as file: + tab646 = yaml.safe_load(file) +mat646 = mtm( + 4, + 5, + [ + tab646['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab646['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table647.yaml" +with open(hepdata_tables, 'r') as file: + tab647 = yaml.safe_load(file) +mat647 = mtm( + 4, + 4, + [ + tab647['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab647['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table648.yaml" +with open(hepdata_tables, 'r') as file: + tab648 = yaml.safe_load(file) +mat648 = mtm( + 4, + 4, + [ + tab648['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab648['dependent_variables'][0]['values'])) + ], +) + +d2Sig_dpTt_dyt_norm_covmat = cm( + 3, 3, [mat643, mat644.T, mat646.T, mat644, mat645, mat647.T, mat646, mat647, mat648] +) +d2Sig_dpTt_dyt_norm_artunc = cta(13, d2Sig_dpTt_dyt_norm_covmat, 1) + +# d2Sig_dmttBar_dpTt + +# m1 m2 m3 m4 +# m1 704 705t 707t 710t +# m2 705 706 708t 711t +# m3 707 708 709 712t +# m4 710 711 712 713 + +hepdata_tables = "rawdata/Table704.yaml" +with open(hepdata_tables, 'r') as file: + tab704 = yaml.safe_load(file) +mat704 = mtm( + 3, + 3, + [ + tab704['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab704['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table705.yaml" +with open(hepdata_tables, 'r') as file: + tab705 = yaml.safe_load(file) +mat705 = mtm( + 4, + 3, + [ + tab705['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab705['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table706.yaml" +with open(hepdata_tables, 'r') as file: + tab706 = yaml.safe_load(file) +mat706 = mtm( + 4, + 4, + [ + tab706['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab706['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table707.yaml" +with open(hepdata_tables, 'r') as file: + tab707 = yaml.safe_load(file) +mat707 = mtm( + 5, + 3, + [ + tab707['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab707['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table708.yaml" +with open(hepdata_tables, 'r') as file: + tab708 = yaml.safe_load(file) +mat708 = mtm( + 5, + 4, + [ + tab708['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab708['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table709.yaml" +with open(hepdata_tables, 'r') as file: + tab709 = yaml.safe_load(file) +mat709 = mtm( + 5, + 5, + [ + tab709['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab709['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table710.yaml" +with open(hepdata_tables, 'r') as file: + tab710 = yaml.safe_load(file) +mat710 = mtm( + 3, + 3, + [ + tab710['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab710['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table711.yaml" +with open(hepdata_tables, 'r') as file: + tab711 = yaml.safe_load(file) +mat711 = mtm( + 3, + 4, + [ + tab711['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab711['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table712.yaml" +with open(hepdata_tables, 'r') as file: + tab712 = yaml.safe_load(file) +mat712 = mtm( + 3, + 5, + [ + tab712['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab712['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table713.yaml" +with open(hepdata_tables, 'r') as file: + tab713 = yaml.safe_load(file) +mat713 = mtm( + 3, + 3, + [ + tab713['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab713['dependent_variables'][0]['values'])) + ], +) + +d2Sig_dmttBar_dpTt_covmat = cm( + 4, + 4, + [ + mat704, + mat705.T, + mat707.T, + mat710.T, + mat705, + mat706, + mat708.T, + mat711.T, + mat707, + mat708, + mat709, + mat712.T, + mat710, + mat711, + mat712, + mat713, + ], +) +d2Sig_dmttBar_dpTt_artunc = cta(15, d2Sig_dmttBar_dpTt_covmat) + +# d2Sig_dmttBar_dpTt_norm + +# m1 m2 m3 m4 +# m1 690 691t 693t 696t +# m2 691 692 694t 697t +# m3 693 694 695 698t +# m4 696 697 698 699 + +hepdata_tables = "rawdata/Table690.yaml" +with open(hepdata_tables, 'r') as file: + tab690 = yaml.safe_load(file) +mat690 = mtm( + 3, + 3, + [ + tab690['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab690['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table691.yaml" +with open(hepdata_tables, 'r') as file: + tab691 = yaml.safe_load(file) +mat691 = mtm( + 4, + 3, + [ + tab691['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab691['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table692.yaml" +with open(hepdata_tables, 'r') as file: + tab692 = yaml.safe_load(file) +mat692 = mtm( + 4, + 4, + [ + tab692['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab692['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table693.yaml" +with open(hepdata_tables, 'r') as file: + tab693 = yaml.safe_load(file) +mat693 = mtm( + 5, + 3, + [ + tab693['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab693['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table694.yaml" +with open(hepdata_tables, 'r') as file: + tab694 = yaml.safe_load(file) +mat694 = mtm( + 5, + 4, + [ + tab694['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab694['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table695.yaml" +with open(hepdata_tables, 'r') as file: + tab695 = yaml.safe_load(file) +mat695 = mtm( + 5, + 5, + [ + tab695['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab695['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table696.yaml" +with open(hepdata_tables, 'r') as file: + tab696 = yaml.safe_load(file) +mat696 = mtm( + 3, + 3, + [ + tab696['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab696['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table697.yaml" +with open(hepdata_tables, 'r') as file: + tab697 = yaml.safe_load(file) +mat697 = mtm( + 3, + 4, + [ + tab697['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab697['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table698.yaml" +with open(hepdata_tables, 'r') as file: + tab698 = yaml.safe_load(file) +mat698 = mtm( + 3, + 5, + [ + tab698['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab698['dependent_variables'][0]['values'])) + ], +) +hepdata_tables = "rawdata/Table699.yaml" +with open(hepdata_tables, 'r') as file: + tab699 = yaml.safe_load(file) +mat699 = mtm( + 3, + 3, + [ + tab699['dependent_variables'][0]['values'][i]['value'] + for i in range(len(tab699['dependent_variables'][0]['values'])) + ], +) + +d2Sig_dmttBar_dpTt_norm_covmat = cm( + 4, + 4, + [ + mat690, + mat691.T, + mat693.T, + mat696.T, + mat691, + mat692, + mat694.T, + mat697.T, + mat693, + mat694, + mat695, + mat698.T, + mat696, + mat697, + mat698, + mat699, + ], +) +d2Sig_dmttBar_dpTt_norm_artunc = cta(15, d2Sig_dmttBar_dpTt_norm_covmat, 1) diff --git a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/data_d2Sig_dmttBar_dpTt.yaml b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/data_d2Sig_dmttBar_dpTt.yaml new file mode 100644 index 0000000000..776a4c16b2 --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/data_d2Sig_dmttBar_dpTt.yaml @@ -0,0 +1,16 @@ +data_central: +- 1.64901800e-02 +- 1.27791200e-02 +- 1.37289900e-04 +- 2.92004300e-03 +- 5.73671800e-03 +- 3.60783800e-03 +- 5.97787300e-05 +- 5.11317900e-04 +- 9.38240300e-04 +- 7.68020700e-04 +- 4.59993300e-04 +- 2.40302900e-05 +- 5.14975200e-05 +- 5.25731200e-05 +- 1.11432400e-05 diff --git a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/data_d2Sig_dmttBar_dpTt_norm.yaml b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/data_d2Sig_dmttBar_dpTt_norm.yaml new file mode 100644 index 0000000000..11479401d4 --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/data_d2Sig_dmttBar_dpTt_norm.yaml @@ -0,0 +1,16 @@ +data_central: +- 2.01052900e-05 +- 1.55806600e-05 +- 1.67387700e-07 +- 3.56019900e-06 +- 6.99436900e-06 +- 4.39877900e-06 +- 7.28839200e-08 +- 6.23413200e-07 +- 1.14392900e-06 +- 9.36392500e-07 +- 5.60836900e-07 +- 2.92984000e-08 +- 6.27872300e-08 +- 6.40986300e-08 +- 1.35861600e-08 diff --git a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/data_d2Sig_dpTt_dyt.yaml b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/data_d2Sig_dpTt_dyt.yaml new file mode 100644 index 0000000000..0c3c85d9dc --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/data_d2Sig_dpTt_dyt.yaml @@ -0,0 +1,14 @@ +data_central: +- 1.953647 +- 2.231688 +- 0.706868 +- 1.49554300e-01 +- 1.12103100e-02 +- 1.618835 +- 1.740661 +- 5.16009200e-01 +- 2.09588100e-02 +- 8.31100200e-01 +- 8.30891700e-01 +- 1.95404600e-01 +- 5.17468300e-03 diff --git a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/data_d2Sig_dpTt_dyt_norm.yaml b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/data_d2Sig_dpTt_dyt_norm.yaml new file mode 100644 index 0000000000..b687ebfccb --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/data_d2Sig_dpTt_dyt_norm.yaml @@ -0,0 +1,14 @@ +data_central: +- 2.44700400e-03 +- 2.79525800e-03 +- 8.85373900e-04 +- 1.87321400e-04 +- 1.40412500e-05 +- 2.02764000e-03 +- 2.18023100e-03 +- 6.46317400e-04 +- 2.62515500e-05 +- 1.04097900e-03 +- 1.04071700e-03 +- 2.44750400e-04 +- 6.48145000e-06 diff --git a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/filter.py b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/filter.py index 4d89d98905..351b0b7778 100644 --- a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/filter.py +++ b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/filter.py @@ -1,3 +1,9 @@ +from artunc_2d import ( + d2Sig_dmttBar_dpTt_artunc, + d2Sig_dmttBar_dpTt_norm_artunc, + d2Sig_dpTt_dyt_artunc, + d2Sig_dpTt_dyt_norm_artunc, +) from lumiless_covmat import llcm_mtt, llcm_ptt, llcm_yt, llcm_ytt import yaml @@ -21,6 +27,10 @@ def processData(): ndata_dSig_dyt_norm = metadata['implemented_observables'][5]['ndata'] ndata_dSig_dyttBar = metadata['implemented_observables'][6]['ndata'] ndata_dSig_dyttBar_norm = metadata['implemented_observables'][7]['ndata'] + ndata_d2Sig_dpTt_dyt = metadata['implemented_observables'][8]['ndata'] + ndata_d2Sig_dpTt_dyt_norm = metadata['implemented_observables'][9]['ndata'] + ndata_d2Sig_dmttBar_dpTt = metadata['implemented_observables'][10]['ndata'] + ndata_d2Sig_dmttBar_dpTt_norm = metadata['implemented_observables'][11]['ndata'] data_central_dSig_dmttBar = [] kin_dSig_dmttBar = [] @@ -50,6 +60,18 @@ def processData(): data_central_dSig_dyttBar_norm = [] kin_dSig_dyttBar_norm = [] error_dSig_dyttBar_norm = [] + data_central_d2Sig_dpTt_dyt = [] + kin_d2Sig_dpTt_dyt = [] + error_d2Sig_dpTt_dyt = [] + data_central_d2Sig_dpTt_dyt_norm = [] + kin_d2Sig_dpTt_dyt_norm = [] + error_d2Sig_dpTt_dyt_norm = [] + data_central_d2Sig_dmttBar_dpTt = [] + kin_d2Sig_dmttBar_dpTt = [] + error_d2Sig_dmttBar_dpTt = [] + data_central_d2Sig_dmttBar_dpTt_norm = [] + kin_d2Sig_dmttBar_dpTt_norm = [] + error_d2Sig_dmttBar_dpTt_norm = [] covMatArray_dSig_dmttBar = [] covMatArray_dSig_dmttBar_norm = [] @@ -673,5 +695,435 @@ def processData(): with open('uncertainties_dSig_dyttBar_norm.yaml', 'w') as file: yaml.dump(uncertainties_dSig_dyttBar_norm_yaml, file, sort_keys=False) + # d2Sig_dpTt_dyt data + hepdata_tables = "rawdata/Table649.yaml" + with open(hepdata_tables, 'r') as file: + input1 = yaml.safe_load(file) + hepdata_tables = "rawdata/Table650.yaml" + with open(hepdata_tables, 'r') as file: + input2 = yaml.safe_load(file) + hepdata_tables = "rawdata/Table651.yaml" + with open(hepdata_tables, 'r') as file: + input3 = yaml.safe_load(file) + + sqrts = float(input1['dependent_variables'][0]['qualifiers'][0]['value']) + m_t2 = 29756.25 + values1 = input1['dependent_variables'][0]['values'] + values2 = input2['dependent_variables'][0]['values'] + values3 = input3['dependent_variables'][0]['values'] + + for i in range(len(values1)): + pT_t_min = input1['independent_variables'][0]['values'][i]['low'] + pT_t_max = input1['independent_variables'][0]['values'][i]['high'] + y_t_min = 0.0 + y_t_max = 0.75 + data_central_value = values1[i]['value'] + data_central_d2Sig_dpTt_dyt.append(data_central_value) + error_value = {} + for j in range(ndata_d2Sig_dpTt_dyt): + error_value['ArtUnc_' + str(j + 1)] = float(d2Sig_dmttBar_dpTt_artunc[i][j]) + error_d2Sig_dpTt_dyt.append(error_value) + kin_value = { + # 'sqrts': {'min': None, 'mid': sqrts, 'max': None}, + 'm_t2': {'min': None, 'mid': m_t2, 'max': None}, + 'pT_t': {'min': pT_t_min, 'mid': None, 'max': pT_t_max}, + 'y_t': {'min': y_t_min, 'mid': None, 'max': y_t_max}, + } + kin_d2Sig_dpTt_dyt.append(kin_value) + for i in range(len(values2)): + pT_t_min = input2['independent_variables'][0]['values'][i]['low'] + pT_t_max = input2['independent_variables'][0]['values'][i]['high'] + y_t_min = 0.75 + y_t_max = 1.5 + data_central_value = values2[i]['value'] + data_central_d2Sig_dpTt_dyt.append(data_central_value) + error_value = {} + for j in range(ndata_d2Sig_dpTt_dyt): + error_value['ArtUnc_' + str(j + 1)] = float(d2Sig_dmttBar_dpTt_artunc[i + 5][j]) + error_d2Sig_dpTt_dyt.append(error_value) + kin_value = { + # 'sqrts': {'min': None, 'mid': sqrts, 'max': None}, + 'm_t2': {'min': None, 'mid': m_t2, 'max': None}, + 'pT_t': {'min': pT_t_min, 'mid': None, 'max': pT_t_max}, + 'y_t': {'min': y_t_min, 'mid': None, 'max': y_t_max}, + } + kin_d2Sig_dpTt_dyt.append(kin_value) + for i in range(len(values3)): + pT_t_min = input3['independent_variables'][0]['values'][i]['low'] + pT_t_max = input3['independent_variables'][0]['values'][i]['high'] + y_t_min = 1.5 + y_t_max = 2.5 + data_central_value = values3[i]['value'] + data_central_d2Sig_dpTt_dyt.append(data_central_value) + error_value = {} + for j in range(ndata_d2Sig_dpTt_dyt): + error_value['ArtUnc_' + str(j + 1)] = float(d2Sig_dmttBar_dpTt_artunc[i + 9][j]) + error_d2Sig_dpTt_dyt.append(error_value) + kin_value = { + # 'sqrts': {'min': None, 'mid': sqrts, 'max': None}, + 'm_t2': {'min': None, 'mid': m_t2, 'max': None}, + 'pT_t': {'min': pT_t_min, 'mid': None, 'max': pT_t_max}, + 'y_t': {'min': y_t_min, 'mid': None, 'max': y_t_max}, + } + kin_d2Sig_dpTt_dyt.append(kin_value) + + error_definition_d2Sig_dpTt_dyt = {} + for i in range(ndata_d2Sig_dpTt_dyt): + error_definition_d2Sig_dpTt_dyt['ArtUnc_' + str(i + 1)] = { + 'definition': 'artificial uncertainty ' + str(i + 1), + 'treatment': 'ADD', + 'type': 'CORR', + } + + data_central_d2Sig_dpTt_dyt_yaml = {'data_central': data_central_d2Sig_dpTt_dyt} + kinematics_d2Sig_dpTt_dyt_yaml = {'bins': kin_d2Sig_dpTt_dyt} + uncertainties_d2Sig_dpTt_dyt_yaml = { + 'definitions': error_definition_d2Sig_dpTt_dyt, + 'bins': error_d2Sig_dpTt_dyt, + } + + with open('data_d2Sig_dpTt_dyt.yaml', 'w') as file: + yaml.dump(data_central_d2Sig_dpTt_dyt_yaml, file, sort_keys=False) + + with open('kinematics_d2Sig_dpTt_dyt.yaml', 'w') as file: + yaml.dump(kinematics_d2Sig_dpTt_dyt_yaml, file, sort_keys=False) + + with open('uncertainties_d2Sig_dpTt_dyt.yaml', 'w') as file: + yaml.dump(uncertainties_d2Sig_dpTt_dyt_yaml, file, sort_keys=False) + + # d2Sig_dpTt_dyt_norm data + hepdata_tables = "rawdata/Table640.yaml" + with open(hepdata_tables, 'r') as file: + input1 = yaml.safe_load(file) + hepdata_tables = "rawdata/Table641.yaml" + with open(hepdata_tables, 'r') as file: + input2 = yaml.safe_load(file) + hepdata_tables = "rawdata/Table642.yaml" + with open(hepdata_tables, 'r') as file: + input3 = yaml.safe_load(file) + + sqrts = float(input1['dependent_variables'][0]['qualifiers'][0]['value']) + m_t2 = 29756.25 + values1 = input1['dependent_variables'][0]['values'] + values2 = input2['dependent_variables'][0]['values'] + values3 = input3['dependent_variables'][0]['values'] + + for i in range(len(values1)): + pT_t_min = input1['independent_variables'][0]['values'][i]['low'] + pT_t_max = input1['independent_variables'][0]['values'][i]['high'] + y_t_min = 0.0 + y_t_max = 0.75 + data_central_value = values1[i]['value'] + data_central_d2Sig_dpTt_dyt_norm.append(data_central_value) + error_value = {} + for j in range(ndata_d2Sig_dpTt_dyt_norm): + error_value['ArtUnc_' + str(j + 1)] = float(d2Sig_dmttBar_dpTt_norm_artunc[i][j]) + error_d2Sig_dpTt_dyt_norm.append(error_value) + kin_value = { + # 'sqrts': {'min': None, 'mid': sqrts, 'max': None}, + 'm_t2': {'min': None, 'mid': m_t2, 'max': None}, + 'pT_t': {'min': pT_t_min, 'mid': None, 'max': pT_t_max}, + 'y_t': {'min': y_t_min, 'mid': None, 'max': y_t_max}, + } + kin_d2Sig_dpTt_dyt_norm.append(kin_value) + for i in range(len(values2)): + pT_t_min = input2['independent_variables'][0]['values'][i]['low'] + pT_t_max = input2['independent_variables'][0]['values'][i]['high'] + y_t_min = 0.75 + y_t_max = 1.5 + data_central_value = values2[i]['value'] + data_central_d2Sig_dpTt_dyt_norm.append(data_central_value) + error_value = {} + for j in range(ndata_d2Sig_dpTt_dyt_norm): + error_value['ArtUnc_' + str(j + 1)] = float(d2Sig_dmttBar_dpTt_norm_artunc[i + 5][j]) + error_d2Sig_dpTt_dyt_norm.append(error_value) + kin_value = { + # 'sqrts': {'min': None, 'mid': sqrts, 'max': None}, + 'm_t2': {'min': None, 'mid': m_t2, 'max': None}, + 'pT_t': {'min': pT_t_min, 'mid': None, 'max': pT_t_max}, + 'y_t': {'min': y_t_min, 'mid': None, 'max': y_t_max}, + } + kin_d2Sig_dpTt_dyt_norm.append(kin_value) + for i in range(len(values3)): + pT_t_min = input3['independent_variables'][0]['values'][i]['low'] + pT_t_max = input3['independent_variables'][0]['values'][i]['high'] + y_t_min = 1.5 + y_t_max = 2.5 + data_central_value = values3[i]['value'] + data_central_d2Sig_dpTt_dyt_norm.append(data_central_value) + error_value = {} + for j in range(ndata_d2Sig_dpTt_dyt_norm): + error_value['ArtUnc_' + str(j + 1)] = float(d2Sig_dmttBar_dpTt_norm_artunc[i + 9][j]) + error_d2Sig_dpTt_dyt_norm.append(error_value) + kin_value = { + # 'sqrts': {'min': None, 'mid': sqrts, 'max': None}, + 'm_t2': {'min': None, 'mid': m_t2, 'max': None}, + 'pT_t': {'min': pT_t_min, 'mid': None, 'max': pT_t_max}, + 'y_t': {'min': y_t_min, 'mid': None, 'max': y_t_max}, + } + kin_d2Sig_dpTt_dyt_norm.append(kin_value) + + error_definition_d2Sig_dpTt_dyt_norm = {} + for i in range(ndata_d2Sig_dpTt_dyt_norm): + error_definition_d2Sig_dpTt_dyt_norm['ArtUnc_' + str(i + 1)] = { + 'definition': 'artificial uncertainty ' + str(i + 1), + 'treatment': 'ADD', + 'type': 'CORR', + } + + data_central_d2Sig_dpTt_dyt_norm_yaml = {'data_central': data_central_d2Sig_dpTt_dyt_norm} + kinematics_d2Sig_dpTt_dyt_norm_yaml = {'bins': kin_d2Sig_dpTt_dyt_norm} + uncertainties_d2Sig_dpTt_dyt_norm_yaml = { + 'definitions': error_definition_d2Sig_dpTt_dyt_norm, + 'bins': error_d2Sig_dpTt_dyt_norm, + } + + with open('data_d2Sig_dpTt_dyt_norm.yaml', 'w') as file: + yaml.dump(data_central_d2Sig_dpTt_dyt_norm_yaml, file, sort_keys=False) + + with open('kinematics_d2Sig_dpTt_dyt_norm.yaml', 'w') as file: + yaml.dump(kinematics_d2Sig_dpTt_dyt_norm_yaml, file, sort_keys=False) + + with open('uncertainties_d2Sig_dpTt_dyt_norm.yaml', 'w') as file: + yaml.dump(uncertainties_d2Sig_dpTt_dyt_norm_yaml, file, sort_keys=False) + + # d2Sig_dmttBar_dpTt data + hepdata_tables = "rawdata/Table700.yaml" + with open(hepdata_tables, 'r') as file: + input1 = yaml.safe_load(file) + hepdata_tables = "rawdata/Table701.yaml" + with open(hepdata_tables, 'r') as file: + input2 = yaml.safe_load(file) + hepdata_tables = "rawdata/Table702.yaml" + with open(hepdata_tables, 'r') as file: + input3 = yaml.safe_load(file) + hepdata_tables = "rawdata/Table703.yaml" + with open(hepdata_tables, 'r') as file: + input4 = yaml.safe_load(file) + + sqrts = float(input1['dependent_variables'][0]['qualifiers'][0]['value']) + m_t2 = 29756.25 + values1 = input1['dependent_variables'][0]['values'] + values2 = input2['dependent_variables'][0]['values'] + values3 = input3['dependent_variables'][0]['values'] + values4 = input4['dependent_variables'][0]['values'] + + for i in range(len(values1)): + pT_t_min = input1['independent_variables'][0]['values'][i]['low'] + pT_t_max = input1['independent_variables'][0]['values'][i]['high'] + m_ttBar_min = 325 + m_ttBar_max = 500 + data_central_value = values1[i]['value'] + data_central_d2Sig_dmttBar_dpTt.append(data_central_value) + error_value = {} + for j in range(ndata_d2Sig_dmttBar_dpTt): + error_value['ArtUnc_' + str(j + 1)] = float(d2Sig_dmttBar_dpTt_artunc[i][j]) + error_d2Sig_dmttBar_dpTt.append(error_value) + kin_value = { + # 'sqrts': {'min': None, 'mid': sqrts, 'max': None}, + 'm_t2': {'min': None, 'mid': m_t2, 'max': None}, + 'pT_t': {'min': pT_t_min, 'mid': None, 'max': pT_t_max}, + 'm_ttBar': {'min': m_ttBar_min, 'mid': None, 'max': m_ttBar_max}, + } + kin_d2Sig_dmttBar_dpTt.append(kin_value) + for i in range(len(values2)): + pT_t_min = input2['independent_variables'][0]['values'][i]['low'] + pT_t_max = input2['independent_variables'][0]['values'][i]['high'] + m_ttBar_min = 500 + m_ttBar_max = 700 + data_central_value = values2[i]['value'] + data_central_d2Sig_dmttBar_dpTt.append(data_central_value) + error_value = {} + for j in range(ndata_d2Sig_dmttBar_dpTt): + error_value['ArtUnc_' + str(j + 1)] = float(d2Sig_dmttBar_dpTt_artunc[i + 3][j]) + error_d2Sig_dmttBar_dpTt.append(error_value) + kin_value = { + # 'sqrts': {'min': None, 'mid': sqrts, 'max': None}, + 'm_t2': {'min': None, 'mid': m_t2, 'max': None}, + 'pT_t': {'min': pT_t_min, 'mid': None, 'max': pT_t_max}, + 'm_ttBar': {'min': m_ttBar_min, 'mid': None, 'max': m_ttBar_max}, + } + kin_d2Sig_dmttBar_dpTt.append(kin_value) + for i in range(len(values3)): + pT_t_min = input3['independent_variables'][0]['values'][i]['low'] + pT_t_max = input3['independent_variables'][0]['values'][i]['high'] + m_ttBar_min = 700 + m_ttBar_max = 1000 + data_central_value = values3[i]['value'] + data_central_d2Sig_dmttBar_dpTt.append(data_central_value) + error_value = {} + for j in range(ndata_d2Sig_dmttBar_dpTt): + error_value['ArtUnc_' + str(j + 1)] = float(d2Sig_dmttBar_dpTt_artunc[i + 7][j]) + error_d2Sig_dmttBar_dpTt.append(error_value) + kin_value = { + # 'sqrts': {'min': None, 'mid': sqrts, 'max': None}, + 'm_t2': {'min': None, 'mid': m_t2, 'max': None}, + 'pT_t': {'min': pT_t_min, 'mid': None, 'max': pT_t_max}, + 'm_ttBar': {'min': m_ttBar_min, 'mid': None, 'max': m_ttBar_max}, + } + kin_d2Sig_dmttBar_dpTt.append(kin_value) + for i in range(len(values4)): + pT_t_min = input4['independent_variables'][0]['values'][i]['low'] + pT_t_max = input4['independent_variables'][0]['values'][i]['high'] + m_ttBar_min = 1000 + m_ttBar_max = 2000 + data_central_value = values4[i]['value'] + data_central_d2Sig_dmttBar_dpTt.append(data_central_value) + error_value = {} + for j in range(ndata_d2Sig_dmttBar_dpTt): + error_value['ArtUnc_' + str(j + 1)] = float(d2Sig_dmttBar_dpTt_artunc[i + 12][j]) + error_d2Sig_dmttBar_dpTt.append(error_value) + kin_value = { + # 'sqrts': {'min': None, 'mid': sqrts, 'max': None}, + 'm_t2': {'min': None, 'mid': m_t2, 'max': None}, + 'pT_t': {'min': pT_t_min, 'mid': None, 'max': pT_t_max}, + 'm_ttBar': {'min': m_ttBar_min, 'mid': None, 'max': m_ttBar_max}, + } + kin_d2Sig_dmttBar_dpTt.append(kin_value) + + error_definition_d2Sig_dmttBar_dpTt = {} + for i in range(ndata_d2Sig_dmttBar_dpTt): + error_definition_d2Sig_dmttBar_dpTt['ArtUnc_' + str(i + 1)] = { + 'definition': 'artificial uncertainty ' + str(i + 1), + 'treatment': 'ADD', + 'type': 'CORR', + } + + data_central_d2Sig_dmttBar_dpTt_yaml = {'data_central': data_central_d2Sig_dmttBar_dpTt} + kinematics_d2Sig_dmttBar_dpTt_yaml = {'bins': kin_d2Sig_dmttBar_dpTt} + uncertainties_d2Sig_dmttBar_dpTt_yaml = { + 'definitions': error_definition_d2Sig_dmttBar_dpTt, + 'bins': error_d2Sig_dmttBar_dpTt, + } + + with open('data_d2Sig_dmttBar_dpTt.yaml', 'w') as file: + yaml.dump(data_central_d2Sig_dmttBar_dpTt_yaml, file, sort_keys=False) + + with open('kinematics_d2Sig_dmttBar_dpTt.yaml', 'w') as file: + yaml.dump(kinematics_d2Sig_dmttBar_dpTt_yaml, file, sort_keys=False) + + with open('uncertainties_d2Sig_dmttBar_dpTt.yaml', 'w') as file: + yaml.dump(uncertainties_d2Sig_dmttBar_dpTt_yaml, file, sort_keys=False) + + # d2Sig_dmttBar_dpTt_norm data + hepdata_tables = "rawdata/Table686.yaml" + with open(hepdata_tables, 'r') as file: + input1 = yaml.safe_load(file) + hepdata_tables = "rawdata/Table687.yaml" + with open(hepdata_tables, 'r') as file: + input2 = yaml.safe_load(file) + hepdata_tables = "rawdata/Table688.yaml" + with open(hepdata_tables, 'r') as file: + input3 = yaml.safe_load(file) + hepdata_tables = "rawdata/Table689.yaml" + with open(hepdata_tables, 'r') as file: + input4 = yaml.safe_load(file) + + sqrts = float(input1['dependent_variables'][0]['qualifiers'][0]['value']) + m_t2 = 29756.25 + values1 = input1['dependent_variables'][0]['values'] + values2 = input2['dependent_variables'][0]['values'] + values3 = input3['dependent_variables'][0]['values'] + values4 = input4['dependent_variables'][0]['values'] + + for i in range(len(values1)): + pT_t_min = input1['independent_variables'][0]['values'][i]['low'] + pT_t_max = input1['independent_variables'][0]['values'][i]['high'] + m_ttBar_min = 325 + m_ttBar_max = 500 + data_central_value = values1[i]['value'] + data_central_d2Sig_dmttBar_dpTt_norm.append(data_central_value) + error_value = {} + for j in range(ndata_d2Sig_dmttBar_dpTt_norm): + error_value['ArtUnc_' + str(j + 1)] = float(d2Sig_dmttBar_dpTt_norm_artunc[i][j]) + error_d2Sig_dmttBar_dpTt_norm.append(error_value) + kin_value = { + # 'sqrts': {'min': None, 'mid': sqrts, 'max': None}, + 'm_t2': {'min': None, 'mid': m_t2, 'max': None}, + 'pT_t': {'min': pT_t_min, 'mid': None, 'max': pT_t_max}, + 'm_ttBar': {'min': m_ttBar_min, 'mid': None, 'max': m_ttBar_max}, + } + kin_d2Sig_dmttBar_dpTt_norm.append(kin_value) + for i in range(len(values2)): + pT_t_min = input2['independent_variables'][0]['values'][i]['low'] + pT_t_max = input2['independent_variables'][0]['values'][i]['high'] + m_ttBar_min = 500 + m_ttBar_max = 700 + data_central_value = values2[i]['value'] + data_central_d2Sig_dmttBar_dpTt_norm.append(data_central_value) + error_value = {} + for j in range(ndata_d2Sig_dmttBar_dpTt_norm): + error_value['ArtUnc_' + str(j + 1)] = float(d2Sig_dmttBar_dpTt_norm_artunc[i + 3][j]) + error_d2Sig_dmttBar_dpTt_norm.append(error_value) + kin_value = { + # 'sqrts': {'min': None, 'mid': sqrts, 'max': None}, + 'm_t2': {'min': None, 'mid': m_t2, 'max': None}, + 'pT_t': {'min': pT_t_min, 'mid': None, 'max': pT_t_max}, + 'm_ttBar': {'min': m_ttBar_min, 'mid': None, 'max': m_ttBar_max}, + } + kin_d2Sig_dmttBar_dpTt_norm.append(kin_value) + for i in range(len(values3)): + pT_t_min = input3['independent_variables'][0]['values'][i]['low'] + pT_t_max = input3['independent_variables'][0]['values'][i]['high'] + m_ttBar_min = 700 + m_ttBar_max = 1000 + data_central_value = values3[i]['value'] + data_central_d2Sig_dmttBar_dpTt_norm.append(data_central_value) + error_value = {} + for j in range(ndata_d2Sig_dmttBar_dpTt_norm): + error_value['ArtUnc_' + str(j + 1)] = float(d2Sig_dmttBar_dpTt_norm_artunc[i + 7][j]) + error_d2Sig_dmttBar_dpTt_norm.append(error_value) + kin_value = { + # 'sqrts': {'min': None, 'mid': sqrts, 'max': None}, + 'm_t2': {'min': None, 'mid': m_t2, 'max': None}, + 'pT_t': {'min': pT_t_min, 'mid': None, 'max': pT_t_max}, + 'm_ttBar': {'min': m_ttBar_min, 'mid': None, 'max': m_ttBar_max}, + } + kin_d2Sig_dmttBar_dpTt_norm.append(kin_value) + for i in range(len(values4)): + pT_t_min = input4['independent_variables'][0]['values'][i]['low'] + pT_t_max = input4['independent_variables'][0]['values'][i]['high'] + m_ttBar_min = 1000 + m_ttBar_max = 2000 + data_central_value = values4[i]['value'] + data_central_d2Sig_dmttBar_dpTt_norm.append(data_central_value) + error_value = {} + for j in range(ndata_d2Sig_dmttBar_dpTt_norm): + error_value['ArtUnc_' + str(j + 1)] = float(d2Sig_dmttBar_dpTt_norm_artunc[i + 12][j]) + error_d2Sig_dmttBar_dpTt_norm.append(error_value) + kin_value = { + # 'sqrts': {'min': None, 'mid': sqrts, 'max': None}, + 'm_t2': {'min': None, 'mid': m_t2, 'max': None}, + 'pT_t': {'min': pT_t_min, 'mid': None, 'max': pT_t_max}, + 'm_ttBar': {'min': m_ttBar_min, 'mid': None, 'max': m_ttBar_max}, + } + kin_d2Sig_dmttBar_dpTt_norm.append(kin_value) + + error_definition_d2Sig_dmttBar_dpTt_norm = {} + for i in range(ndata_d2Sig_dmttBar_dpTt_norm): + error_definition_d2Sig_dmttBar_dpTt_norm['ArtUnc_' + str(i + 1)] = { + 'definition': 'artificial uncertainty ' + str(i + 1), + 'treatment': 'ADD', + 'type': 'CORR', + } + + data_central_d2Sig_dmttBar_dpTt_norm_yaml = { + 'data_central': data_central_d2Sig_dmttBar_dpTt_norm + } + kinematics_d2Sig_dmttBar_dpTt_norm_yaml = {'bins': kin_d2Sig_dmttBar_dpTt_norm} + uncertainties_d2Sig_dmttBar_dpTt_norm_yaml = { + 'definitions': error_definition_d2Sig_dmttBar_dpTt_norm, + 'bins': error_d2Sig_dmttBar_dpTt_norm, + } + + with open('data_d2Sig_dmttBar_dpTt_norm.yaml', 'w') as file: + yaml.dump(data_central_d2Sig_dmttBar_dpTt_norm_yaml, file, sort_keys=False) + + with open('kinematics_d2Sig_dmttBar_dpTt_norm.yaml', 'w') as file: + yaml.dump(kinematics_d2Sig_dmttBar_dpTt_norm_yaml, file, sort_keys=False) + + with open('uncertainties_d2Sig_dmttBar_dpTt_norm.yaml', 'w') as file: + yaml.dump(uncertainties_d2Sig_dmttBar_dpTt_norm_yaml, file, sort_keys=False) + processData() diff --git a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/kinematics_d2Sig_dmttBar_dpTt.yaml b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/kinematics_d2Sig_dmttBar_dpTt.yaml new file mode 100644 index 0000000000..d7348732ed --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/kinematics_d2Sig_dmttBar_dpTt.yaml @@ -0,0 +1,181 @@ +bins: +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 0.0 + mid: null + max: 90.0 + m_ttBar: + min: 325 + mid: null + max: 500 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 90.0 + mid: null + max: 180.0 + m_ttBar: + min: 325 + mid: null + max: 500 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 180.0 + mid: null + max: 1000.0 + m_ttBar: + min: 325 + mid: null + max: 500 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 0.0 + mid: null + max: 80.0 + m_ttBar: + min: 500 + mid: null + max: 700 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 80.0 + mid: null + max: 170.0 + m_ttBar: + min: 500 + mid: null + max: 700 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 170.0 + mid: null + max: 280.0 + m_ttBar: + min: 500 + mid: null + max: 700 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 280.0 + mid: null + max: 1000.0 + m_ttBar: + min: 500 + mid: null + max: 700 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 0.0 + mid: null + max: 80.0 + m_ttBar: + min: 700 + mid: null + max: 1000 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 80.0 + mid: null + max: 170.0 + m_ttBar: + min: 700 + mid: null + max: 1000 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 170.0 + mid: null + max: 270.0 + m_ttBar: + min: 700 + mid: null + max: 1000 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 270.0 + mid: null + max: 370.0 + m_ttBar: + min: 700 + mid: null + max: 1000 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 370.0 + mid: null + max: 1000.0 + m_ttBar: + min: 700 + mid: null + max: 1000 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 0.0 + mid: null + max: 180.0 + m_ttBar: + min: 1000 + mid: null + max: 2000 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 180.0 + mid: null + max: 280.0 + m_ttBar: + min: 1000 + mid: null + max: 2000 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 280.0 + mid: null + max: 1000.0 + m_ttBar: + min: 1000 + mid: null + max: 2000 diff --git a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/kinematics_d2Sig_dmttBar_dpTt_norm.yaml b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/kinematics_d2Sig_dmttBar_dpTt_norm.yaml new file mode 100644 index 0000000000..d7348732ed --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/kinematics_d2Sig_dmttBar_dpTt_norm.yaml @@ -0,0 +1,181 @@ +bins: +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 0.0 + mid: null + max: 90.0 + m_ttBar: + min: 325 + mid: null + max: 500 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 90.0 + mid: null + max: 180.0 + m_ttBar: + min: 325 + mid: null + max: 500 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 180.0 + mid: null + max: 1000.0 + m_ttBar: + min: 325 + mid: null + max: 500 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 0.0 + mid: null + max: 80.0 + m_ttBar: + min: 500 + mid: null + max: 700 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 80.0 + mid: null + max: 170.0 + m_ttBar: + min: 500 + mid: null + max: 700 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 170.0 + mid: null + max: 280.0 + m_ttBar: + min: 500 + mid: null + max: 700 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 280.0 + mid: null + max: 1000.0 + m_ttBar: + min: 500 + mid: null + max: 700 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 0.0 + mid: null + max: 80.0 + m_ttBar: + min: 700 + mid: null + max: 1000 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 80.0 + mid: null + max: 170.0 + m_ttBar: + min: 700 + mid: null + max: 1000 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 170.0 + mid: null + max: 270.0 + m_ttBar: + min: 700 + mid: null + max: 1000 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 270.0 + mid: null + max: 370.0 + m_ttBar: + min: 700 + mid: null + max: 1000 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 370.0 + mid: null + max: 1000.0 + m_ttBar: + min: 700 + mid: null + max: 1000 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 0.0 + mid: null + max: 180.0 + m_ttBar: + min: 1000 + mid: null + max: 2000 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 180.0 + mid: null + max: 280.0 + m_ttBar: + min: 1000 + mid: null + max: 2000 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 280.0 + mid: null + max: 1000.0 + m_ttBar: + min: 1000 + mid: null + max: 2000 diff --git a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/kinematics_d2Sig_dpTt_dyt.yaml b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/kinematics_d2Sig_dpTt_dyt.yaml new file mode 100644 index 0000000000..9f44ca498d --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/kinematics_d2Sig_dpTt_dyt.yaml @@ -0,0 +1,157 @@ +bins: +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 0.0 + mid: null + max: 85.0 + y_t: + min: 0.0 + mid: null + max: 0.75 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 85.0 + mid: null + max: 175.0 + y_t: + min: 0.0 + mid: null + max: 0.75 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 175.0 + mid: null + max: 285.0 + y_t: + min: 0.0 + mid: null + max: 0.75 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 285.0 + mid: null + max: 390.0 + y_t: + min: 0.0 + mid: null + max: 0.75 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 390.0 + mid: null + max: 1000.0 + y_t: + min: 0.0 + mid: null + max: 0.75 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 0.0 + mid: null + max: 85.0 + y_t: + min: 0.75 + mid: null + max: 1.5 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 85.0 + mid: null + max: 175.0 + y_t: + min: 0.75 + mid: null + max: 1.5 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 175.0 + mid: null + max: 285.0 + y_t: + min: 0.75 + mid: null + max: 1.5 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 285.0 + mid: null + max: 1000.0 + y_t: + min: 0.75 + mid: null + max: 1.5 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 0.0 + mid: null + max: 85.0 + y_t: + min: 1.5 + mid: null + max: 2.5 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 85.0 + mid: null + max: 175.0 + y_t: + min: 1.5 + mid: null + max: 2.5 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 175.0 + mid: null + max: 300.0 + y_t: + min: 1.5 + mid: null + max: 2.5 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 300.0 + mid: null + max: 1000.0 + y_t: + min: 1.5 + mid: null + max: 2.5 diff --git a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/kinematics_d2Sig_dpTt_dyt_norm.yaml b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/kinematics_d2Sig_dpTt_dyt_norm.yaml new file mode 100644 index 0000000000..9f44ca498d --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/kinematics_d2Sig_dpTt_dyt_norm.yaml @@ -0,0 +1,157 @@ +bins: +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 0.0 + mid: null + max: 85.0 + y_t: + min: 0.0 + mid: null + max: 0.75 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 85.0 + mid: null + max: 175.0 + y_t: + min: 0.0 + mid: null + max: 0.75 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 175.0 + mid: null + max: 285.0 + y_t: + min: 0.0 + mid: null + max: 0.75 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 285.0 + mid: null + max: 390.0 + y_t: + min: 0.0 + mid: null + max: 0.75 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 390.0 + mid: null + max: 1000.0 + y_t: + min: 0.0 + mid: null + max: 0.75 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 0.0 + mid: null + max: 85.0 + y_t: + min: 0.75 + mid: null + max: 1.5 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 85.0 + mid: null + max: 175.0 + y_t: + min: 0.75 + mid: null + max: 1.5 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 175.0 + mid: null + max: 285.0 + y_t: + min: 0.75 + mid: null + max: 1.5 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 285.0 + mid: null + max: 1000.0 + y_t: + min: 0.75 + mid: null + max: 1.5 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 0.0 + mid: null + max: 85.0 + y_t: + min: 1.5 + mid: null + max: 2.5 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 85.0 + mid: null + max: 175.0 + y_t: + min: 1.5 + mid: null + max: 2.5 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 175.0 + mid: null + max: 300.0 + y_t: + min: 1.5 + mid: null + max: 2.5 +- m_t2: + min: null + mid: 29756.25 + max: null + pT_t: + min: 300.0 + mid: null + max: 1000.0 + y_t: + min: 1.5 + mid: null + max: 2.5 diff --git a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/metadata.yaml b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/metadata.yaml index 23d3889ddb..38fa3b0d85 100644 --- a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/metadata.yaml +++ b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/metadata.yaml @@ -12,8 +12,8 @@ hepdata: url: "https://www.hepdata.net/record/ins1750330" version: 1 -version: 2 -version_comment: "Add uncertainty variant without luminosity uncertainty" +version: 3 +version_comment: "Implement double differential distributions; PTT-YT and PTT-YT-NORM have bugged covariance matrices that should be updated if and when fixed by the experimentalists" implemented_observables: @@ -244,3 +244,121 @@ implemented_observables: - - ATLAS_TTBAR_13TEV_LJ_DIF_YTTBAR - - ATLAS_TTBAR_13TEV_LJ_DIF_YTTBAR-INTEGRATED operation: 'ratio' + + - observable: {description: "double differential cross section w.r.t. transverse momentum and absolute rapidity of top", label: '$\frac{d^2\sigma}{dpT_td|y_t|}$', units: '$\frac{pb}{GeV}$'} + observable_name: PTT-YT + process_type: HQP_PTQ + ndata: 13 + tables: [649, 650, 651] + kinematics: + variables: + pT_t: {description: "transverse momentum of t", label: "$pT_t$", units: "$GeV$"} + y_t: {description: "absolute rapidity of t", label: '$|y_{t}|$', units: ""} + m_t2: {description: "top mass squared", label: '$m_{t}^2$', units: '$GeV^2$'} + # sqrts: {description: "center of mass energy", label: '$\sqrt{s}$', units: 'GeV'} + file: kinematics_d2Sig_dpTt_dyt.yaml + data_central: data_d2Sig_dpTt_dyt.yaml + data_uncertainties: + - uncertainties_d2Sig_dpTt_dyt.yaml + kinematic_coverage: [pT_t, y_t, m_t2] + plotting: + dataset_label: 'ATLAS 13 TeV top quark pair in l+j channel: $\frac{d^2\sigma}{dpT_td|y_t|}$' + kinematics_override: identity + x_scale: log + plot_x: pT_t + y_label: '$\frac{d^2\sigma}{dpT_td|y_t|}$ ($pb/GeV$)' + figure_by: + - y_t + theory: + FK_tables: + - - ATLAS_TTBAR_13TEV_LJ_DIF_PTT-YT + operation: 'null' + + - observable: {description: "normalized double differential cross section w.r.t. transverse momentum and absolute rapidity of top", label: '$\frac{1}{\sigma}\frac{d^2\sigma}{dpT_td|y_t|}$', units: '$\frac{1}{GeV}$'} + observable_name: PTT-YT-NORM + process_type: HQP_PTQ + ndata: 13 + tables: [640, 641, 642] + kinematics: + variables: + pT_t: {description: "transverse momentum of t", label: "$pT_t$", units: "$GeV$"} + y_t: {description: "absolute rapidity of t", label: '$|y_{t}|$', units: ""} + m_t2: {description: "top mass squared", label: '$m_{t}^2$', units: '$GeV^2$'} + # sqrts: {description: "center of mass energy", label: '$\sqrt{s}$', units: 'GeV'} + file: kinematics_d2Sig_dpTt_dyt_norm.yaml + data_central: data_d2Sig_dpTt_dyt_norm.yaml + data_uncertainties: + - uncertainties_d2Sig_dpTt_dyt_norm.yaml + kinematic_coverage: [pT_t, y_t, m_t2] + plotting: + dataset_label: 'ATLAS 13 TeV top quark pair in l+j channel: $\frac{1}{\sigma}\frac{d^2\sigma}{dpT_td|y_t|}$' + kinematics_override: identity + x_scale: log + plot_x: pT_t + y_label: '$\frac{1}{\sigma}\frac{d^2\sigma}{dpT_td|y_t|}$ ($1/GeV$)' + figure_by: + - y_t + theory: + FK_tables: + - - ATLAS_TTBAR_13TEV_LJ_DIF_PTT-YT + - - ATLAS_TTBAR_13TEV_LJ_DIF_PTT-YT-INTEGRATED + operation: 'ratio' + + - observable: {description: "double differential cross section w.r.t. transverse momentum of top and invariant mass of top pair", label: '$\frac{d^2\sigma}{dm_{t\bar{t}}dpT_t}$', units: '$\frac{pb}{GeV^2}$'} + observable_name: MTTBAR-PTT + process_type: HQP_PTQ + ndata: 15 + tables: [700, 701, 702, 703] + kinematics: + variables: + m_ttBar: {description: "invariant mass of ttBar", label: '$m_{t\bar{t}}$', units: "$GeV$"} + pT_t: {description: "transverse momentum of t", label: "$pT_t$", units: "$GeV$"} + m_t2: {description: "top mass squared", label: '$m_{t}^2$', units: '$GeV^2$'} + # sqrts: {description: "center of mass energy", label: '$\sqrt{s}$', units: 'GeV'} + file: kinematics_d2Sig_dmttBar_dpTt.yaml + data_central: data_d2Sig_dmttBar_dpTt.yaml + data_uncertainties: + - uncertainties_d2Sig_dmttBar_dpTt.yaml + kinematic_coverage: [pT_t, m_ttBar, m_t2] + plotting: + dataset_label: 'ATLAS 13 TeV top quark pair in l+j channel: $\frac{d^2\sigma}{dm_{t\bar{t}}dpT_t}$' + kinematics_override: identity + x_scale: log + plot_x: pT_t + y_label: '$\frac{d^2\sigma}{dm_{t\bar{t}}dpT_t}$ ($\frac{pb}{GeV^2}$)' + figure_by: + - m_ttBar + theory: + FK_tables: + - - ATLAS_TTBAR_13TEV_LJ_DIF_MTTBAR-PTT + operation: 'null' + + - observable: {description: "normalized double differential cross section w.r.t. transverse momentum of top and invariant mass of top pair", label: '$\frac{1}{\sigma}\frac{d^2\sigma}{dm_{t\bar{t}}dpT_t}$', units: '$\frac{1}{GeV^2}$'} + observable_name: MTTBAR-PTT-NORM + process_type: HQP_PTQ + ndata: 15 + tables: [686, 687, 688, 689] + kinematics: + variables: + m_ttBar: {description: "invariant mass of ttBar", label: '$m_{t\bar{t}}$', units: "$GeV$"} + pT_t: {description: "transverse momentum of t", label: "$pT_t$", units: "$GeV$"} + m_t2: {description: "top mass squared", label: '$m_{t}^2$', units: '$GeV^2$'} + # sqrts: {description: "center of mass energy", label: '$\sqrt{s}$', units: 'GeV'} + file: kinematics_d2Sig_dmttBar_dpTt_norm.yaml + data_central: data_d2Sig_dmttBar_dpTt_norm.yaml + data_uncertainties: + - uncertainties_d2Sig_dmttBar_dpTt_norm.yaml + kinematic_coverage: [pT_t, m_ttBar, m_t2] + plotting: + dataset_label: 'ATLAS 13 TeV top quark pair in l+j channel: $\frac{1}{\sigma}\frac{d^2\sigma}{dm_{t\bar{t}}dpT_t}$' + kinematics_override: identity + x_scale: log + plot_x: pT_t + y_label: '$\frac{1}{\sigma}\frac{d^2\sigma}{dm_{t\bar{t}}dpT_t}$ ($\frac{1}{GeV^2}$)' + figure_by: + - m_ttBar + theory: + FK_tables: + - - ATLAS_TTBAR_13TEV_LJ_DIF_MTTBAR-PTT + - - ATLAS_TTBAR_13TEV_LJ_DIF_MTTBAR-PTT-INTEGRATED + operation: 'ratio' diff --git a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/uncertainties_d2Sig_dmttBar_dpTt.yaml b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/uncertainties_d2Sig_dmttBar_dpTt.yaml new file mode 100644 index 0000000000..4743988697 --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/uncertainties_d2Sig_dmttBar_dpTt.yaml @@ -0,0 +1,287 @@ +definitions: + ArtUnc_1: + definition: artificial uncertainty 1 + treatment: ADD + type: CORR + ArtUnc_2: + definition: artificial uncertainty 2 + treatment: ADD + type: CORR + ArtUnc_3: + definition: artificial uncertainty 3 + treatment: ADD + type: CORR + ArtUnc_4: + definition: artificial uncertainty 4 + treatment: ADD + type: CORR + ArtUnc_5: + definition: artificial uncertainty 5 + treatment: ADD + type: CORR + ArtUnc_6: + definition: artificial uncertainty 6 + treatment: ADD + type: CORR + ArtUnc_7: + definition: artificial uncertainty 7 + treatment: ADD + type: CORR + ArtUnc_8: + definition: artificial uncertainty 8 + treatment: ADD + type: CORR + ArtUnc_9: + definition: artificial uncertainty 9 + treatment: ADD + type: CORR + ArtUnc_10: + definition: artificial uncertainty 10 + treatment: ADD + type: CORR + ArtUnc_11: + definition: artificial uncertainty 11 + treatment: ADD + type: CORR + ArtUnc_12: + definition: artificial uncertainty 12 + treatment: ADD + type: CORR + ArtUnc_13: + definition: artificial uncertainty 13 + treatment: ADD + type: CORR + ArtUnc_14: + definition: artificial uncertainty 14 + treatment: ADD + type: CORR + ArtUnc_15: + definition: artificial uncertainty 15 + treatment: ADD + type: CORR +bins: +- ArtUnc_1: -1.88818431e-03 + ArtUnc_2: 2.74220057e-04 + ArtUnc_3: -1.55664500e-05 + ArtUnc_4: 1.15213351e-05 + ArtUnc_5: -2.05896249e-06 + ArtUnc_6: -2.55677041e-07 + ArtUnc_7: 2.28192808e-08 + ArtUnc_8: 1.34023582e-07 + ArtUnc_9: -8.66434848e-08 + ArtUnc_10: -8.11461381e-10 + ArtUnc_11: 2.61057928e-09 + ArtUnc_12: -3.30739467e-11 + ArtUnc_13: 6.05564029e-10 + ArtUnc_14: -1.29209693e-09 + ArtUnc_15: 5.79302346e-10 +- ArtUnc_1: -1.11706402e-03 + ArtUnc_2: -4.00816034e-04 + ArtUnc_3: -2.06740062e-05 + ArtUnc_4: 3.22687590e-05 + ArtUnc_5: 2.15112837e-06 + ArtUnc_6: 3.13182388e-07 + ArtUnc_7: 6.71333535e-08 + ArtUnc_8: -1.66799841e-07 + ArtUnc_9: 2.14191262e-07 + ArtUnc_10: -2.41434680e-09 + ArtUnc_11: -1.27196513e-08 + ArtUnc_12: -3.24259686e-12 + ArtUnc_13: -1.73468212e-09 + ArtUnc_14: 4.97560473e-09 + ArtUnc_15: -2.38168611e-09 +- ArtUnc_1: -1.08900284e-05 + ArtUnc_2: -2.70592995e-06 + ArtUnc_3: 2.89800280e-06 + ArtUnc_4: 3.97045931e-08 + ArtUnc_5: 5.32486950e-07 + ArtUnc_6: -2.49421124e-07 + ArtUnc_7: -2.05493609e-07 + ArtUnc_8: 2.42548490e-07 + ArtUnc_9: 1.84475796e-07 + ArtUnc_10: -7.32310121e-08 + ArtUnc_11: 8.81142631e-07 + ArtUnc_12: 1.91545933e-09 + ArtUnc_13: -1.26780444e-08 + ArtUnc_14: -1.13947171e-06 + ArtUnc_15: 1.15950458e-06 +- ArtUnc_1: -3.09055372e-04 + ArtUnc_2: -4.42517592e-05 + ArtUnc_3: -5.62390656e-05 + ArtUnc_4: -6.85920436e-05 + ArtUnc_5: 3.59753915e-05 + ArtUnc_6: 5.62076761e-06 + ArtUnc_7: 2.67292634e-06 + ArtUnc_8: 8.93969071e-07 + ArtUnc_9: 3.03525750e-07 + ArtUnc_10: -2.13105847e-09 + ArtUnc_11: 3.66202307e-09 + ArtUnc_12: -2.02397112e-11 + ArtUnc_13: -1.16526819e-09 + ArtUnc_14: -4.74165953e-10 + ArtUnc_15: 1.26644284e-09 +- ArtUnc_1: -5.38196944e-04 + ArtUnc_2: -9.39164735e-05 + ArtUnc_3: 5.86754012e-05 + ArtUnc_4: -6.59929457e-05 + ArtUnc_5: -3.45358962e-05 + ArtUnc_6: 5.55586746e-06 + ArtUnc_7: -1.31443667e-06 + ArtUnc_8: -7.38842520e-07 + ArtUnc_9: 6.83982159e-08 + ArtUnc_10: -6.99613594e-09 + ArtUnc_11: 8.73775013e-09 + ArtUnc_12: 1.38584649e-10 + ArtUnc_13: 1.15644777e-09 + ArtUnc_14: 9.76457273e-10 + ArtUnc_15: -9.13102406e-09 +- ArtUnc_1: -2.90036341e-04 + ArtUnc_2: -9.90973328e-06 + ArtUnc_3: 1.32009439e-04 + ArtUnc_4: 4.14462227e-06 + ArtUnc_5: 2.98526615e-05 + ArtUnc_6: -3.11375994e-06 + ArtUnc_7: -7.37923025e-07 + ArtUnc_8: 3.11121969e-06 + ArtUnc_9: 9.71323762e-07 + ArtUnc_10: 1.55782688e-08 + ArtUnc_11: -3.20055996e-08 + ArtUnc_12: 3.03356309e-10 + ArtUnc_13: 2.66490908e-09 + ArtUnc_14: 4.47137419e-08 + ArtUnc_15: -9.68534553e-09 +- ArtUnc_1: -3.17565956e-06 + ArtUnc_2: -1.15853672e-06 + ArtUnc_3: 6.52472349e-07 + ArtUnc_4: 3.67474024e-07 + ArtUnc_5: 5.67503604e-07 + ArtUnc_6: -4.41013596e-07 + ArtUnc_7: -6.19227574e-08 + ArtUnc_8: -5.92547178e-07 + ArtUnc_9: 6.01369191e-07 + ArtUnc_10: 3.17432701e-07 + ArtUnc_11: 1.61371307e-06 + ArtUnc_12: 2.28047845e-08 + ArtUnc_13: 5.17019773e-07 + ArtUnc_14: -1.47423519e-07 + ArtUnc_15: -8.16811032e-07 +- ArtUnc_1: -5.10814392e-05 + ArtUnc_2: -9.46199592e-06 + ArtUnc_3: -1.39172895e-05 + ArtUnc_4: -1.20365741e-05 + ArtUnc_5: 6.29421200e-06 + ArtUnc_6: -1.23367919e-05 + ArtUnc_7: -1.90146817e-05 + ArtUnc_8: -3.72393069e-06 + ArtUnc_9: -9.28207926e-07 + ArtUnc_10: 2.00139104e-07 + ArtUnc_11: -4.65408275e-08 + ArtUnc_12: 2.36771121e-10 + ArtUnc_13: 1.08715250e-09 + ArtUnc_14: -2.86328062e-09 + ArtUnc_15: 4.28985831e-09 +- ArtUnc_1: -8.48233297e-05 + ArtUnc_2: -2.47631114e-05 + ArtUnc_3: -9.78662778e-06 + ArtUnc_4: -1.83360480e-05 + ArtUnc_5: -5.71214076e-06 + ArtUnc_6: -3.28571690e-05 + ArtUnc_7: 6.77595348e-06 + ArtUnc_8: 3.15946202e-06 + ArtUnc_9: 7.52519947e-07 + ArtUnc_10: 8.09222198e-08 + ArtUnc_11: -2.45220739e-08 + ArtUnc_12: 2.37906516e-11 + ArtUnc_13: -2.07684100e-09 + ArtUnc_14: -3.95095243e-09 + ArtUnc_15: -3.16383732e-09 +- ArtUnc_1: -6.00700760e-05 + ArtUnc_2: -9.60449411e-06 + ArtUnc_3: 1.71027986e-05 + ArtUnc_4: -1.67652204e-06 + ArtUnc_5: 4.72929091e-06 + ArtUnc_6: -2.61477262e-06 + ArtUnc_7: 4.01739582e-06 + ArtUnc_8: -6.60076260e-06 + ArtUnc_9: -1.12821835e-05 + ArtUnc_10: 1.93440488e-07 + ArtUnc_11: 8.41553193e-08 + ArtUnc_12: 9.42567674e-10 + ArtUnc_13: 3.55213762e-09 + ArtUnc_14: 8.23208392e-09 + ArtUnc_15: 1.42311921e-08 +- ArtUnc_1: -3.33406399e-05 + ArtUnc_2: 7.74112278e-06 + ArtUnc_3: 1.42643712e-05 + ArtUnc_4: -3.67099386e-07 + ArtUnc_5: 4.84524340e-06 + ArtUnc_6: -3.10298944e-06 + ArtUnc_7: 4.20164905e-06 + ArtUnc_8: -1.58823635e-05 + ArtUnc_9: 5.23352397e-06 + ArtUnc_10: -1.30147245e-07 + ArtUnc_11: -9.20706296e-08 + ArtUnc_12: -3.11753765e-10 + ArtUnc_13: -8.83741598e-09 + ArtUnc_14: -3.62015165e-09 + ArtUnc_15: 4.65590651e-08 +- ArtUnc_1: -1.51631570e-06 + ArtUnc_2: 1.67026295e-07 + ArtUnc_3: 7.32148091e-07 + ArtUnc_4: 1.84317701e-07 + ArtUnc_5: 2.71391991e-07 + ArtUnc_6: -1.72240849e-07 + ArtUnc_7: -1.01922492e-07 + ArtUnc_8: -2.04509401e-07 + ArtUnc_9: 2.42392138e-07 + ArtUnc_10: 1.80081443e-07 + ArtUnc_11: 8.89125212e-07 + ArtUnc_12: 3.68072554e-08 + ArtUnc_13: -9.39423940e-07 + ArtUnc_14: -2.49509513e-08 + ArtUnc_15: -4.37173523e-07 +- ArtUnc_1: -4.73740508e-06 + ArtUnc_2: -1.61035157e-06 + ArtUnc_3: -7.19209087e-07 + ArtUnc_4: -1.00329940e-06 + ArtUnc_5: 3.54908819e-07 + ArtUnc_6: -1.57924024e-06 + ArtUnc_7: -8.92820656e-07 + ArtUnc_8: 4.02853051e-08 + ArtUnc_9: -6.48970392e-07 + ArtUnc_10: -3.18898370e-06 + ArtUnc_11: 4.95460007e-07 + ArtUnc_12: -1.68752572e-09 + ArtUnc_13: 8.01739532e-09 + ArtUnc_14: 5.38251491e-07 + ArtUnc_15: 1.87445585e-07 +- ArtUnc_1: -4.48108194e-06 + ArtUnc_2: -3.43809863e-07 + ArtUnc_3: 1.69564533e-06 + ArtUnc_4: -1.87861373e-07 + ArtUnc_5: 6.11253833e-07 + ArtUnc_6: -3.56178164e-07 + ArtUnc_7: -1.67953171e-07 + ArtUnc_8: -1.72398822e-08 + ArtUnc_9: -5.41167322e-07 + ArtUnc_10: -1.26112156e-06 + ArtUnc_11: -7.49678160e-07 + ArtUnc_12: -1.01627072e-09 + ArtUnc_13: -2.46361312e-08 + ArtUnc_14: -1.33479492e-06 + ArtUnc_15: -8.15231511e-07 +- ArtUnc_1: -7.60300526e-07 + ArtUnc_2: -1.57766938e-07 + ArtUnc_3: 2.77806293e-07 + ArtUnc_4: 1.42641817e-08 + ArtUnc_5: 8.11215539e-08 + ArtUnc_6: -5.11817394e-08 + ArtUnc_7: -1.64310429e-08 + ArtUnc_8: -5.79474490e-08 + ArtUnc_9: 3.30120642e-08 + ArtUnc_10: 5.47237622e-08 + ArtUnc_11: 1.88610606e-07 + ArtUnc_12: -3.77645836e-07 + ArtUnc_13: -6.03543797e-08 + ArtUnc_14: -1.58690957e-08 + ArtUnc_15: -8.47079319e-08 diff --git a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/uncertainties_d2Sig_dmttBar_dpTt_norm.yaml b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/uncertainties_d2Sig_dmttBar_dpTt_norm.yaml new file mode 100644 index 0000000000..fbaf12cdfe --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/uncertainties_d2Sig_dmttBar_dpTt_norm.yaml @@ -0,0 +1,287 @@ +definitions: + ArtUnc_1: + definition: artificial uncertainty 1 + treatment: ADD + type: CORR + ArtUnc_2: + definition: artificial uncertainty 2 + treatment: ADD + type: CORR + ArtUnc_3: + definition: artificial uncertainty 3 + treatment: ADD + type: CORR + ArtUnc_4: + definition: artificial uncertainty 4 + treatment: ADD + type: CORR + ArtUnc_5: + definition: artificial uncertainty 5 + treatment: ADD + type: CORR + ArtUnc_6: + definition: artificial uncertainty 6 + treatment: ADD + type: CORR + ArtUnc_7: + definition: artificial uncertainty 7 + treatment: ADD + type: CORR + ArtUnc_8: + definition: artificial uncertainty 8 + treatment: ADD + type: CORR + ArtUnc_9: + definition: artificial uncertainty 9 + treatment: ADD + type: CORR + ArtUnc_10: + definition: artificial uncertainty 10 + treatment: ADD + type: CORR + ArtUnc_11: + definition: artificial uncertainty 11 + treatment: ADD + type: CORR + ArtUnc_12: + definition: artificial uncertainty 12 + treatment: ADD + type: CORR + ArtUnc_13: + definition: artificial uncertainty 13 + treatment: ADD + type: CORR + ArtUnc_14: + definition: artificial uncertainty 14 + treatment: ADD + type: CORR + ArtUnc_15: + definition: artificial uncertainty 15 + treatment: ADD + type: CORR +bins: +- ArtUnc_1: 9.41168508e-07 + ArtUnc_2: 5.37887279e-08 + ArtUnc_3: 2.60719101e-08 + ArtUnc_4: 9.87666313e-09 + ArtUnc_5: 4.03527131e-10 + ArtUnc_6: 6.87883071e-10 + ArtUnc_7: 2.73616563e-10 + ArtUnc_8: -1.66311605e-11 + ArtUnc_9: -9.42522054e-11 + ArtUnc_10: -2.35886662e-12 + ArtUnc_11: -4.06487103e-14 + ArtUnc_12: -5.73388632e-13 + ArtUnc_13: -6.39672036e-12 + ArtUnc_14: -1.37404312e-12 + ArtUnc_15: 8.62065777e-14 +- ArtUnc_1: -3.45494273e-08 + ArtUnc_2: -1.81651744e-07 + ArtUnc_3: 1.29443305e-07 + ArtUnc_4: -1.07459047e-08 + ArtUnc_5: -1.08860806e-08 + ArtUnc_6: 4.01330731e-09 + ArtUnc_7: 6.95567246e-10 + ArtUnc_8: -1.61184504e-09 + ArtUnc_9: 4.91752034e-10 + ArtUnc_10: -6.14423727e-12 + ArtUnc_11: -2.21642843e-13 + ArtUnc_12: -1.38767063e-13 + ArtUnc_13: -2.64624077e-12 + ArtUnc_14: 5.87796643e-12 + ArtUnc_15: -1.44920652e-11 +- ArtUnc_1: 5.36208286e-10 + ArtUnc_2: -4.82112009e-09 + ArtUnc_3: -7.38818469e-10 + ArtUnc_4: 6.00716829e-10 + ArtUnc_5: -3.07613244e-10 + ArtUnc_6: 1.91835040e-10 + ArtUnc_7: -2.54746270e-10 + ArtUnc_8: 4.08153474e-10 + ArtUnc_9: 2.23902101e-10 + ArtUnc_10: 1.66685532e-11 + ArtUnc_11: 5.18787262e-12 + ArtUnc_12: 6.26705190e-11 + ArtUnc_13: -1.96837503e-09 + ArtUnc_14: -5.54658691e-10 + ArtUnc_15: 9.44958114e-10 +- ArtUnc_1: 3.93571424e-08 + ArtUnc_2: 5.50521472e-08 + ArtUnc_3: -1.56414165e-08 + ArtUnc_4: -7.25227836e-08 + ArtUnc_5: -5.54816502e-08 + ArtUnc_6: -4.15897124e-10 + ArtUnc_7: 3.86165938e-09 + ArtUnc_8: -1.21712928e-10 + ArtUnc_9: 5.04109080e-10 + ArtUnc_10: -5.52932955e-12 + ArtUnc_11: -2.45081193e-13 + ArtUnc_12: -4.77401687e-13 + ArtUnc_13: -1.88847350e-11 + ArtUnc_14: 2.80429570e-12 + ArtUnc_15: -1.24604683e-11 +- ArtUnc_1: 1.74520890e-07 + ArtUnc_2: -1.51457471e-07 + ArtUnc_3: -4.46570690e-08 + ArtUnc_4: -8.18163403e-08 + ArtUnc_5: 3.27197048e-08 + ArtUnc_6: -6.46202487e-09 + ArtUnc_7: -1.32370426e-09 + ArtUnc_8: -9.13725246e-10 + ArtUnc_9: 4.52611733e-11 + ArtUnc_10: -1.06866885e-11 + ArtUnc_11: 2.21261785e-13 + ArtUnc_12: -2.76248405e-12 + ArtUnc_13: -3.19175922e-12 + ArtUnc_14: -2.89682731e-12 + ArtUnc_15: -1.14305194e-11 +- ArtUnc_1: 1.48852258e-07 + ArtUnc_2: -2.12212452e-07 + ArtUnc_3: -7.21415018e-08 + ArtUnc_4: 4.73217554e-08 + ArtUnc_5: -2.74936903e-08 + ArtUnc_6: 2.47850041e-09 + ArtUnc_7: -9.94814106e-10 + ArtUnc_8: 5.12329245e-09 + ArtUnc_9: 9.20034721e-10 + ArtUnc_10: 1.64715547e-11 + ArtUnc_11: 6.39483875e-13 + ArtUnc_12: 5.98447988e-13 + ArtUnc_13: 6.17463861e-11 + ArtUnc_14: 3.34556027e-11 + ArtUnc_15: 1.31263192e-11 +- ArtUnc_1: 1.52344216e-11 + ArtUnc_2: -1.69036279e-09 + ArtUnc_3: -1.43887657e-09 + ArtUnc_4: 2.02796805e-09 + ArtUnc_5: -1.83464441e-10 + ArtUnc_6: -2.54771077e-10 + ArtUnc_7: -2.29499456e-10 + ArtUnc_8: 8.34626173e-11 + ArtUnc_9: 5.56191426e-10 + ArtUnc_10: 3.58414717e-10 + ArtUnc_11: 1.35228578e-11 + ArtUnc_12: -7.46248508e-10 + ArtUnc_13: -1.00678059e-09 + ArtUnc_14: -3.05132096e-10 + ArtUnc_15: -1.28145439e-09 +- ArtUnc_1: 1.05073465e-08 + ArtUnc_2: 1.11387193e-08 + ArtUnc_3: -7.00621742e-09 + ArtUnc_4: -9.73308153e-09 + ArtUnc_5: -6.97529641e-09 + ArtUnc_6: 1.58587479e-08 + ArtUnc_7: -2.31893808e-08 + ArtUnc_8: -5.25819175e-09 + ArtUnc_9: -7.29492157e-10 + ArtUnc_10: 2.55398794e-10 + ArtUnc_11: 3.27769364e-13 + ArtUnc_12: -1.51106151e-12 + ArtUnc_13: 2.30282464e-11 + ArtUnc_14: -5.21466341e-12 + ArtUnc_15: 9.44010667e-12 +- ArtUnc_1: 3.76907241e-09 + ArtUnc_2: 1.89104117e-09 + ArtUnc_3: -1.58079883e-08 + ArtUnc_4: -1.24030070e-08 + ArtUnc_5: 1.12004577e-08 + ArtUnc_6: 3.65142251e-08 + ArtUnc_7: 1.00786665e-08 + ArtUnc_8: 1.06840712e-09 + ArtUnc_9: 1.21068768e-09 + ArtUnc_10: 9.54479917e-11 + ArtUnc_11: -2.57338921e-13 + ArtUnc_12: 7.43406308e-13 + ArtUnc_13: -2.62305477e-12 + ArtUnc_14: -5.83766425e-12 + ArtUnc_15: -1.27718878e-11 +- ArtUnc_1: 1.91754511e-08 + ArtUnc_2: -3.50789700e-08 + ArtUnc_3: -1.57618555e-08 + ArtUnc_4: 9.96401733e-09 + ArtUnc_5: -4.79520863e-09 + ArtUnc_6: 1.00041098e-09 + ArtUnc_7: 5.22955365e-09 + ArtUnc_8: -1.02781086e-08 + ArtUnc_9: -1.29223586e-08 + ArtUnc_10: 2.64162040e-10 + ArtUnc_11: 2.76339725e-13 + ArtUnc_12: -3.50497944e-12 + ArtUnc_13: -9.19114127e-11 + ArtUnc_14: 3.62544957e-11 + ArtUnc_15: -2.65018681e-11 +- ArtUnc_1: 2.29742735e-08 + ArtUnc_2: -2.12621803e-08 + ArtUnc_3: -2.08698696e-08 + ArtUnc_4: 1.64608072e-08 + ArtUnc_5: -2.84922598e-09 + ArtUnc_6: -2.53692037e-09 + ArtUnc_7: 4.33600332e-09 + ArtUnc_8: -1.69555122e-08 + ArtUnc_9: 8.39669276e-09 + ArtUnc_10: -1.43802400e-10 + ArtUnc_11: -1.13945276e-12 + ArtUnc_12: 1.29344747e-11 + ArtUnc_13: -4.27392222e-12 + ArtUnc_14: 1.98723522e-11 + ArtUnc_15: 2.70463726e-11 +- ArtUnc_1: 5.07102329e-10 + ArtUnc_2: -7.27703631e-10 + ArtUnc_3: -7.22864150e-10 + ArtUnc_4: 8.64087965e-10 + ArtUnc_5: 6.67043347e-12 + ArtUnc_6: -1.62473615e-10 + ArtUnc_7: -2.29245672e-10 + ArtUnc_8: 2.07961230e-10 + ArtUnc_9: 2.41456177e-10 + ArtUnc_10: 2.46545267e-10 + ArtUnc_11: 4.77039088e-11 + ArtUnc_12: 1.09042949e-09 + ArtUnc_13: -6.12452859e-10 + ArtUnc_14: -2.69349094e-11 + ArtUnc_15: -9.18382631e-10 +- ArtUnc_1: 6.99328519e-11 + ArtUnc_2: -9.54750240e-11 + ArtUnc_3: -1.19343697e-09 + ArtUnc_4: -3.11338626e-10 + ArtUnc_5: -2.36970559e-10 + ArtUnc_6: 1.82186793e-09 + ArtUnc_7: -1.05612471e-09 + ArtUnc_8: -1.55664038e-10 + ArtUnc_9: -8.73653422e-10 + ArtUnc_10: -3.94779421e-09 + ArtUnc_11: -4.33706103e-12 + ArtUnc_12: -2.64527063e-11 + ArtUnc_13: -3.68842914e-10 + ArtUnc_14: 7.66119777e-10 + ArtUnc_15: -1.33151389e-10 +- ArtUnc_1: 1.94215194e-09 + ArtUnc_2: -3.12289399e-09 + ArtUnc_3: -1.24654030e-09 + ArtUnc_4: 5.64954993e-10 + ArtUnc_5: -7.22447530e-10 + ArtUnc_6: 5.90981701e-10 + ArtUnc_7: -1.33268867e-10 + ArtUnc_8: -4.49836362e-10 + ArtUnc_9: -6.18142552e-10 + ArtUnc_10: -1.56823113e-09 + ArtUnc_11: -3.57323677e-13 + ArtUnc_12: 7.04636579e-11 + ArtUnc_13: 5.65243253e-10 + ArtUnc_14: -2.00614291e-09 + ArtUnc_15: -1.03514888e-10 +- ArtUnc_1: 2.16677424e-10 + ArtUnc_2: -4.44736684e-10 + ArtUnc_3: -2.41380530e-10 + ArtUnc_4: 1.89920597e-10 + ArtUnc_5: -1.45585517e-13 + ArtUnc_6: -4.27758543e-11 + ArtUnc_7: -5.65856511e-11 + ArtUnc_8: 6.83077575e-11 + ArtUnc_9: 2.32889835e-11 + ArtUnc_10: 7.41620569e-11 + ArtUnc_11: -4.67673309e-10 + ArtUnc_12: 9.05002706e-11 + ArtUnc_13: -1.10361135e-10 + ArtUnc_14: -2.32823545e-11 + ArtUnc_15: -1.18976651e-10 diff --git a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/uncertainties_d2Sig_dpTt_dyt.yaml b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/uncertainties_d2Sig_dpTt_dyt.yaml new file mode 100644 index 0000000000..5f913a36b0 --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/uncertainties_d2Sig_dpTt_dyt.yaml @@ -0,0 +1,223 @@ +definitions: + ArtUnc_1: + definition: artificial uncertainty 1 + treatment: ADD + type: CORR + ArtUnc_2: + definition: artificial uncertainty 2 + treatment: ADD + type: CORR + ArtUnc_3: + definition: artificial uncertainty 3 + treatment: ADD + type: CORR + ArtUnc_4: + definition: artificial uncertainty 4 + treatment: ADD + type: CORR + ArtUnc_5: + definition: artificial uncertainty 5 + treatment: ADD + type: CORR + ArtUnc_6: + definition: artificial uncertainty 6 + treatment: ADD + type: CORR + ArtUnc_7: + definition: artificial uncertainty 7 + treatment: ADD + type: CORR + ArtUnc_8: + definition: artificial uncertainty 8 + treatment: ADD + type: CORR + ArtUnc_9: + definition: artificial uncertainty 9 + treatment: ADD + type: CORR + ArtUnc_10: + definition: artificial uncertainty 10 + treatment: ADD + type: CORR + ArtUnc_11: + definition: artificial uncertainty 11 + treatment: ADD + type: CORR + ArtUnc_12: + definition: artificial uncertainty 12 + treatment: ADD + type: CORR + ArtUnc_13: + definition: artificial uncertainty 13 + treatment: ADD + type: CORR +bins: +- ArtUnc_1: -1.88818431e-03 + ArtUnc_2: 2.74220057e-04 + ArtUnc_3: -1.55664500e-05 + ArtUnc_4: 1.15213351e-05 + ArtUnc_5: -2.05896249e-06 + ArtUnc_6: -2.55677041e-07 + ArtUnc_7: 2.28192808e-08 + ArtUnc_8: 1.34023582e-07 + ArtUnc_9: -8.66434848e-08 + ArtUnc_10: -8.11461381e-10 + ArtUnc_11: 2.61057928e-09 + ArtUnc_12: -3.30739467e-11 + ArtUnc_13: 6.05564029e-10 +- ArtUnc_1: -1.11706402e-03 + ArtUnc_2: -4.00816034e-04 + ArtUnc_3: -2.06740062e-05 + ArtUnc_4: 3.22687590e-05 + ArtUnc_5: 2.15112837e-06 + ArtUnc_6: 3.13182388e-07 + ArtUnc_7: 6.71333535e-08 + ArtUnc_8: -1.66799841e-07 + ArtUnc_9: 2.14191262e-07 + ArtUnc_10: -2.41434680e-09 + ArtUnc_11: -1.27196513e-08 + ArtUnc_12: -3.24259686e-12 + ArtUnc_13: -1.73468212e-09 +- ArtUnc_1: -1.08900284e-05 + ArtUnc_2: -2.70592995e-06 + ArtUnc_3: 2.89800280e-06 + ArtUnc_4: 3.97045931e-08 + ArtUnc_5: 5.32486950e-07 + ArtUnc_6: -2.49421124e-07 + ArtUnc_7: -2.05493609e-07 + ArtUnc_8: 2.42548490e-07 + ArtUnc_9: 1.84475796e-07 + ArtUnc_10: -7.32310121e-08 + ArtUnc_11: 8.81142631e-07 + ArtUnc_12: 1.91545933e-09 + ArtUnc_13: -1.26780444e-08 +- ArtUnc_1: -3.09055372e-04 + ArtUnc_2: -4.42517592e-05 + ArtUnc_3: -5.62390656e-05 + ArtUnc_4: -6.85920436e-05 + ArtUnc_5: 3.59753915e-05 + ArtUnc_6: 5.62076761e-06 + ArtUnc_7: 2.67292634e-06 + ArtUnc_8: 8.93969071e-07 + ArtUnc_9: 3.03525750e-07 + ArtUnc_10: -2.13105847e-09 + ArtUnc_11: 3.66202307e-09 + ArtUnc_12: -2.02397112e-11 + ArtUnc_13: -1.16526819e-09 +- ArtUnc_1: -5.38196944e-04 + ArtUnc_2: -9.39164735e-05 + ArtUnc_3: 5.86754012e-05 + ArtUnc_4: -6.59929457e-05 + ArtUnc_5: -3.45358962e-05 + ArtUnc_6: 5.55586746e-06 + ArtUnc_7: -1.31443667e-06 + ArtUnc_8: -7.38842520e-07 + ArtUnc_9: 6.83982159e-08 + ArtUnc_10: -6.99613594e-09 + ArtUnc_11: 8.73775013e-09 + ArtUnc_12: 1.38584649e-10 + ArtUnc_13: 1.15644777e-09 +- ArtUnc_1: -2.90036341e-04 + ArtUnc_2: -9.90973328e-06 + ArtUnc_3: 1.32009439e-04 + ArtUnc_4: 4.14462227e-06 + ArtUnc_5: 2.98526615e-05 + ArtUnc_6: -3.11375994e-06 + ArtUnc_7: -7.37923025e-07 + ArtUnc_8: 3.11121969e-06 + ArtUnc_9: 9.71323762e-07 + ArtUnc_10: 1.55782688e-08 + ArtUnc_11: -3.20055996e-08 + ArtUnc_12: 3.03356309e-10 + ArtUnc_13: 2.66490908e-09 +- ArtUnc_1: -3.17565956e-06 + ArtUnc_2: -1.15853672e-06 + ArtUnc_3: 6.52472349e-07 + ArtUnc_4: 3.67474024e-07 + ArtUnc_5: 5.67503604e-07 + ArtUnc_6: -4.41013596e-07 + ArtUnc_7: -6.19227574e-08 + ArtUnc_8: -5.92547178e-07 + ArtUnc_9: 6.01369191e-07 + ArtUnc_10: 3.17432701e-07 + ArtUnc_11: 1.61371307e-06 + ArtUnc_12: 2.28047845e-08 + ArtUnc_13: 5.17019773e-07 +- ArtUnc_1: -5.10814392e-05 + ArtUnc_2: -9.46199592e-06 + ArtUnc_3: -1.39172895e-05 + ArtUnc_4: -1.20365741e-05 + ArtUnc_5: 6.29421200e-06 + ArtUnc_6: -1.23367919e-05 + ArtUnc_7: -1.90146817e-05 + ArtUnc_8: -3.72393069e-06 + ArtUnc_9: -9.28207926e-07 + ArtUnc_10: 2.00139104e-07 + ArtUnc_11: -4.65408275e-08 + ArtUnc_12: 2.36771121e-10 + ArtUnc_13: 1.08715250e-09 +- ArtUnc_1: -8.48233297e-05 + ArtUnc_2: -2.47631114e-05 + ArtUnc_3: -9.78662778e-06 + ArtUnc_4: -1.83360480e-05 + ArtUnc_5: -5.71214076e-06 + ArtUnc_6: -3.28571690e-05 + ArtUnc_7: 6.77595348e-06 + ArtUnc_8: 3.15946202e-06 + ArtUnc_9: 7.52519947e-07 + ArtUnc_10: 8.09222198e-08 + ArtUnc_11: -2.45220739e-08 + ArtUnc_12: 2.37906516e-11 + ArtUnc_13: -2.07684100e-09 +- ArtUnc_1: -6.00700760e-05 + ArtUnc_2: -9.60449411e-06 + ArtUnc_3: 1.71027986e-05 + ArtUnc_4: -1.67652204e-06 + ArtUnc_5: 4.72929091e-06 + ArtUnc_6: -2.61477262e-06 + ArtUnc_7: 4.01739582e-06 + ArtUnc_8: -6.60076260e-06 + ArtUnc_9: -1.12821835e-05 + ArtUnc_10: 1.93440488e-07 + ArtUnc_11: 8.41553193e-08 + ArtUnc_12: 9.42567674e-10 + ArtUnc_13: 3.55213762e-09 +- ArtUnc_1: -3.33406399e-05 + ArtUnc_2: 7.74112278e-06 + ArtUnc_3: 1.42643712e-05 + ArtUnc_4: -3.67099386e-07 + ArtUnc_5: 4.84524340e-06 + ArtUnc_6: -3.10298944e-06 + ArtUnc_7: 4.20164905e-06 + ArtUnc_8: -1.58823635e-05 + ArtUnc_9: 5.23352397e-06 + ArtUnc_10: -1.30147245e-07 + ArtUnc_11: -9.20706296e-08 + ArtUnc_12: -3.11753765e-10 + ArtUnc_13: -8.83741598e-09 +- ArtUnc_1: -1.51631570e-06 + ArtUnc_2: 1.67026295e-07 + ArtUnc_3: 7.32148091e-07 + ArtUnc_4: 1.84317701e-07 + ArtUnc_5: 2.71391991e-07 + ArtUnc_6: -1.72240849e-07 + ArtUnc_7: -1.01922492e-07 + ArtUnc_8: -2.04509401e-07 + ArtUnc_9: 2.42392138e-07 + ArtUnc_10: 1.80081443e-07 + ArtUnc_11: 8.89125212e-07 + ArtUnc_12: 3.68072554e-08 + ArtUnc_13: -9.39423940e-07 +- ArtUnc_1: -4.73740508e-06 + ArtUnc_2: -1.61035157e-06 + ArtUnc_3: -7.19209087e-07 + ArtUnc_4: -1.00329940e-06 + ArtUnc_5: 3.54908819e-07 + ArtUnc_6: -1.57924024e-06 + ArtUnc_7: -8.92820656e-07 + ArtUnc_8: 4.02853051e-08 + ArtUnc_9: -6.48970392e-07 + ArtUnc_10: -3.18898370e-06 + ArtUnc_11: 4.95460007e-07 + ArtUnc_12: -1.68752572e-09 + ArtUnc_13: 8.01739532e-09 diff --git a/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/uncertainties_d2Sig_dpTt_dyt_norm.yaml b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/uncertainties_d2Sig_dpTt_dyt_norm.yaml new file mode 100644 index 0000000000..3c44747063 --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/ATLAS_TTBAR_13TEV_LJ_DIF/uncertainties_d2Sig_dpTt_dyt_norm.yaml @@ -0,0 +1,223 @@ +definitions: + ArtUnc_1: + definition: artificial uncertainty 1 + treatment: ADD + type: CORR + ArtUnc_2: + definition: artificial uncertainty 2 + treatment: ADD + type: CORR + ArtUnc_3: + definition: artificial uncertainty 3 + treatment: ADD + type: CORR + ArtUnc_4: + definition: artificial uncertainty 4 + treatment: ADD + type: CORR + ArtUnc_5: + definition: artificial uncertainty 5 + treatment: ADD + type: CORR + ArtUnc_6: + definition: artificial uncertainty 6 + treatment: ADD + type: CORR + ArtUnc_7: + definition: artificial uncertainty 7 + treatment: ADD + type: CORR + ArtUnc_8: + definition: artificial uncertainty 8 + treatment: ADD + type: CORR + ArtUnc_9: + definition: artificial uncertainty 9 + treatment: ADD + type: CORR + ArtUnc_10: + definition: artificial uncertainty 10 + treatment: ADD + type: CORR + ArtUnc_11: + definition: artificial uncertainty 11 + treatment: ADD + type: CORR + ArtUnc_12: + definition: artificial uncertainty 12 + treatment: ADD + type: CORR + ArtUnc_13: + definition: artificial uncertainty 13 + treatment: ADD + type: CORR +bins: +- ArtUnc_1: 9.41168508e-07 + ArtUnc_2: 5.37887279e-08 + ArtUnc_3: 2.60719101e-08 + ArtUnc_4: 9.87666313e-09 + ArtUnc_5: 4.03527131e-10 + ArtUnc_6: 6.87883071e-10 + ArtUnc_7: 2.73616563e-10 + ArtUnc_8: -1.66311605e-11 + ArtUnc_9: -9.42522054e-11 + ArtUnc_10: -2.35886662e-12 + ArtUnc_11: -4.06487103e-14 + ArtUnc_12: -5.73388632e-13 + ArtUnc_13: -6.39672036e-12 +- ArtUnc_1: -3.45494273e-08 + ArtUnc_2: -1.81651744e-07 + ArtUnc_3: 1.29443305e-07 + ArtUnc_4: -1.07459047e-08 + ArtUnc_5: -1.08860806e-08 + ArtUnc_6: 4.01330731e-09 + ArtUnc_7: 6.95567246e-10 + ArtUnc_8: -1.61184504e-09 + ArtUnc_9: 4.91752034e-10 + ArtUnc_10: -6.14423727e-12 + ArtUnc_11: -2.21642843e-13 + ArtUnc_12: -1.38767063e-13 + ArtUnc_13: -2.64624077e-12 +- ArtUnc_1: 5.36208286e-10 + ArtUnc_2: -4.82112009e-09 + ArtUnc_3: -7.38818469e-10 + ArtUnc_4: 6.00716829e-10 + ArtUnc_5: -3.07613244e-10 + ArtUnc_6: 1.91835040e-10 + ArtUnc_7: -2.54746270e-10 + ArtUnc_8: 4.08153474e-10 + ArtUnc_9: 2.23902101e-10 + ArtUnc_10: 1.66685532e-11 + ArtUnc_11: 5.18787262e-12 + ArtUnc_12: 6.26705190e-11 + ArtUnc_13: -1.96837503e-09 +- ArtUnc_1: 3.93571424e-08 + ArtUnc_2: 5.50521472e-08 + ArtUnc_3: -1.56414165e-08 + ArtUnc_4: -7.25227836e-08 + ArtUnc_5: -5.54816502e-08 + ArtUnc_6: -4.15897124e-10 + ArtUnc_7: 3.86165938e-09 + ArtUnc_8: -1.21712928e-10 + ArtUnc_9: 5.04109080e-10 + ArtUnc_10: -5.52932955e-12 + ArtUnc_11: -2.45081193e-13 + ArtUnc_12: -4.77401687e-13 + ArtUnc_13: -1.88847350e-11 +- ArtUnc_1: 1.74520890e-07 + ArtUnc_2: -1.51457471e-07 + ArtUnc_3: -4.46570690e-08 + ArtUnc_4: -8.18163403e-08 + ArtUnc_5: 3.27197048e-08 + ArtUnc_6: -6.46202487e-09 + ArtUnc_7: -1.32370426e-09 + ArtUnc_8: -9.13725246e-10 + ArtUnc_9: 4.52611733e-11 + ArtUnc_10: -1.06866885e-11 + ArtUnc_11: 2.21261785e-13 + ArtUnc_12: -2.76248405e-12 + ArtUnc_13: -3.19175922e-12 +- ArtUnc_1: 1.48852258e-07 + ArtUnc_2: -2.12212452e-07 + ArtUnc_3: -7.21415018e-08 + ArtUnc_4: 4.73217554e-08 + ArtUnc_5: -2.74936903e-08 + ArtUnc_6: 2.47850041e-09 + ArtUnc_7: -9.94814106e-10 + ArtUnc_8: 5.12329245e-09 + ArtUnc_9: 9.20034721e-10 + ArtUnc_10: 1.64715547e-11 + ArtUnc_11: 6.39483875e-13 + ArtUnc_12: 5.98447988e-13 + ArtUnc_13: 6.17463861e-11 +- ArtUnc_1: 1.52344216e-11 + ArtUnc_2: -1.69036279e-09 + ArtUnc_3: -1.43887657e-09 + ArtUnc_4: 2.02796805e-09 + ArtUnc_5: -1.83464441e-10 + ArtUnc_6: -2.54771077e-10 + ArtUnc_7: -2.29499456e-10 + ArtUnc_8: 8.34626173e-11 + ArtUnc_9: 5.56191426e-10 + ArtUnc_10: 3.58414717e-10 + ArtUnc_11: 1.35228578e-11 + ArtUnc_12: -7.46248508e-10 + ArtUnc_13: -1.00678059e-09 +- ArtUnc_1: 1.05073465e-08 + ArtUnc_2: 1.11387193e-08 + ArtUnc_3: -7.00621742e-09 + ArtUnc_4: -9.73308153e-09 + ArtUnc_5: -6.97529641e-09 + ArtUnc_6: 1.58587479e-08 + ArtUnc_7: -2.31893808e-08 + ArtUnc_8: -5.25819175e-09 + ArtUnc_9: -7.29492157e-10 + ArtUnc_10: 2.55398794e-10 + ArtUnc_11: 3.27769364e-13 + ArtUnc_12: -1.51106151e-12 + ArtUnc_13: 2.30282464e-11 +- ArtUnc_1: 3.76907241e-09 + ArtUnc_2: 1.89104117e-09 + ArtUnc_3: -1.58079883e-08 + ArtUnc_4: -1.24030070e-08 + ArtUnc_5: 1.12004577e-08 + ArtUnc_6: 3.65142251e-08 + ArtUnc_7: 1.00786665e-08 + ArtUnc_8: 1.06840712e-09 + ArtUnc_9: 1.21068768e-09 + ArtUnc_10: 9.54479917e-11 + ArtUnc_11: -2.57338921e-13 + ArtUnc_12: 7.43406308e-13 + ArtUnc_13: -2.62305477e-12 +- ArtUnc_1: 1.91754511e-08 + ArtUnc_2: -3.50789700e-08 + ArtUnc_3: -1.57618555e-08 + ArtUnc_4: 9.96401733e-09 + ArtUnc_5: -4.79520863e-09 + ArtUnc_6: 1.00041098e-09 + ArtUnc_7: 5.22955365e-09 + ArtUnc_8: -1.02781086e-08 + ArtUnc_9: -1.29223586e-08 + ArtUnc_10: 2.64162040e-10 + ArtUnc_11: 2.76339725e-13 + ArtUnc_12: -3.50497944e-12 + ArtUnc_13: -9.19114127e-11 +- ArtUnc_1: 2.29742735e-08 + ArtUnc_2: -2.12621803e-08 + ArtUnc_3: -2.08698696e-08 + ArtUnc_4: 1.64608072e-08 + ArtUnc_5: -2.84922598e-09 + ArtUnc_6: -2.53692037e-09 + ArtUnc_7: 4.33600332e-09 + ArtUnc_8: -1.69555122e-08 + ArtUnc_9: 8.39669276e-09 + ArtUnc_10: -1.43802400e-10 + ArtUnc_11: -1.13945276e-12 + ArtUnc_12: 1.29344747e-11 + ArtUnc_13: -4.27392222e-12 +- ArtUnc_1: 5.07102329e-10 + ArtUnc_2: -7.27703631e-10 + ArtUnc_3: -7.22864150e-10 + ArtUnc_4: 8.64087965e-10 + ArtUnc_5: 6.67043347e-12 + ArtUnc_6: -1.62473615e-10 + ArtUnc_7: -2.29245672e-10 + ArtUnc_8: 2.07961230e-10 + ArtUnc_9: 2.41456177e-10 + ArtUnc_10: 2.46545267e-10 + ArtUnc_11: 4.77039088e-11 + ArtUnc_12: 1.09042949e-09 + ArtUnc_13: -6.12452859e-10 +- ArtUnc_1: 6.99328519e-11 + ArtUnc_2: -9.54750240e-11 + ArtUnc_3: -1.19343697e-09 + ArtUnc_4: -3.11338626e-10 + ArtUnc_5: -2.36970559e-10 + ArtUnc_6: 1.82186793e-09 + ArtUnc_7: -1.05612471e-09 + ArtUnc_8: -1.55664038e-10 + ArtUnc_9: -8.73653422e-10 + ArtUnc_10: -3.94779421e-09 + ArtUnc_11: -4.33706103e-12 + ArtUnc_12: -2.64527063e-11 + ArtUnc_13: -3.68842914e-10 diff --git a/validphys2/src/validphys/cuts/filters.yaml b/validphys2/src/validphys/cuts/filters.yaml index 30dbb8ad2d..6b974ae574 100644 --- a/validphys2/src/validphys/cuts/filters.yaml +++ b/validphys2/src/validphys/cuts/filters.yaml @@ -70,6 +70,18 @@ linearly dependent on the others rule: "m_ttBar<1985 or y_ttBar<1.645" +- dataset: ATLAS_TTBAR_13TEV_LJ_DIF_MTTBAR-PTT-NORM + reason: | + We remove the last bin of the normalised distribution because it is + linearly dependent on the others + rule: "pT_t<640 or m_ttBar<1500" + +- dataset: ATLAS_TTBAR_13TEV_LJ_DIF_PTT-YT-NORM + reason: | + We remove the last bin of the normalised distribution because it is + linearly dependent on the others + rule: "pT_t<650 or y_t<2.0" + - dataset: ATLAS_TTBAR_13TEV_LJ_DIF_MTTBAR-NORM reason: | We remove the last bin of the normalised distribution because it is diff --git a/validphys2/src/validphys/process_options.py b/validphys2/src/validphys/process_options.py index e90ca8ba33..459a8dc4bf 100644 --- a/validphys2/src/validphys/process_options.py +++ b/validphys2/src/validphys/process_options.py @@ -384,7 +384,14 @@ def _dymll_xq2map(kin_info): HQP_PTQ = _Process( "HQP_PTQ", "Transverse momentum of top quark in top pair production", - accepted_variables=(_Vars.pT_t, _Vars.y_t, _Vars.y_ttBar, _Vars.sqrts, _Vars.m_t2), + accepted_variables=( + _Vars.pT_t, + _Vars.m_ttBar, + _Vars.y_t, + _Vars.y_ttBar, + _Vars.sqrts, + _Vars.m_t2, + ), xq2map_function=_hqp_ptq_xq2map, )