diff --git a/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/data_ASY.yaml b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/data_ASY.yaml new file mode 100644 index 0000000000..ccd4a98005 --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/data_ASY.yaml @@ -0,0 +1,19 @@ +data_central: +- 0.0886 +- 0.0889 +- 0.0878 +- 0.0911 +- 0.0936 +- 0.0951 +- 0.0986 +- 0.1016 +- 0.1058 +- 0.1126 +- 0.1184 +- 0.1255 +- 0.1312 +- 0.1413 +- 0.1558 +- 0.1747 +- 0.1939 +- 0.2144 diff --git a/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/filter.py b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/filter.py index 1a123d1793..1222222fb7 100644 --- a/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/filter.py +++ b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/filter.py @@ -3,6 +3,8 @@ from nnpdf_data.filter_utils.utils import prettify_float +import numpy as np + yaml.add_representer(float, prettify_float) @@ -87,6 +89,76 @@ def filter_CMS_W_13TEV_uncertainties(observable, figure): yaml.dump(uncertainties_yaml, file, sort_keys=False) +def get_data_CMS_W_13TEV_ASY(): + + data_central = [] + with open("metadata.yaml", "r") as file: + metadata = yaml.safe_load(file) + version = metadata["hepdata"]["version"] + figure = "18" + kinematics = get_kinematics(version, figure) + hepdata_table = f"rawdata/HEPData-ins1810913-v{version}-Figure_{figure}.yaml" + + with open(hepdata_table, "r") as f: + input = yaml.safe_load(f) + + data_values = input["dependent_variables"][0]["values"] + + for data_value in data_values: + data_central.append(data_value["value"]) + + ndata = len(data_central) + syst_dict = {} + + # Luminosity uncertainty? + value_id = 0 + + for point in data_values: + for err in point["errors"]: + label = err["label"] + symerr = err['symerror'] + + if label not in syst_dict: + syst_dict[label] = np.zeros(ndata) + + syst_dict[label][value_id] = symerr + + value_id += 1 + + sys_list = [] + for label, values in syst_dict.items(): + sys_list.append({"name": label, "values": values.tolist()}) + + return data_central, kinematics, sys_list + + +def filter_CMS_W_13TEV_ASY(): + central_values, kinematics, uncertainties = get_data_CMS_W_13TEV_ASY() + data_central_yaml = {"data_central": central_values} + + kinematics_yaml = {"bins": kinematics} + definitions = { + uncertainties[0]['name']: { + "description": uncertainties[0]['name'], + "treatment": "ADD", + "type": "UNCORR", + } + } + errors_yaml = [] + unc_name = uncertainties[0]['name'] + for bin in range(len(central_values)): + errors_yaml.append({unc_name: uncertainties[0]['values'][bin]}) + + uncertainties_yaml = {"definitions": definitions, "bins": errors_yaml} + with open("data_ASY.yaml", "w") as file: + yaml.dump(data_central_yaml, file, sort_keys=False) + with open("kinematics_ASY.yaml", "w") as file: + yaml.dump(kinematics_yaml, file, sort_keys=False) + with open("uncertainties_ASY.yaml", "w") as file: + yaml.dump(uncertainties_yaml, file, sort_keys=False) + return + + if __name__ == "__main__": # WP data filter_CMS_W_13TEV_data_kinetic(figure="17a") @@ -95,3 +167,6 @@ def filter_CMS_W_13TEV_uncertainties(observable, figure): # WM data filter_CMS_W_13TEV_data_kinetic(figure="17b") filter_CMS_W_13TEV_uncertainties(observable="W-", figure="17b") + + # ASY data + filter_CMS_W_13TEV_ASY() diff --git a/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/filter_utils.py b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/filter_utils.py index 58eb568f7f..9f7a904d2c 100644 --- a/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/filter_utils.py +++ b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/filter_utils.py @@ -158,5 +158,5 @@ def get_systematics(observable, version, figure): return uncertainties -if __name__ == "__main__": - get_systematics(observable="W+", version=1, figure='17a') +# if __name__ == "__main__": +# get_systematics(observable="W+", version=1, figure='17a') diff --git a/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/kinematics_ASY.yaml b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/kinematics_ASY.yaml new file mode 100644 index 0000000000..c0af9fe1c3 --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/kinematics_ASY.yaml @@ -0,0 +1,217 @@ +bins: +- eta: + min: 0.0 + mid: 0.05 + max: 0.1 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 0.1 + mid: 1.50000000e-01 + max: 0.2 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 0.2 + mid: 0.25 + max: 0.3 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 0.3 + mid: 0.35 + max: 0.4 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 0.4 + mid: 0.45 + max: 0.5 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 0.5 + mid: 0.55 + max: 0.6 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 0.6 + mid: 6.50000000e-01 + max: 0.7 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 0.7 + mid: 0.75 + max: 0.8 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 0.8 + mid: 8.50000000e-01 + max: 0.9 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 0.9 + mid: 0.95 + max: 1.0 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 1.0 + mid: 1.05 + max: 1.1 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 1.1 + mid: 1.15 + max: 1.2 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 1.2 + mid: 1.25 + max: 1.3 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 1.3 + mid: 1.4 + max: 1.5 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 1.5 + mid: 1.6 + max: 1.7 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 1.7 + mid: 1.80000000e+00 + max: 1.9 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 1.9 + mid: 2.0 + max: 2.1 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null +- eta: + min: 2.1 + mid: 2.25 + max: 2.4 + m_W2: + min: null + mid: 6460.5 + max: null + sqrts: + min: null + mid: 13000.0 + max: null diff --git a/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/metadata.yaml b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/metadata.yaml index ffce0e012c..7b9c47bdf1 100644 --- a/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/metadata.yaml +++ b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/metadata.yaml @@ -94,3 +94,40 @@ implemented_observables: FK_tables: - - CMS_WPWM_13TEV_ETA_WM operation: 'null' + +- observable_name: "ASY" + observable: + description: "CMS 13 TeV, charge asymmetry. Combination of muon and electron channel" + label: r"A" + units: " " + + ndata: 18 + + tables: [18] + process_type: DY_W_ETA + + plotting: + dataset_label: 'CMS 13 TeV $W$ charge asymmetry' + plot_x: eta + + kinematic_coverage: [eta, m_W2, sqrts] + + kinematics: + variables: + eta: {description: "W > l v pseudorapidity", label: '$\eta$', units: ""} + m_W2: {description: "W boson mass squared", label: '$M_W^2$', units: "GeV"} + sqrts: {description: "center of mass energy", label: '$\sqrt(s)$', units: "GeV"} + file: kinematics_ASY.yaml + + # Data + data_central: data_ASY.yaml + data_uncertainties: + - uncertainties_ASY.yaml + + + # Theory + theory: + FK_tables: + - - CMS_WPWM_13TEV_ETA_WP + - - CMS_WPWM_13TEV_ETA_WM + operation: ASY diff --git a/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/rawdata/HEPData-ins1810913-v1-Figure_18.yaml b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/rawdata/HEPData-ins1810913-v1-Figure_18.yaml new file mode 100644 index 0000000000..9b12f511e5 --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/rawdata/HEPData-ins1810913-v1-Figure_18.yaml @@ -0,0 +1,338 @@ +dependent_variables: +- header: + name: Measured differential charge asymmetry + values: + - errors: + - label: Measurement uncertainty + symerror: 0.0012 + value: 0.0886 + - errors: + - label: Measurement uncertainty + symerror: 0.0012 + value: 0.0889 + - errors: + - label: Measurement uncertainty + symerror: 0.0014 + value: 0.0878 + - errors: + - label: Measurement uncertainty + symerror: 0.0011 + value: 0.0911 + - errors: + - label: Measurement uncertainty + symerror: 0.0011 + value: 0.0936 + - errors: + - label: Measurement uncertainty + symerror: 0.0012 + value: 0.0951 + - errors: + - label: Measurement uncertainty + symerror: 0.0011 + value: 0.0986 + - errors: + - label: Measurement uncertainty + symerror: 0.0012 + value: 0.1016 + - errors: + - label: Measurement uncertainty + symerror: 0.0013 + value: 0.1058 + - errors: + - label: Measurement uncertainty + symerror: 0.0011 + value: 0.1126 + - errors: + - label: Measurement uncertainty + symerror: 0.0011 + value: 0.1184 + - errors: + - label: Measurement uncertainty + symerror: 0.0013 + value: 0.1255 + - errors: + - label: Measurement uncertainty + symerror: 0.0013 + value: 0.1312 + - errors: + - label: Measurement uncertainty + symerror: 0.0012 + value: 0.1413 + - errors: + - label: Measurement uncertainty + symerror: 0.0013 + value: 0.1558 + - errors: + - label: Measurement uncertainty + symerror: 0.0016 + value: 0.1747 + - errors: + - label: Measurement uncertainty + symerror: 0.0015 + value: 0.1939 + - errors: + - label: Measurement uncertainty + symerror: 0.0016 + value: 0.2144 +- header: + name: Expected differential charge asymmetry from aMC@NLO + values: + - errors: + - asymerror: + minus: -0.0027 + plus: 0.0028 + label: Total theory uncertainty + value: 0.0904 + - errors: + - asymerror: + minus: -0.0027 + plus: 0.0028 + label: Total theory uncertainty + value: 0.0917 + - errors: + - asymerror: + minus: -0.0026 + plus: 0.0027 + label: Total theory uncertainty + value: 0.0906 + - errors: + - asymerror: + minus: -0.0025 + plus: 0.0025 + label: Total theory uncertainty + value: 0.0939 + - errors: + - asymerror: + minus: -0.0024 + plus: 0.0026 + label: Total theory uncertainty + value: 0.0972 + - errors: + - asymerror: + minus: -0.0022 + plus: 0.0023 + label: Total theory uncertainty + value: 0.0987 + - errors: + - asymerror: + minus: -0.002 + plus: 0.0021 + label: Total theory uncertainty + value: 0.1015 + - errors: + - asymerror: + minus: -0.0018 + plus: 0.0019 + label: Total theory uncertainty + value: 0.105 + - errors: + - asymerror: + minus: -0.0016 + plus: 0.0018 + label: Total theory uncertainty + value: 0.1107 + - errors: + - asymerror: + minus: -0.0018 + plus: 0.0019 + label: Total theory uncertainty + value: 0.1142 + - errors: + - asymerror: + minus: -0.002 + plus: 0.0022 + label: Total theory uncertainty + value: 0.1203 + - errors: + - asymerror: + minus: -0.0019 + plus: 0.0021 + label: Total theory uncertainty + value: 0.1273 + - errors: + - asymerror: + minus: -0.002 + plus: 0.002 + label: Total theory uncertainty + value: 0.1337 + - errors: + - asymerror: + minus: -0.0022 + plus: 0.0023 + label: Total theory uncertainty + value: 0.1454 + - errors: + - asymerror: + minus: -0.0024 + plus: 0.0025 + label: Total theory uncertainty + value: 0.1614 + - errors: + - asymerror: + minus: -0.0025 + plus: 0.0026 + label: Total theory uncertainty + value: 0.1787 + - errors: + - asymerror: + minus: -0.0025 + plus: 0.0026 + label: Total theory uncertainty + value: 0.1985 + - errors: + - asymerror: + minus: -0.0027 + plus: 0.0027 + label: Total theory uncertainty + value: 0.2206 +- header: + name: Expected differential charge asymmetry from aMC@NLO (partial uncertainty) + values: + - errors: + - asymerror: + minus: -0.0026 + plus: 0.0027 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.0904 + - errors: + - asymerror: + minus: -0.0026 + plus: 0.0026 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.0917 + - errors: + - asymerror: + minus: -0.0025 + plus: 0.0026 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.0906 + - errors: + - asymerror: + minus: -0.0023 + plus: 0.0024 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.0939 + - errors: + - asymerror: + minus: -0.0022 + plus: 0.0023 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.0972 + - errors: + - asymerror: + minus: -0.002 + plus: 0.0021 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.0987 + - errors: + - asymerror: + minus: -0.0018 + plus: 0.0019 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.1015 + - errors: + - asymerror: + minus: -0.0017 + plus: 0.0018 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.105 + - errors: + - asymerror: + minus: -0.0016 + plus: 0.0017 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.1107 + - errors: + - asymerror: + minus: -0.0015 + plus: 0.0016 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.1142 + - errors: + - asymerror: + minus: -0.0016 + plus: 0.0017 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.1203 + - errors: + - asymerror: + minus: -0.0017 + plus: 0.0018 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.1273 + - errors: + - asymerror: + minus: -0.0018 + plus: 0.0019 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.1337 + - errors: + - asymerror: + minus: -0.002 + plus: 0.0021 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.1454 + - errors: + - asymerror: + minus: -0.0022 + plus: 0.0023 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.1614 + - errors: + - asymerror: + minus: -0.0024 + plus: 0.0025 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.1787 + - errors: + - asymerror: + minus: -0.0025 + plus: 0.0026 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.1985 + - errors: + - asymerror: + minus: -0.0025 + plus: 0.0026 + label: PDFs $\oplus \alpha_{S}$ uncertainty + value: 0.2206 +independent_variables: +- header: + name: dressed lepton $|\eta|$ + values: + - high: 0.1 + low: 0.0 + - high: 0.2 + low: 0.1 + - high: 0.3 + low: 0.2 + - high: 0.4 + low: 0.3 + - high: 0.5 + low: 0.4 + - high: 0.6 + low: 0.5 + - high: 0.7 + low: 0.6 + - high: 0.8 + low: 0.7 + - high: 0.9 + low: 0.8 + - high: 1.0 + low: 0.9 + - high: 1.1 + low: 1.0 + - high: 1.2 + low: 1.1 + - high: 1.3 + low: 1.2 + - high: 1.5 + low: 1.3 + - high: 1.7 + low: 1.5 + - high: 1.9 + low: 1.7 + - high: 2.1 + low: 1.9 + - high: 2.4 + low: 2.1 diff --git a/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/rawdata/HEPData-ins1810913-v1-Impacts_Figure_4b.yaml b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/rawdata/HEPData-ins1810913-v1-Impacts_Figure_4b.yaml new file mode 100644 index 0000000000..95a2eded9d --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/rawdata/HEPData-ins1810913-v1-Impacts_Figure_4b.yaml @@ -0,0 +1,195 @@ +dependent_variables: +- header: + name: Relative uncertainty due to statistical uncertainty in data + units: '%' + values: + - value: 0.327 + - value: 0.329 + - value: 0.351 + - value: 0.313 + - value: 0.302 + - value: 0.296 + - value: 0.284 + - value: 0.28 + - value: 0.275 + - value: 0.256 + - value: 0.244 + - value: 0.241 + - value: 0.229 + - value: 0.159 + - value: 0.155 + - value: 0.14 + - value: 0.126 + - value: 0.107 +- header: + name: Relative uncertainty due to statistical uncertainty on lepton efficiency + units: '%' + values: + - value: 1.01 + - value: 0.999 + - value: 1.34 + - value: 0.905 + - value: 0.805 + - value: 0.941 + - value: 0.903 + - value: 0.87 + - value: 1.02 + - value: 0.733 + - value: 0.67 + - value: 0.736 + - value: 0.729 + - value: 0.591 + - value: 0.605 + - value: 0.703 + - value: 0.553 + - value: 0.507 +- header: + name: Relative uncertainty due to total uncertainty + units: '%' + values: + - value: 1.35 + - value: 1.33 + - value: 1.62 + - value: 1.23 + - value: 1.13 + - value: 1.22 + - value: 1.16 + - value: 1.14 + - value: 1.26 + - value: 1.02 + - value: 0.967 + - value: 1.01 + - value: 1.01 + - value: 0.86 + - value: 0.861 + - value: 0.903 + - value: 0.757 + - value: 0.734 +- header: + name: Relative uncertainty due to statistical uncertainty in simulation + units: '%' + values: + - value: 0.901 + - value: 0.83 + - value: 0.919 + - value: 0.721 + - value: 0.675 + - value: 0.756 + - value: 0.697 + - value: 0.649 + - value: 0.669 + - value: 0.579 + - value: 0.554 + - value: 0.542 + - value: 0.543 + - value: 0.468 + - value: 0.442 + - value: 0.44 + - value: 0.386 + - value: 0.379 +- header: + name: Relative uncertainty due to QCD background + units: '%' + values: + - value: 0.534 + - value: 0.459 + - value: 0.477 + - value: 0.455 + - value: 0.433 + - value: 0.446 + - value: 0.434 + - value: 0.416 + - value: 0.412 + - value: 0.394 + - value: 0.401 + - value: 0.403 + - value: 0.437 + - value: 0.435 + - value: 0.442 + - value: 0.428 + - value: 0.374 + - value: 0.409 +- header: + name: Relative uncertainty due to QCD factorization and normalization scales + units: '%' + values: + - value: 0.37 + - value: 0.357 + - value: 0.332 + - value: 0.346 + - value: 0.343 + - value: 0.332 + - value: 0.279 + - value: 0.291 + - value: 0.288 + - value: 0.266 + - value: 0.276 + - value: 0.239 + - value: 0.242 + - value: 0.235 + - value: 0.199 + - value: 0.199 + - value: 0.191 + - value: 0.211 +- header: + name: Relative uncertainty due to PDFs and $\alpha_{S}$ + units: '%' + values: + - value: 0.176 + - value: 0.165 + - value: 0.184 + - value: 0.142 + - value: 0.175 + - value: 0.134 + - value: 0.135 + - value: 0.15 + - value: 0.143 + - value: 0.167 + - value: 0.148 + - value: 0.147 + - value: 0.156 + - value: 0.14 + - value: 0.144 + - value: 0.139 + - value: 0.129 + - value: 0.107 +independent_variables: +- header: + name: dressed lepton $|\eta|$ + values: + - high: 0.1 + low: 0.0 + - high: 0.2 + low: 0.1 + - high: 0.3 + low: 0.2 + - high: 0.4 + low: 0.3 + - high: 0.5 + low: 0.4 + - high: 0.6 + low: 0.5 + - high: 0.7 + low: 0.6 + - high: 0.8 + low: 0.7 + - high: 0.9 + low: 0.8 + - high: 1.0 + low: 0.9 + - high: 1.1 + low: 1.0 + - high: 1.2 + low: 1.1 + - high: 1.3 + low: 1.2 + - high: 1.5 + low: 1.3 + - high: 1.7 + low: 1.5 + - high: 1.9 + low: 1.7 + - high: 2.1 + low: 1.9 + - high: 2.4 + low: 2.1 diff --git a/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/uncertainties_ASY.yaml b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/uncertainties_ASY.yaml new file mode 100644 index 0000000000..35edb0e9c8 --- /dev/null +++ b/nnpdf_data/nnpdf_data/commondata/CMS_WPWM_13TEV_ETA/uncertainties_ASY.yaml @@ -0,0 +1,24 @@ +definitions: + Measurement uncertainty: + description: Measurement uncertainty + treatment: ADD + type: UNCORR +bins: +- Measurement uncertainty: 0.0012 +- Measurement uncertainty: 0.0012 +- Measurement uncertainty: 0.0014 +- Measurement uncertainty: 0.0011 +- Measurement uncertainty: 0.0011 +- Measurement uncertainty: 0.0012 +- Measurement uncertainty: 0.0011 +- Measurement uncertainty: 0.0012 +- Measurement uncertainty: 0.0013 +- Measurement uncertainty: 0.0011 +- Measurement uncertainty: 0.0011 +- Measurement uncertainty: 0.0013 +- Measurement uncertainty: 0.0013 +- Measurement uncertainty: 0.0012 +- Measurement uncertainty: 0.0013 +- Measurement uncertainty: 0.0016 +- Measurement uncertainty: 0.0015 +- Measurement uncertainty: 0.0016