Skip to content

Commit f2d512e

Browse files
committed
perturbative charm study
1 parent db76100 commit f2d512e

File tree

3 files changed

+145
-1
lines changed

3 files changed

+145
-1
lines changed
File renamed without changes.
Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
#
2+
# Configuration file for n3fit
3+
#
4+
######################################################################################
5+
description: NNLO fit for mc variation project. matching scale 3GeV, 1-1.5-2 variation, no intrinsic charm
6+
7+
######################################################################################
8+
dataset_inputs:
9+
- {dataset: NMC_NC_NOTFIXED_EM-F2, frac: 0.75, variant: legacy_dw}
10+
- {dataset: NMC_NC_NOTFIXED_P_EM-SIGMARED, frac: 0.75, variant: legacy}
11+
- {dataset: SLAC_NC_NOTFIXED_P_EM-F2, frac: 0.75, variant: legacy_dw}
12+
- {dataset: SLAC_NC_NOTFIXED_D_EM-F2, frac: 0.75, variant: legacy_dw}
13+
- {dataset: BCDMS_NC_NOTFIXED_P_EM-F2, frac: 0.75, variant: legacy_dw}
14+
- {dataset: BCDMS_NC_NOTFIXED_D_EM-F2, frac: 0.75, variant: legacy_dw}
15+
- {dataset: CHORUS_CC_NOTFIXED_PB_NU-SIGMARED, frac: 0.75, variant: legacy_dw}
16+
- {dataset: CHORUS_CC_NOTFIXED_PB_NB-SIGMARED, frac: 0.75, variant: legacy_dw}
17+
- {dataset: NUTEV_CC_NOTFIXED_FE_NU-SIGMARED, cfac: [MAS], frac: 0.75, variant: legacy_dw}
18+
- {dataset: NUTEV_CC_NOTFIXED_FE_NB-SIGMARED, cfac: [MAS], frac: 0.75, variant: legacy_dw}
19+
- {dataset: HERA_NC_318GEV_EM-SIGMARED, frac: 0.75, variant: legacy}
20+
- {dataset: HERA_NC_225GEV_EP-SIGMARED, frac: 0.75, variant: legacy}
21+
- {dataset: HERA_NC_251GEV_EP-SIGMARED, frac: 0.75, variant: legacy}
22+
- {dataset: HERA_NC_300GEV_EP-SIGMARED, frac: 0.75, variant: legacy}
23+
- {dataset: HERA_NC_318GEV_EP-SIGMARED, frac: 0.75, variant: legacy}
24+
- {dataset: HERA_CC_318GEV_EM-SIGMARED, frac: 0.75, variant: legacy}
25+
- {dataset: HERA_CC_318GEV_EP-SIGMARED, frac: 0.75, variant: legacy}
26+
- {dataset: HERA_NC_318GEV_EAVG_CHARM-SIGMARED, frac: 0.75, variant: legacy}
27+
- {dataset: HERA_NC_318GEV_EAVG_BOTTOM-SIGMARED, frac: 0.75, variant: legacy}
28+
29+
################################################################################
30+
datacuts:
31+
t0pdfset: 240701-02-rs-nnpdf40-baseline
32+
q2min: 3.49
33+
w2min: 12.5
34+
35+
################################################################################
36+
# NNLO QCD TRN evolution
37+
theory:
38+
theoryid: 40_030_000
39+
40+
theorycovmatconfig:
41+
point_prescriptions: ["mcharm 1.5 1 2"]
42+
# theoryids:
43+
# from_: scale_variation_theories
44+
pdf: run_main_thr14
45+
use_thcovmat_in_fitting: true
46+
use_thcovmat_in_sampling: true
47+
48+
################################################################################
49+
trvlseed: 591866982
50+
nnseed: 945709987
51+
mcseed: 519562661
52+
genrep: true
53+
diagonal_basis: false
54+
55+
################################################################################
56+
parameters: # This defines the parameter dictionary that is passed to the Model Trainer
57+
nodes_per_layer: [25, 20, 8]
58+
activation_per_layer: [tanh, tanh, linear]
59+
initializer: glorot_normal
60+
optimizer:
61+
clipnorm: 6.073e-6
62+
learning_rate: 2.621e-3
63+
optimizer_name: Nadam
64+
epochs: 17000
65+
positivity:
66+
initial: 184.8
67+
multiplier:
68+
integrability:
69+
initial: 10
70+
multiplier:
71+
stopping_patience: 0.1
72+
layer_type: dense
73+
dropout: 0.0
74+
threshold_chi2: 3.5
75+
76+
fitting:
77+
fitbasis: EVOL
78+
savepseudodata: True
79+
basis:
80+
- {fl: sng, trainable: false, smallx: [1.089, 1.119], largex: [1.475, 3.119]}
81+
- {fl: g, trainable: false, smallx: [0.7504, 1.098], largex: [2.814, 5.669]}
82+
- {fl: v, trainable: false, smallx: [0.479, 0.7384], largex: [1.549, 3.532]}
83+
- {fl: v3, trainable: false, smallx: [0.1073, 0.4397], largex: [1.733, 3.458]}
84+
- {fl: v8, trainable: false, smallx: [0.5507, 0.7837], largex: [1.516, 3.356]}
85+
- {fl: t3, trainable: false, smallx: [-0.4506, 0.9305], largex: [1.745, 3.424]}
86+
- {fl: t8, trainable: false, smallx: [0.5877, 0.8687], largex: [1.522, 3.515]}
87+
- {fl: t15, trainable: false, smallx: [1.089, 1.141], largex: [1.492, 3.222]}
88+
89+
################################################################################
90+
positivity:
91+
posdatasets:
92+
# # Positivity Lagrange Multiplier
93+
# - {dataset: NNPDF_POS_2P24GEV_F2U, maxlambda: 1e6}
94+
# - {dataset: NNPDF_POS_2P24GEV_F2D, maxlambda: 1e6}
95+
# - {dataset: NNPDF_POS_2P24GEV_F2S, maxlambda: 1e6}
96+
# - {dataset: NNPDF_POS_2P24GEV_FLL, maxlambda: 1e6}
97+
# - {dataset: NNPDF_POS_2P24GEV_DYU, maxlambda: 1e10}
98+
# - {dataset: NNPDF_POS_2P24GEV_DYD, maxlambda: 1e10}
99+
# - {dataset: NNPDF_POS_2P24GEV_DYS, maxlambda: 1e10}
100+
# - {dataset: NNPDF_POS_2P24GEV_F2C, maxlambda: 1e6}
101+
# Positivity of MSbar PDFs
102+
- {dataset: NNPDF_POS_2P24GEV_XUQ, maxlambda: 1e6}
103+
- {dataset: NNPDF_POS_2P24GEV_XUB, maxlambda: 1e6}
104+
- {dataset: NNPDF_POS_2P24GEV_XDQ, maxlambda: 1e6}
105+
- {dataset: NNPDF_POS_2P24GEV_XDB, maxlambda: 1e6}
106+
- {dataset: NNPDF_POS_2P24GEV_XSQ, maxlambda: 1e6}
107+
- {dataset: NNPDF_POS_2P24GEV_XSB, maxlambda: 1e6}
108+
- {dataset: NNPDF_POS_2P24GEV_XGL, maxlambda: 1e6}
109+
110+
added_filter_rules:
111+
# - dataset: NNPDF_POS_2P24GEV_FLL
112+
# rule: "x > 5.0e-7"
113+
- dataset: NNPDF_POS_2P24GEV_F2C
114+
rule: "x < 0.74"
115+
- dataset: NNPDF_POS_2P24GEV_XGL
116+
rule: "x > 0.1"
117+
- dataset: NNPDF_POS_2P24GEV_XUQ
118+
rule: "x > 0.1"
119+
- dataset: NNPDF_POS_2P24GEV_XUB
120+
rule: "x > 0.1"
121+
- dataset: NNPDF_POS_2P24GEV_XDQ
122+
rule: "x > 0.1"
123+
- dataset: NNPDF_POS_2P24GEV_XDB
124+
rule: "x > 0.1"
125+
- dataset: NNPDF_POS_2P24GEV_XSQ
126+
rule: "x > 0.1"
127+
- dataset: NNPDF_POS_2P24GEV_XSB
128+
rule: "x > 0.1"
129+
130+
integrability:
131+
integdatasets:
132+
- {dataset: NNPDF_INTEG_3GEV_XT8, maxlambda: 1e2}
133+
- {dataset: NNPDF_INTEG_3GEV_XT3, maxlambda: 1e2}
134+
135+
################################################################################
136+
debug: false
137+
maxcores: 8

validphys2/src/validphys/scalevariations/scalevariationtheoryids.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -826,4 +826,11 @@ scale_variations_for:
826826
variations:
827827
(1): 40_028_003
828828
(1.5): 40_027_003
829-
(2): 40_029_003
829+
(2): 40_029_003
830+
831+
- theoryid: 40_030_000 # like 40027003 but with perturbative charm. 1.5 is 000, 1.0 is 001, 2.0 is 002
832+
variations:
833+
(1): 40_030_001
834+
(1.5): 40_030_000
835+
(2): 40_030_002
836+

0 commit comments

Comments
 (0)