From d332aa13d3a3c5dcfcb5aa76c7e0e01c227123fe Mon Sep 17 00:00:00 2001 From: Kamil Laurent Date: Thu, 23 Oct 2025 15:01:07 +0200 Subject: [PATCH 1/5] added PDF posittivity pinecards at Q=100 GeV --- NNPDF_POS_ANTI_DOWN_Q2_10000/metadata.txt | 10 ++++++++ NNPDF_POS_ANTI_DOWN_Q2_10000/positivity.yaml | 25 +++++++++++++++++++ NNPDF_POS_ANTI_STRANGE_Q2_10000/metadata.txt | 10 ++++++++ .../positivity.yaml | 25 +++++++++++++++++++ NNPDF_POS_ANTI_UP_Q2_10000/metadata.txt | 10 ++++++++ NNPDF_POS_ANTI_UP_Q2_10000/positivity.yaml | 25 +++++++++++++++++++ NNPDF_POS_DOWN_Q2_10000/metadata.txt | 10 ++++++++ NNPDF_POS_DOWN_Q2_10000/positivity.yaml | 25 +++++++++++++++++++ NNPDF_POS_GLUON_Q2_10000/metadata.txt | 10 ++++++++ NNPDF_POS_GLUON_Q2_10000/positivity.yaml | 25 +++++++++++++++++++ NNPDF_POS_STRANGE_Q2_10000/metadata.txt | 10 ++++++++ NNPDF_POS_STRANGE_Q2_10000/positivity.yaml | 25 +++++++++++++++++++ NNPDF_POS_UP_Q2_10000/metadata.txt | 10 ++++++++ NNPDF_POS_UP_Q2_10000/positivity.yaml | 25 +++++++++++++++++++ 14 files changed, 245 insertions(+) create mode 100644 NNPDF_POS_ANTI_DOWN_Q2_10000/metadata.txt create mode 100644 NNPDF_POS_ANTI_DOWN_Q2_10000/positivity.yaml create mode 100644 NNPDF_POS_ANTI_STRANGE_Q2_10000/metadata.txt create mode 100644 NNPDF_POS_ANTI_STRANGE_Q2_10000/positivity.yaml create mode 100644 NNPDF_POS_ANTI_UP_Q2_10000/metadata.txt create mode 100644 NNPDF_POS_ANTI_UP_Q2_10000/positivity.yaml create mode 100644 NNPDF_POS_DOWN_Q2_10000/metadata.txt create mode 100644 NNPDF_POS_DOWN_Q2_10000/positivity.yaml create mode 100644 NNPDF_POS_GLUON_Q2_10000/metadata.txt create mode 100644 NNPDF_POS_GLUON_Q2_10000/positivity.yaml create mode 100644 NNPDF_POS_STRANGE_Q2_10000/metadata.txt create mode 100644 NNPDF_POS_STRANGE_Q2_10000/positivity.yaml create mode 100644 NNPDF_POS_UP_Q2_10000/metadata.txt create mode 100644 NNPDF_POS_UP_Q2_10000/positivity.yaml diff --git a/NNPDF_POS_ANTI_DOWN_Q2_10000/metadata.txt b/NNPDF_POS_ANTI_DOWN_Q2_10000/metadata.txt new file mode 100644 index 00000000..d2058577 --- /dev/null +++ b/NNPDF_POS_ANTI_DOWN_Q2_10000/metadata.txt @@ -0,0 +1,10 @@ +description=Anti-down quark positivity +x1_label=Q2 +x1_label_tex=$Q^2$ +x1_unit=GeV^2 +x2_label=x +x2_label_tex=$x$ +x2_unit= +y_label=xfx +y_label_tex=$xf(x)$ +y_unit= diff --git a/NNPDF_POS_ANTI_DOWN_Q2_10000/positivity.yaml b/NNPDF_POS_ANTI_DOWN_Q2_10000/positivity.yaml new file mode 100644 index 00000000..93d3c238 --- /dev/null +++ b/NNPDF_POS_ANTI_DOWN_Q2_10000/positivity.yaml @@ -0,0 +1,25 @@ +hadron_pid: 2212 +lepton_pid: 11 +pid: -1 +q2: 10000.0 +xgrid: + - 4.9999999999999998e-07 + - 1.9407667236782136e-06 + - 7.5331509514733370e-06 + - 2.9240177382128657e-05 + - 1.1349672651536727e-04 + - 4.4054134013486355e-04 + - 1.7099759466766963e-03 + - 6.6373288312005724e-03 + - 2.5763013859408150e-02 + - 1.0000000000000001e-01 + - 1.7999999999999999e-01 + - 2.6000000000000001e-01 + - 3.3999999999999997e-01 + - 4.2000000000000004e-01 + - 5.0000000000000000e-01 + - 5.7999999999999996e-01 + - 6.6000000000000003e-01 + - 7.3999999999999999e-01 + - 8.1999999999999995e-01 + - 9.0000000000000002e-01 diff --git a/NNPDF_POS_ANTI_STRANGE_Q2_10000/metadata.txt b/NNPDF_POS_ANTI_STRANGE_Q2_10000/metadata.txt new file mode 100644 index 00000000..f6fd0349 --- /dev/null +++ b/NNPDF_POS_ANTI_STRANGE_Q2_10000/metadata.txt @@ -0,0 +1,10 @@ +description=Anti-strange quark positivity +x1_label=Q2 +x1_label_tex=$Q^2$ +x1_unit=GeV^2 +x2_label=x +x2_label_tex=$x$ +x2_unit= +y_label=xfx +y_label_tex=$xf(x)$ +y_unit= diff --git a/NNPDF_POS_ANTI_STRANGE_Q2_10000/positivity.yaml b/NNPDF_POS_ANTI_STRANGE_Q2_10000/positivity.yaml new file mode 100644 index 00000000..20107341 --- /dev/null +++ b/NNPDF_POS_ANTI_STRANGE_Q2_10000/positivity.yaml @@ -0,0 +1,25 @@ +hadron_pid: 2212 +lepton_pid: 11 +pid: -3 +q2: 10000.0 +xgrid: + - 4.9999999999999998e-07 + - 1.9407667236782136e-06 + - 7.5331509514733370e-06 + - 2.9240177382128657e-05 + - 1.1349672651536727e-04 + - 4.4054134013486355e-04 + - 1.7099759466766963e-03 + - 6.6373288312005724e-03 + - 2.5763013859408150e-02 + - 1.0000000000000001e-01 + - 1.7999999999999999e-01 + - 2.6000000000000001e-01 + - 3.3999999999999997e-01 + - 4.2000000000000004e-01 + - 5.0000000000000000e-01 + - 5.7999999999999996e-01 + - 6.6000000000000003e-01 + - 7.3999999999999999e-01 + - 8.1999999999999995e-01 + - 9.0000000000000002e-01 diff --git a/NNPDF_POS_ANTI_UP_Q2_10000/metadata.txt b/NNPDF_POS_ANTI_UP_Q2_10000/metadata.txt new file mode 100644 index 00000000..b30bff90 --- /dev/null +++ b/NNPDF_POS_ANTI_UP_Q2_10000/metadata.txt @@ -0,0 +1,10 @@ +description=Anti-up quark positivity +x1_label=Q2 +x1_label_tex=$Q^2$ +x1_unit=GeV^2 +x2_label=x +x2_label_tex=$x$ +x2_unit= +y_label=xfx +y_label_tex=$xf(x)$ +y_unit= diff --git a/NNPDF_POS_ANTI_UP_Q2_10000/positivity.yaml b/NNPDF_POS_ANTI_UP_Q2_10000/positivity.yaml new file mode 100644 index 00000000..bc060d34 --- /dev/null +++ b/NNPDF_POS_ANTI_UP_Q2_10000/positivity.yaml @@ -0,0 +1,25 @@ +hadron_pid: 2212 +lepton_pid: 11 +pid: -2 +q2: 10000.0 +xgrid: + - 4.9999999999999998e-07 + - 1.9407667236782136e-06 + - 7.5331509514733370e-06 + - 2.9240177382128657e-05 + - 1.1349672651536727e-04 + - 4.4054134013486355e-04 + - 1.7099759466766963e-03 + - 6.6373288312005724e-03 + - 2.5763013859408150e-02 + - 1.0000000000000001e-01 + - 1.7999999999999999e-01 + - 2.6000000000000001e-01 + - 3.3999999999999997e-01 + - 4.2000000000000004e-01 + - 5.0000000000000000e-01 + - 5.7999999999999996e-01 + - 6.6000000000000003e-01 + - 7.3999999999999999e-01 + - 8.1999999999999995e-01 + - 9.0000000000000002e-01 diff --git a/NNPDF_POS_DOWN_Q2_10000/metadata.txt b/NNPDF_POS_DOWN_Q2_10000/metadata.txt new file mode 100644 index 00000000..173d291e --- /dev/null +++ b/NNPDF_POS_DOWN_Q2_10000/metadata.txt @@ -0,0 +1,10 @@ +description=Down quark positivity +x1_label=Q2 +x1_label_tex=$Q^2$ +x1_unit=GeV^2 +x2_label=x +x2_label_tex=$x$ +x2_unit= +y_label=xfx +y_label_tex=$xf(x)$ +y_unit= diff --git a/NNPDF_POS_DOWN_Q2_10000/positivity.yaml b/NNPDF_POS_DOWN_Q2_10000/positivity.yaml new file mode 100644 index 00000000..456f4193 --- /dev/null +++ b/NNPDF_POS_DOWN_Q2_10000/positivity.yaml @@ -0,0 +1,25 @@ +hadron_pid: 2212 +lepton_pid: 11 +pid: 1 +q2: 10000.0 +xgrid: + - 4.9999999999999998e-07 + - 1.9407667236782136e-06 + - 7.5331509514733370e-06 + - 2.9240177382128657e-05 + - 1.1349672651536727e-04 + - 4.4054134013486355e-04 + - 1.7099759466766963e-03 + - 6.6373288312005724e-03 + - 2.5763013859408150e-02 + - 1.0000000000000001e-01 + - 1.7999999999999999e-01 + - 2.6000000000000001e-01 + - 3.3999999999999997e-01 + - 4.2000000000000004e-01 + - 5.0000000000000000e-01 + - 5.7999999999999996e-01 + - 6.6000000000000003e-01 + - 7.3999999999999999e-01 + - 8.1999999999999995e-01 + - 9.0000000000000002e-01 diff --git a/NNPDF_POS_GLUON_Q2_10000/metadata.txt b/NNPDF_POS_GLUON_Q2_10000/metadata.txt new file mode 100644 index 00000000..49a0dc72 --- /dev/null +++ b/NNPDF_POS_GLUON_Q2_10000/metadata.txt @@ -0,0 +1,10 @@ +description=Gluon positivity +x1_label=Q2 +x1_label_tex=$Q^2$ +x1_unit=GeV^2 +x2_label=x +x2_label_tex=$x$ +x2_unit= +y_label=xfx +y_label_tex=$xf(x)$ +y_unit= diff --git a/NNPDF_POS_GLUON_Q2_10000/positivity.yaml b/NNPDF_POS_GLUON_Q2_10000/positivity.yaml new file mode 100644 index 00000000..6cdd5ba4 --- /dev/null +++ b/NNPDF_POS_GLUON_Q2_10000/positivity.yaml @@ -0,0 +1,25 @@ +hadron_pid: 2212 +lepton_pid: 11 +pid: 21 +q2: 10000.0 +xgrid: + - 4.9999999999999998e-07 + - 1.9407667236782136e-06 + - 7.5331509514733370e-06 + - 2.9240177382128657e-05 + - 1.1349672651536727e-04 + - 4.4054134013486355e-04 + - 1.7099759466766963e-03 + - 6.6373288312005724e-03 + - 2.5763013859408150e-02 + - 1.0000000000000001e-01 + - 1.7999999999999999e-01 + - 2.6000000000000001e-01 + - 3.3999999999999997e-01 + - 4.2000000000000004e-01 + - 5.0000000000000000e-01 + - 5.7999999999999996e-01 + - 6.6000000000000003e-01 + - 7.3999999999999999e-01 + - 8.1999999999999995e-01 + - 9.0000000000000002e-01 diff --git a/NNPDF_POS_STRANGE_Q2_10000/metadata.txt b/NNPDF_POS_STRANGE_Q2_10000/metadata.txt new file mode 100644 index 00000000..8128fd74 --- /dev/null +++ b/NNPDF_POS_STRANGE_Q2_10000/metadata.txt @@ -0,0 +1,10 @@ +description=Strange quark positivity +x1_label=Q2 +x1_label_tex=$Q^2$ +x1_unit=GeV^2 +x2_label=x +x2_label_tex=$x$ +x2_unit= +y_label=xfx +y_label_tex=$xf(x)$ +y_unit= diff --git a/NNPDF_POS_STRANGE_Q2_10000/positivity.yaml b/NNPDF_POS_STRANGE_Q2_10000/positivity.yaml new file mode 100644 index 00000000..974cf3ef --- /dev/null +++ b/NNPDF_POS_STRANGE_Q2_10000/positivity.yaml @@ -0,0 +1,25 @@ +hadron_pid: 2212 +lepton_pid: 11 +pid: 3 +q2: 10000.0 +xgrid: + - 4.9999999999999998e-07 + - 1.9407667236782136e-06 + - 7.5331509514733370e-06 + - 2.9240177382128657e-05 + - 1.1349672651536727e-04 + - 4.4054134013486355e-04 + - 1.7099759466766963e-03 + - 6.6373288312005724e-03 + - 2.5763013859408150e-02 + - 1.0000000000000001e-01 + - 1.7999999999999999e-01 + - 2.6000000000000001e-01 + - 3.3999999999999997e-01 + - 4.2000000000000004e-01 + - 5.0000000000000000e-01 + - 5.7999999999999996e-01 + - 6.6000000000000003e-01 + - 7.3999999999999999e-01 + - 8.1999999999999995e-01 + - 9.0000000000000002e-01 diff --git a/NNPDF_POS_UP_Q2_10000/metadata.txt b/NNPDF_POS_UP_Q2_10000/metadata.txt new file mode 100644 index 00000000..64bdc173 --- /dev/null +++ b/NNPDF_POS_UP_Q2_10000/metadata.txt @@ -0,0 +1,10 @@ +description=Up-quark positivity +x1_label=Q2 +x1_label_tex=$Q^2$ +x1_unit=GeV^2 +x2_label=x +x2_label_tex=$x$ +x2_unit= +y_label=xfx +y_label_tex=$xf(x)$ +y_unit= diff --git a/NNPDF_POS_UP_Q2_10000/positivity.yaml b/NNPDF_POS_UP_Q2_10000/positivity.yaml new file mode 100644 index 00000000..3f7a984f --- /dev/null +++ b/NNPDF_POS_UP_Q2_10000/positivity.yaml @@ -0,0 +1,25 @@ +hadron_pid: 2212 +lepton_pid: 11 +pid: 2 +q2: 10000.0 +xgrid: + - 4.9999999999999998e-07 + - 1.9407667236782136e-06 + - 7.5331509514733370e-06 + - 2.9240177382128657e-05 + - 1.1349672651536727e-04 + - 4.4054134013486355e-04 + - 1.7099759466766963e-03 + - 6.6373288312005724e-03 + - 2.5763013859408150e-02 + - 1.0000000000000001e-01 + - 1.7999999999999999e-01 + - 2.6000000000000001e-01 + - 3.3999999999999997e-01 + - 4.2000000000000004e-01 + - 5.0000000000000000e-01 + - 5.7999999999999996e-01 + - 6.6000000000000003e-01 + - 7.3999999999999999e-01 + - 8.1999999999999995e-01 + - 9.0000000000000002e-01 From d4660863879a416e8d0683c903ebdc20203e87b4 Mon Sep 17 00:00:00 2001 From: Kamil Laurent Date: Fri, 24 Oct 2025 14:50:41 +0200 Subject: [PATCH 2/5] added convolution_type: 'UnpolPDF' to the positivity.yaml files --- NNPDF_POS_ANTI_DOWN_Q2_10000/positivity.yaml | 1 + NNPDF_POS_ANTI_STRANGE_Q2_10000/positivity.yaml | 1 + NNPDF_POS_ANTI_UP_Q2_10000/positivity.yaml | 1 + NNPDF_POS_DOWN_Q2_10000/positivity.yaml | 1 + NNPDF_POS_GLUON_Q2_10000/positivity.yaml | 1 + NNPDF_POS_STRANGE_Q2_10000/positivity.yaml | 1 + NNPDF_POS_UP_Q2_10000/positivity.yaml | 1 + 7 files changed, 7 insertions(+) diff --git a/NNPDF_POS_ANTI_DOWN_Q2_10000/positivity.yaml b/NNPDF_POS_ANTI_DOWN_Q2_10000/positivity.yaml index 93d3c238..dc11b0cf 100644 --- a/NNPDF_POS_ANTI_DOWN_Q2_10000/positivity.yaml +++ b/NNPDF_POS_ANTI_DOWN_Q2_10000/positivity.yaml @@ -2,6 +2,7 @@ hadron_pid: 2212 lepton_pid: 11 pid: -1 q2: 10000.0 +convolution_type: 'UnpolPDF' xgrid: - 4.9999999999999998e-07 - 1.9407667236782136e-06 diff --git a/NNPDF_POS_ANTI_STRANGE_Q2_10000/positivity.yaml b/NNPDF_POS_ANTI_STRANGE_Q2_10000/positivity.yaml index 20107341..52c02546 100644 --- a/NNPDF_POS_ANTI_STRANGE_Q2_10000/positivity.yaml +++ b/NNPDF_POS_ANTI_STRANGE_Q2_10000/positivity.yaml @@ -2,6 +2,7 @@ hadron_pid: 2212 lepton_pid: 11 pid: -3 q2: 10000.0 +convolution_type: 'UnpolPDF' xgrid: - 4.9999999999999998e-07 - 1.9407667236782136e-06 diff --git a/NNPDF_POS_ANTI_UP_Q2_10000/positivity.yaml b/NNPDF_POS_ANTI_UP_Q2_10000/positivity.yaml index bc060d34..261164ef 100644 --- a/NNPDF_POS_ANTI_UP_Q2_10000/positivity.yaml +++ b/NNPDF_POS_ANTI_UP_Q2_10000/positivity.yaml @@ -2,6 +2,7 @@ hadron_pid: 2212 lepton_pid: 11 pid: -2 q2: 10000.0 +convolution_type: 'UnpolPDF' xgrid: - 4.9999999999999998e-07 - 1.9407667236782136e-06 diff --git a/NNPDF_POS_DOWN_Q2_10000/positivity.yaml b/NNPDF_POS_DOWN_Q2_10000/positivity.yaml index 456f4193..cf4efa27 100644 --- a/NNPDF_POS_DOWN_Q2_10000/positivity.yaml +++ b/NNPDF_POS_DOWN_Q2_10000/positivity.yaml @@ -2,6 +2,7 @@ hadron_pid: 2212 lepton_pid: 11 pid: 1 q2: 10000.0 +convolution_type: 'UnpolPDF' xgrid: - 4.9999999999999998e-07 - 1.9407667236782136e-06 diff --git a/NNPDF_POS_GLUON_Q2_10000/positivity.yaml b/NNPDF_POS_GLUON_Q2_10000/positivity.yaml index 6cdd5ba4..e891543d 100644 --- a/NNPDF_POS_GLUON_Q2_10000/positivity.yaml +++ b/NNPDF_POS_GLUON_Q2_10000/positivity.yaml @@ -2,6 +2,7 @@ hadron_pid: 2212 lepton_pid: 11 pid: 21 q2: 10000.0 +convolution_type: 'UnpolPDF' xgrid: - 4.9999999999999998e-07 - 1.9407667236782136e-06 diff --git a/NNPDF_POS_STRANGE_Q2_10000/positivity.yaml b/NNPDF_POS_STRANGE_Q2_10000/positivity.yaml index 974cf3ef..bcdaaca7 100644 --- a/NNPDF_POS_STRANGE_Q2_10000/positivity.yaml +++ b/NNPDF_POS_STRANGE_Q2_10000/positivity.yaml @@ -2,6 +2,7 @@ hadron_pid: 2212 lepton_pid: 11 pid: 3 q2: 10000.0 +convolution_type: 'UnpolPDF' xgrid: - 4.9999999999999998e-07 - 1.9407667236782136e-06 diff --git a/NNPDF_POS_UP_Q2_10000/positivity.yaml b/NNPDF_POS_UP_Q2_10000/positivity.yaml index 3f7a984f..12640ac0 100644 --- a/NNPDF_POS_UP_Q2_10000/positivity.yaml +++ b/NNPDF_POS_UP_Q2_10000/positivity.yaml @@ -2,6 +2,7 @@ hadron_pid: 2212 lepton_pid: 11 pid: 2 q2: 10000.0 +convolution_type: 'UnpolPDF' xgrid: - 4.9999999999999998e-07 - 1.9407667236782136e-06 From 5ab2b7ff6ba902de62bb573e55e559a4f9ae7678 Mon Sep 17 00:00:00 2001 From: Kamil Laurent Date: Wed, 29 Oct 2025 20:05:10 +0100 Subject: [PATCH 3/5] updated postivity.yaml files for NNPDF_POS_(quark)_40 --- NNPDF_POS_ANTI_DOWN_40/positivity.yaml | 1 + NNPDF_POS_ANTI_STRANGE_40/positivity.yaml | 1 + NNPDF_POS_ANTI_UP_40/positivity.yaml | 1 + NNPDF_POS_DOWN_40/positivity.yaml | 1 + NNPDF_POS_GLUON_40/positivity.yaml | 1 + NNPDF_POS_STRANGE_40/positivity.yaml | 1 + NNPDF_POS_UP_40/positivity.yaml | 1 + 7 files changed, 7 insertions(+) diff --git a/NNPDF_POS_ANTI_DOWN_40/positivity.yaml b/NNPDF_POS_ANTI_DOWN_40/positivity.yaml index 9cab05d8..1e87ce72 100644 --- a/NNPDF_POS_ANTI_DOWN_40/positivity.yaml +++ b/NNPDF_POS_ANTI_DOWN_40/positivity.yaml @@ -2,6 +2,7 @@ hadron_pid: 2212 lepton_pid: 11 pid: -1 q2: 5.0 +convolution_type: 'UnpolPDF' xgrid: - 4.9999999999999998e-07 - 1.9407667236782136e-06 diff --git a/NNPDF_POS_ANTI_STRANGE_40/positivity.yaml b/NNPDF_POS_ANTI_STRANGE_40/positivity.yaml index b43cdd24..b152bb55 100644 --- a/NNPDF_POS_ANTI_STRANGE_40/positivity.yaml +++ b/NNPDF_POS_ANTI_STRANGE_40/positivity.yaml @@ -2,6 +2,7 @@ hadron_pid: 2212 lepton_pid: 11 pid: -3 q2: 5.0 +convolution_type: 'UnpolPDF' xgrid: - 4.9999999999999998e-07 - 1.9407667236782136e-06 diff --git a/NNPDF_POS_ANTI_UP_40/positivity.yaml b/NNPDF_POS_ANTI_UP_40/positivity.yaml index afd7be39..de7e72bb 100644 --- a/NNPDF_POS_ANTI_UP_40/positivity.yaml +++ b/NNPDF_POS_ANTI_UP_40/positivity.yaml @@ -2,6 +2,7 @@ hadron_pid: 2212 lepton_pid: 11 pid: -2 q2: 5.0 +convolution_type: 'UnpolPDF' xgrid: - 4.9999999999999998e-07 - 1.9407667236782136e-06 diff --git a/NNPDF_POS_DOWN_40/positivity.yaml b/NNPDF_POS_DOWN_40/positivity.yaml index 3d8901c7..0815ae81 100644 --- a/NNPDF_POS_DOWN_40/positivity.yaml +++ b/NNPDF_POS_DOWN_40/positivity.yaml @@ -2,6 +2,7 @@ hadron_pid: 2212 lepton_pid: 11 pid: 1 q2: 5.0 +convolution_type: 'UnpolPDF' xgrid: - 4.9999999999999998e-07 - 1.9407667236782136e-06 diff --git a/NNPDF_POS_GLUON_40/positivity.yaml b/NNPDF_POS_GLUON_40/positivity.yaml index e2316324..f9584e57 100644 --- a/NNPDF_POS_GLUON_40/positivity.yaml +++ b/NNPDF_POS_GLUON_40/positivity.yaml @@ -2,6 +2,7 @@ hadron_pid: 2212 lepton_pid: 11 pid: 21 q2: 5.0 +convolution_type: 'UnpolPDF' xgrid: - 4.9999999999999998e-07 - 1.9407667236782136e-06 diff --git a/NNPDF_POS_STRANGE_40/positivity.yaml b/NNPDF_POS_STRANGE_40/positivity.yaml index d42357a8..070d6453 100644 --- a/NNPDF_POS_STRANGE_40/positivity.yaml +++ b/NNPDF_POS_STRANGE_40/positivity.yaml @@ -2,6 +2,7 @@ hadron_pid: 2212 lepton_pid: 11 pid: 3 q2: 5.0 +convolution_type: 'UnpolPDF' xgrid: - 4.9999999999999998e-07 - 1.9407667236782136e-06 diff --git a/NNPDF_POS_UP_40/positivity.yaml b/NNPDF_POS_UP_40/positivity.yaml index e5646a9e..4ba8fc5b 100644 --- a/NNPDF_POS_UP_40/positivity.yaml +++ b/NNPDF_POS_UP_40/positivity.yaml @@ -2,6 +2,7 @@ hadron_pid: 2212 lepton_pid: 11 pid: 2 q2: 5.0 +convolution_type: 'UnpolPDF' xgrid: - 4.9999999999999998e-07 - 1.9407667236782136e-06 From 8b636d8d437a0b26e009cb8d6c50f966998dfb01 Mon Sep 17 00:00:00 2001 From: Kamil Laurent Date: Wed, 29 Oct 2025 20:07:54 +0100 Subject: [PATCH 4/5] added positivity pinecards for charm and anti-charm at Q^2=10000GeV^2 --- NNPDF_POS_ANTI_CHARM_Q2_10000/metadata.txt | 10 +++++++ NNPDF_POS_ANTI_CHARM_Q2_10000/positivity.yaml | 26 +++++++++++++++++++ NNPDF_POS_ANTI_DOWN_Q2_10000/positivity.yaml | 22 ++++++++-------- .../positivity.yaml | 22 ++++++++-------- NNPDF_POS_ANTI_UP_Q2_10000/positivity.yaml | 22 ++++++++-------- NNPDF_POS_CHARM_Q2_10000/metadata.txt | 10 +++++++ NNPDF_POS_CHARM_Q2_10000/positivity.yaml | 26 +++++++++++++++++++ NNPDF_POS_DOWN_Q2_10000/positivity.yaml | 22 ++++++++-------- NNPDF_POS_GLUON_Q2_10000/positivity.yaml | 22 ++++++++-------- NNPDF_POS_STRANGE_Q2_10000/positivity.yaml | 22 ++++++++-------- NNPDF_POS_UP_Q2_10000/positivity.yaml | 22 ++++++++-------- 11 files changed, 149 insertions(+), 77 deletions(-) create mode 100644 NNPDF_POS_ANTI_CHARM_Q2_10000/metadata.txt create mode 100644 NNPDF_POS_ANTI_CHARM_Q2_10000/positivity.yaml create mode 100644 NNPDF_POS_CHARM_Q2_10000/metadata.txt create mode 100644 NNPDF_POS_CHARM_Q2_10000/positivity.yaml diff --git a/NNPDF_POS_ANTI_CHARM_Q2_10000/metadata.txt b/NNPDF_POS_ANTI_CHARM_Q2_10000/metadata.txt new file mode 100644 index 00000000..de8c15ef --- /dev/null +++ b/NNPDF_POS_ANTI_CHARM_Q2_10000/metadata.txt @@ -0,0 +1,10 @@ +description=Anti-Charm-quark positivity +x1_label=Q2 +x1_label_tex=$Q^2$ +x1_unit=GeV^2 +x2_label=x +x2_label_tex=$x$ +x2_unit= +y_label=xfx +y_label_tex=$xf(x)$ +y_unit= \ No newline at end of file diff --git a/NNPDF_POS_ANTI_CHARM_Q2_10000/positivity.yaml b/NNPDF_POS_ANTI_CHARM_Q2_10000/positivity.yaml new file mode 100644 index 00000000..8a5ef573 --- /dev/null +++ b/NNPDF_POS_ANTI_CHARM_Q2_10000/positivity.yaml @@ -0,0 +1,26 @@ +hadron_pid: 2212 +lepton_pid: 11 +pid: -4 +q2: 10000.0 +convolution_type: 'UnpolPDF' +xgrid: + - 0.01 + - 0.0129155 + - 0.01668101 + - 0.02154435 + - 0.02782559 + - 0.03593814 + - 0.04641589 + - 0.05994843 + - 0.07742637 + - 0.1 + - 1.7999999999999999e-01 + - 2.6000000000000001e-01 + - 3.3999999999999997e-01 + - 4.2000000000000004e-01 + - 5.0000000000000000e-01 + - 5.7999999999999996e-01 + - 6.6000000000000003e-01 + - 7.3999999999999999e-01 + - 8.1999999999999995e-01 + - 9.0000000000000002e-01 \ No newline at end of file diff --git a/NNPDF_POS_ANTI_DOWN_Q2_10000/positivity.yaml b/NNPDF_POS_ANTI_DOWN_Q2_10000/positivity.yaml index dc11b0cf..6948a25c 100644 --- a/NNPDF_POS_ANTI_DOWN_Q2_10000/positivity.yaml +++ b/NNPDF_POS_ANTI_DOWN_Q2_10000/positivity.yaml @@ -4,16 +4,16 @@ pid: -1 q2: 10000.0 convolution_type: 'UnpolPDF' xgrid: - - 4.9999999999999998e-07 - - 1.9407667236782136e-06 - - 7.5331509514733370e-06 - - 2.9240177382128657e-05 - - 1.1349672651536727e-04 - - 4.4054134013486355e-04 - - 1.7099759466766963e-03 - - 6.6373288312005724e-03 - - 2.5763013859408150e-02 - - 1.0000000000000001e-01 + - 0.01 + - 0.0129155 + - 0.01668101 + - 0.02154435 + - 0.02782559 + - 0.03593814 + - 0.04641589 + - 0.05994843 + - 0.07742637 + - 0.1 - 1.7999999999999999e-01 - 2.6000000000000001e-01 - 3.3999999999999997e-01 @@ -23,4 +23,4 @@ xgrid: - 6.6000000000000003e-01 - 7.3999999999999999e-01 - 8.1999999999999995e-01 - - 9.0000000000000002e-01 + - 9.0000000000000002e-01 \ No newline at end of file diff --git a/NNPDF_POS_ANTI_STRANGE_Q2_10000/positivity.yaml b/NNPDF_POS_ANTI_STRANGE_Q2_10000/positivity.yaml index 52c02546..5c66e4b9 100644 --- a/NNPDF_POS_ANTI_STRANGE_Q2_10000/positivity.yaml +++ b/NNPDF_POS_ANTI_STRANGE_Q2_10000/positivity.yaml @@ -4,16 +4,16 @@ pid: -3 q2: 10000.0 convolution_type: 'UnpolPDF' xgrid: - - 4.9999999999999998e-07 - - 1.9407667236782136e-06 - - 7.5331509514733370e-06 - - 2.9240177382128657e-05 - - 1.1349672651536727e-04 - - 4.4054134013486355e-04 - - 1.7099759466766963e-03 - - 6.6373288312005724e-03 - - 2.5763013859408150e-02 - - 1.0000000000000001e-01 + - 0.01 + - 0.0129155 + - 0.01668101 + - 0.02154435 + - 0.02782559 + - 0.03593814 + - 0.04641589 + - 0.05994843 + - 0.07742637 + - 0.1 - 1.7999999999999999e-01 - 2.6000000000000001e-01 - 3.3999999999999997e-01 @@ -23,4 +23,4 @@ xgrid: - 6.6000000000000003e-01 - 7.3999999999999999e-01 - 8.1999999999999995e-01 - - 9.0000000000000002e-01 + - 9.0000000000000002e-01 \ No newline at end of file diff --git a/NNPDF_POS_ANTI_UP_Q2_10000/positivity.yaml b/NNPDF_POS_ANTI_UP_Q2_10000/positivity.yaml index 261164ef..e578bd2e 100644 --- a/NNPDF_POS_ANTI_UP_Q2_10000/positivity.yaml +++ b/NNPDF_POS_ANTI_UP_Q2_10000/positivity.yaml @@ -4,16 +4,16 @@ pid: -2 q2: 10000.0 convolution_type: 'UnpolPDF' xgrid: - - 4.9999999999999998e-07 - - 1.9407667236782136e-06 - - 7.5331509514733370e-06 - - 2.9240177382128657e-05 - - 1.1349672651536727e-04 - - 4.4054134013486355e-04 - - 1.7099759466766963e-03 - - 6.6373288312005724e-03 - - 2.5763013859408150e-02 - - 1.0000000000000001e-01 + - 0.01 + - 0.0129155 + - 0.01668101 + - 0.02154435 + - 0.02782559 + - 0.03593814 + - 0.04641589 + - 0.05994843 + - 0.07742637 + - 0.1 - 1.7999999999999999e-01 - 2.6000000000000001e-01 - 3.3999999999999997e-01 @@ -23,4 +23,4 @@ xgrid: - 6.6000000000000003e-01 - 7.3999999999999999e-01 - 8.1999999999999995e-01 - - 9.0000000000000002e-01 + - 9.0000000000000002e-01 \ No newline at end of file diff --git a/NNPDF_POS_CHARM_Q2_10000/metadata.txt b/NNPDF_POS_CHARM_Q2_10000/metadata.txt new file mode 100644 index 00000000..68d51c39 --- /dev/null +++ b/NNPDF_POS_CHARM_Q2_10000/metadata.txt @@ -0,0 +1,10 @@ +description=Charm-quark positivity +x1_label=Q2 +x1_label_tex=$Q^2$ +x1_unit=GeV^2 +x2_label=x +x2_label_tex=$x$ +x2_unit= +y_label=xfx +y_label_tex=$xf(x)$ +y_unit= \ No newline at end of file diff --git a/NNPDF_POS_CHARM_Q2_10000/positivity.yaml b/NNPDF_POS_CHARM_Q2_10000/positivity.yaml new file mode 100644 index 00000000..74f245c7 --- /dev/null +++ b/NNPDF_POS_CHARM_Q2_10000/positivity.yaml @@ -0,0 +1,26 @@ +hadron_pid: 2212 +lepton_pid: 11 +pid: 4 +q2: 10000.0 +convolution_type: 'UnpolPDF' +xgrid: + - 0.01 + - 0.0129155 + - 0.01668101 + - 0.02154435 + - 0.02782559 + - 0.03593814 + - 0.04641589 + - 0.05994843 + - 0.07742637 + - 0.1 + - 1.7999999999999999e-01 + - 2.6000000000000001e-01 + - 3.3999999999999997e-01 + - 4.2000000000000004e-01 + - 5.0000000000000000e-01 + - 5.7999999999999996e-01 + - 6.6000000000000003e-01 + - 7.3999999999999999e-01 + - 8.1999999999999995e-01 + - 9.0000000000000002e-01 \ No newline at end of file diff --git a/NNPDF_POS_DOWN_Q2_10000/positivity.yaml b/NNPDF_POS_DOWN_Q2_10000/positivity.yaml index cf4efa27..7e5e28db 100644 --- a/NNPDF_POS_DOWN_Q2_10000/positivity.yaml +++ b/NNPDF_POS_DOWN_Q2_10000/positivity.yaml @@ -4,16 +4,16 @@ pid: 1 q2: 10000.0 convolution_type: 'UnpolPDF' xgrid: - - 4.9999999999999998e-07 - - 1.9407667236782136e-06 - - 7.5331509514733370e-06 - - 2.9240177382128657e-05 - - 1.1349672651536727e-04 - - 4.4054134013486355e-04 - - 1.7099759466766963e-03 - - 6.6373288312005724e-03 - - 2.5763013859408150e-02 - - 1.0000000000000001e-01 + - 0.01 + - 0.0129155 + - 0.01668101 + - 0.02154435 + - 0.02782559 + - 0.03593814 + - 0.04641589 + - 0.05994843 + - 0.07742637 + - 0.1 - 1.7999999999999999e-01 - 2.6000000000000001e-01 - 3.3999999999999997e-01 @@ -23,4 +23,4 @@ xgrid: - 6.6000000000000003e-01 - 7.3999999999999999e-01 - 8.1999999999999995e-01 - - 9.0000000000000002e-01 + - 9.0000000000000002e-01 \ No newline at end of file diff --git a/NNPDF_POS_GLUON_Q2_10000/positivity.yaml b/NNPDF_POS_GLUON_Q2_10000/positivity.yaml index e891543d..47fb776f 100644 --- a/NNPDF_POS_GLUON_Q2_10000/positivity.yaml +++ b/NNPDF_POS_GLUON_Q2_10000/positivity.yaml @@ -4,16 +4,16 @@ pid: 21 q2: 10000.0 convolution_type: 'UnpolPDF' xgrid: - - 4.9999999999999998e-07 - - 1.9407667236782136e-06 - - 7.5331509514733370e-06 - - 2.9240177382128657e-05 - - 1.1349672651536727e-04 - - 4.4054134013486355e-04 - - 1.7099759466766963e-03 - - 6.6373288312005724e-03 - - 2.5763013859408150e-02 - - 1.0000000000000001e-01 + - 0.01 + - 0.0129155 + - 0.01668101 + - 0.02154435 + - 0.02782559 + - 0.03593814 + - 0.04641589 + - 0.05994843 + - 0.07742637 + - 0.1 - 1.7999999999999999e-01 - 2.6000000000000001e-01 - 3.3999999999999997e-01 @@ -23,4 +23,4 @@ xgrid: - 6.6000000000000003e-01 - 7.3999999999999999e-01 - 8.1999999999999995e-01 - - 9.0000000000000002e-01 + - 9.0000000000000002e-01 \ No newline at end of file diff --git a/NNPDF_POS_STRANGE_Q2_10000/positivity.yaml b/NNPDF_POS_STRANGE_Q2_10000/positivity.yaml index bcdaaca7..fcfa7619 100644 --- a/NNPDF_POS_STRANGE_Q2_10000/positivity.yaml +++ b/NNPDF_POS_STRANGE_Q2_10000/positivity.yaml @@ -4,16 +4,16 @@ pid: 3 q2: 10000.0 convolution_type: 'UnpolPDF' xgrid: - - 4.9999999999999998e-07 - - 1.9407667236782136e-06 - - 7.5331509514733370e-06 - - 2.9240177382128657e-05 - - 1.1349672651536727e-04 - - 4.4054134013486355e-04 - - 1.7099759466766963e-03 - - 6.6373288312005724e-03 - - 2.5763013859408150e-02 - - 1.0000000000000001e-01 + - 0.01 + - 0.0129155 + - 0.01668101 + - 0.02154435 + - 0.02782559 + - 0.03593814 + - 0.04641589 + - 0.05994843 + - 0.07742637 + - 0.1 - 1.7999999999999999e-01 - 2.6000000000000001e-01 - 3.3999999999999997e-01 @@ -23,4 +23,4 @@ xgrid: - 6.6000000000000003e-01 - 7.3999999999999999e-01 - 8.1999999999999995e-01 - - 9.0000000000000002e-01 + - 9.0000000000000002e-01 \ No newline at end of file diff --git a/NNPDF_POS_UP_Q2_10000/positivity.yaml b/NNPDF_POS_UP_Q2_10000/positivity.yaml index 12640ac0..c7ed2c9f 100644 --- a/NNPDF_POS_UP_Q2_10000/positivity.yaml +++ b/NNPDF_POS_UP_Q2_10000/positivity.yaml @@ -4,16 +4,16 @@ pid: 2 q2: 10000.0 convolution_type: 'UnpolPDF' xgrid: - - 4.9999999999999998e-07 - - 1.9407667236782136e-06 - - 7.5331509514733370e-06 - - 2.9240177382128657e-05 - - 1.1349672651536727e-04 - - 4.4054134013486355e-04 - - 1.7099759466766963e-03 - - 6.6373288312005724e-03 - - 2.5763013859408150e-02 - - 1.0000000000000001e-01 + - 0.01 + - 0.0129155 + - 0.01668101 + - 0.02154435 + - 0.02782559 + - 0.03593814 + - 0.04641589 + - 0.05994843 + - 0.07742637 + - 0.1 - 1.7999999999999999e-01 - 2.6000000000000001e-01 - 3.3999999999999997e-01 @@ -23,4 +23,4 @@ xgrid: - 6.6000000000000003e-01 - 7.3999999999999999e-01 - 8.1999999999999995e-01 - - 9.0000000000000002e-01 + - 9.0000000000000002e-01 \ No newline at end of file From 4a4d4243521e5808c60bc2ba92eac3b33325252c Mon Sep 17 00:00:00 2001 From: Kamil Laurent Date: Tue, 18 Nov 2025 21:45:55 +0100 Subject: [PATCH 5/5] added pinecard for gluon pdf positivity at variable Q^2 --- NNPDF_POS_GLUON_Q2_VARIABLE/metadata.txt | 10 ++++ NNPDF_POS_GLUON_Q2_VARIABLE/positivity.yaml | 55 +++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 NNPDF_POS_GLUON_Q2_VARIABLE/metadata.txt create mode 100644 NNPDF_POS_GLUON_Q2_VARIABLE/positivity.yaml diff --git a/NNPDF_POS_GLUON_Q2_VARIABLE/metadata.txt b/NNPDF_POS_GLUON_Q2_VARIABLE/metadata.txt new file mode 100644 index 00000000..49a0dc72 --- /dev/null +++ b/NNPDF_POS_GLUON_Q2_VARIABLE/metadata.txt @@ -0,0 +1,10 @@ +description=Gluon positivity +x1_label=Q2 +x1_label_tex=$Q^2$ +x1_unit=GeV^2 +x2_label=x +x2_label_tex=$x$ +x2_unit= +y_label=xfx +y_label_tex=$xf(x)$ +y_unit= diff --git a/NNPDF_POS_GLUON_Q2_VARIABLE/positivity.yaml b/NNPDF_POS_GLUON_Q2_VARIABLE/positivity.yaml new file mode 100644 index 00000000..04e4a9d2 --- /dev/null +++ b/NNPDF_POS_GLUON_Q2_VARIABLE/positivity.yaml @@ -0,0 +1,55 @@ +hadron_pid: 2212 +lepton_pid: 11 +pid: 21 +convolution_type: 'UnpolPDF' +kinematics: + - x: 0.01 + q2: 10000.0 + - x: 0.0129155 + q2: 10000.0 + - x: 0.01668101 + q2: 10000.0 + - x: 0.02154435 + q2: 10000.0 + - x: 0.02782559 + q2: 10000.0 + - x: 0.03593814 + q2: 10000.0 + - x: 0.04641589 + q2: 10000.0 + - x: 0.05994843 + q2: 10000.0 + - x: 0.07742637 + q2: 10000.0 + - x: 0.1 + q2: 10000.0 + - x: 1.7999999999999999e-01 + q2: 10000.0 + - x: 2.6000000000000001e-01 + q2: 10000.0 + - x: 3.3999999999999997e-01 + q2: 10000.0 + - x: 4.2000000000000004e-01 + q2: 10000.0 + - x: 0.5 + q2: 39.69 + - x: 0.5 + q2: 10000.0 + - x: 5.7999999999999996e-01 + q2: 10000.0 + - x: 0.6 + q2: 62.41 + - x: 6.6000000000000003e-01 + q2: 10000.0 + - x: 0.7 + q2: 110.25 + - x: 7.3999999999999999e-01 + q2: 10000.0 + - x: 0.8 + q2: 249.64 + - x: 8.1999999999999995e-01 + q2: 10000.0 + - x: 0.9 + q2: 998.56 + - x: 0.9 + q2: 10000.0 \ No newline at end of file