22# Configuration file for n3fit
33#
44# #####################################################################################
5- description : NNPDF4.0 ht with TCM - DIS (NC & CC) only
5+ description : NNPDF4.1 with TCM higher twists and jet power corrections
66
77# #####################################################################################
88dataset_inputs :
@@ -22,60 +22,50 @@ dataset_inputs:
2222- {dataset: ATLAS_2JET_7TEV_R06_M12Y, frac: 0.75, variant: legacy}
2323- {dataset: CMS_2JET_7TEV_M12Y, frac: 0.75}
2424- {dataset: CMS_1JET_8TEV_PTY, frac: 0.75, variant: legacy}
25+ - {dataset: CMS_2JET_13TEV_M12-YSTAR-YB-R08, frac: 0.75}
2526- {dataset: LHCB_Z0_13TEV_DIELECTRON-Y, frac: 0.75}
2627
2728# ###############################################################################
29+ diagonal_frac : 0.75
30+
2831datacuts :
29- t0pdfset : 240701-02-rs-nnpdf40-baseline
32+ t0pdfset : 260202-jk-nnpdf41-mhou
3033 q2min : 2.5
3134 w2min : 3.24
3235
33- # ###############################################################################
34- # NNLO QCD TRN evolution
3536theory :
36- theoryid : 40_000_000
37+ theoryid : 41_000_000
3738
3839theorycovmatconfig :
3940 point_prescriptions : ["power corrections"]
4041 pc_parameters :
41- H2p : {yshift: [0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.0], nodes: [0.0, 0.001, 0.01, 0.1, 0.3, 0.5, 0.7, 0.9, 1]}
42- H2d : {yshift: [0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.0], nodes: [0.0, 0.001, 0.01, 0.1, 0.3, 0.5, 0.7, 0.9, 1]}
43- HLp : {yshift: [0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.0], nodes: [0.0, 0.001, 0.01, 0.1, 0.3, 0.5, 0.7, 0.9, 1]}
44- HLd : {yshift: [0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.0], nodes: [0.0, 0.001, 0.01, 0.1, 0.3, 0.5, 0.7, 0.9, 1]}
45- H3p : {yshift: [0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.0], nodes: [0.0, 0.001, 0.01, 0.1, 0.3, 0.5, 0.7, 0.9, 1]}
46- H3d : {yshift: [0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.0], nodes: [0.0, 0.001, 0.01, 0.1, 0.3, 0.5, 0.7, 0.9, 1]}
47- Hj : {yshift: [2.0, 2.0, 2.0, 2.0, 2.0, 2.0], nodes: [0.25, 0.75, 1.25, 1.75, 2.25, 2.75]}
48- H2j_ATLAS : {yshift: [2.0, 2.0, 2.0, 2.0, 2.0, 2.0], nodes: [0.25, 0.75, 1.25, 1.75, 2.25, 2.75]}
49- H2j_CMS : {yshift: [2.0, 2.0, 2.0, 2.0, 2.0], nodes: [0.25, 0.75, 1.25, 1.75, 2.25]}
42+ f2p : {yshift: [0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.0], nodes: [0.0, 0.001, 0.01, 0.1, 0.3, 0.5, 0.7, 0.9, 1]}
43+ f2d : {yshift: [0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.0], nodes: [0.0, 0.001, 0.01, 0.1, 0.3, 0.5, 0.7, 0.9, 1]}
44+ dis_cc : {yshift: [0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.0], nodes: [0.0, 0.001, 0.01, 0.1, 0.3, 0.5, 0.7, 0.9, 1]}
45+ Hj : {yshift: [2.0, 2.0, 2.0, 2.0, 2.0, 2.0], nodes: [0.25, 0.75, 1.25, 1.75, 2.25, 2.75]}
46+ H2j_ystar : {yshift: [2.0, 2.0, 2.0, 2.0, 2.0, 2.0], nodes: [0.25, 0.75, 1.25, 1.75, 2.25, 2.75]}
47+ H2j_ymax : {yshift: [2.0, 2.0, 2.0, 2.0, 2.0], nodes: [0.25, 0.75, 1.25, 1.75, 2.25]}
5048 pc_included_procs : ["JETS", "DIJET", "DIS NC", "DIS CC"]
5149 pc_excluded_exps : [HERA_NC_318GEV_EAVG_CHARM-SIGMARED,
5250 HERA_NC_318GEV_EAVG_BOTTOM-SIGMARED,]
53- pdf : 210619-n3fit-001
51+ pdf : 260202-jk-nnpdf41-mhou
5452 use_thcovmat_in_fitting : true
5553 use_thcovmat_in_sampling : true
5654resample_negative_pseudodata : false
5755
58- # For fits <= 4.0 multiplicative and additive uncertainties were sampled separately
59- # and thus the flag `separate_multiplicative` needs to be set to True
60- # sampling:
61- # separate_multiplicative: True
62-
63- # ###############################################################################
64- trvlseed : 591866982
65- nnseed : 945709987
66- mcseed : 519562661
56+ trvlseed : 130582403
57+ nnseed : 953262798
58+ mcseed : 1437981271
6759genrep : true
68-
69- # ###############################################################################
7060parameters : # This defines the parameter dictionary that is passed to the Model Trainer
71- nodes_per_layer : [25, 20, 8 ]
72- activation_per_layer : [tanh, tanh, linear]
61+ nodes_per_layer : [70, 50, 25, 20, 9 ]
62+ activation_per_layer : [tanh, tanh, tanh, tanh, linear]
7363 initializer : glorot_normal
7464 optimizer :
7565 clipnorm : 6.073e-6
7666 learning_rate : 2.621e-3
7767 optimizer_name : Nadam
78- epochs : 3000
68+ epochs : 27000
7969 positivity :
8070 initial : 184.8
8171 multiplier :
@@ -86,60 +76,35 @@ parameters: # This defines the parameter dictionary that is passed to the Model
8676 layer_type : dense
8777 dropout : 0.0
8878 threshold_chi2 : 3.5
79+ feature_scaling_points : 5
8980
9081fitting :
91- fitbasis : EVOL
92- savepseudodata : True
82+ fitbasis : CCBAR_ASYMM # EVOL (7), EVOLQED (8), etc.
83+ savepseudodata : true
9384 basis :
94- - {fl: sng, trainable: false, smallx: [1.089, 1.119], largex: [1.475, 3.119]}
95- - {fl: g, trainable: false, smallx: [0.7504, 1.098], largex: [2.814, 5.669]}
96- - {fl: v, trainable: false, smallx: [0.479, 0.7384], largex: [1.549, 3.532]}
97- - {fl: v3, trainable: false, smallx: [0.1073, 0.4397], largex: [1.733, 3.458]}
98- - {fl: v8, trainable: false, smallx: [0.5507, 0.7837], largex: [1.516, 3.356]}
99- - {fl: t3, trainable: false, smallx: [-0.4506, 0.9305], largex: [1.745, 3.424]}
100- - {fl: t8, trainable: false, smallx: [0.5877, 0.8687], largex: [1.522, 3.515]}
101- - {fl: t15, trainable: false, smallx: [1.089, 1.141], largex: [1.492, 3.222]}
85+ - {fl: sng, trainable: false, smallx: [1.058, 1.155]}
86+ - {fl: g, trainable: false, smallx: [0.9017, 1.084]}
87+ - {fl: v, trainable: false, smallx: [0.481, 0.6499]}
88+ - {fl: v3, trainable: false, smallx: [0.08225, 0.502]}
89+ - {fl: v8, trainable: false, smallx: [0.5823, 0.7928]}
90+ - {fl: t3, trainable: false, smallx: [-0.3987, 0.9689]}
91+ - {fl: t8, trainable: false, smallx: [0.6077, 0.9459]}
92+ - {fl: t15, trainable: false, smallx: [1.023, 1.147]}
93+ - {fl: v15, trainable: false, smallx: [0.5005, 0.7189]}
10294
10395# ###############################################################################
10496positivity :
10597 posdatasets :
106- # Positivity Lagrange Multiplier
107- - {dataset: NNPDF_POS_2P24GEV_F2U, maxlambda: 1e6}
108- - {dataset: NNPDF_POS_2P24GEV_F2D, maxlambda: 1e6}
109- - {dataset: NNPDF_POS_2P24GEV_F2S, maxlambda: 1e6}
110- - {dataset: NNPDF_POS_2P24GEV_FLL, maxlambda: 1e6}
111- - {dataset: NNPDF_POS_2P24GEV_DYU, maxlambda: 1e10}
112- - {dataset: NNPDF_POS_2P24GEV_DYD, maxlambda: 1e10}
113- - {dataset: NNPDF_POS_2P24GEV_DYS, maxlambda: 1e10}
114- - {dataset: NNPDF_POS_2P24GEV_F2C, maxlambda: 1e6}
11598 # Positivity of MSbar PDFs
116- - {dataset: NNPDF_POS_2P24GEV_XUQ, maxlambda: 1e6}
117- - {dataset: NNPDF_POS_2P24GEV_XUB, maxlambda: 1e6}
118- - {dataset: NNPDF_POS_2P24GEV_XDQ, maxlambda: 1e6}
119- - {dataset: NNPDF_POS_2P24GEV_XDB, maxlambda: 1e6}
120- - {dataset: NNPDF_POS_2P24GEV_XSQ, maxlambda: 1e6}
121- - {dataset: NNPDF_POS_2P24GEV_XSB, maxlambda: 1e6}
122- - {dataset: NNPDF_POS_2P24GEV_XGL, maxlambda: 1e6}
123-
124- added_filter_rules :
125- - dataset : NNPDF_POS_2P24GEV_FLL
126- rule : " x > 5.0e-7"
127- - dataset : NNPDF_POS_2P24GEV_F2C
128- rule : " x < 0.74"
129- - dataset : NNPDF_POS_2P24GEV_XGL
130- rule : " x > 0.1"
131- - dataset : NNPDF_POS_2P24GEV_XUQ
132- rule : " x > 0.1"
133- - dataset : NNPDF_POS_2P24GEV_XUB
134- rule : " x > 0.1"
135- - dataset : NNPDF_POS_2P24GEV_XDQ
136- rule : " x > 0.1"
137- - dataset : NNPDF_POS_2P24GEV_XDB
138- rule : " x > 0.1"
139- - dataset : NNPDF_POS_2P24GEV_XSQ
140- rule : " x > 0.1"
141- - dataset : NNPDF_POS_2P24GEV_XSB
142- rule : " x > 0.1"
99+ - {dataset: NNPDF_POS_100GEV_XUQ, maxlambda: 1e6}
100+ - {dataset: NNPDF_POS_100GEV_XUB, maxlambda: 1e6}
101+ - {dataset: NNPDF_POS_100GEV_XDQ, maxlambda: 1e6}
102+ - {dataset: NNPDF_POS_100GEV_XDB, maxlambda: 1e6}
103+ - {dataset: NNPDF_POS_100GEV_XSQ, maxlambda: 1e6}
104+ - {dataset: NNPDF_POS_100GEV_XSB, maxlambda: 1e6}
105+ - {dataset: NNPDF_POS_100GEV_XCQ, maxlambda: 1e6}
106+ - {dataset: NNPDF_POS_100GEV_XCB, maxlambda: 1e6}
107+ - {dataset: NNPDF_POS_100GEV_XGL, maxlambda: 1e6}
143108
144109integrability :
145110 integdatasets :
@@ -148,4 +113,4 @@ integrability:
148113
149114# ###############################################################################
150115debug : false
151- maxcores : 8
116+ maxcores : 16
0 commit comments