-
Notifications
You must be signed in to change notification settings - Fork 14
Add photon #1643
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Add photon #1643
Changes from all commits
Commits
Show all changes
226 commits
Select commit
Hold shift + click to select a range
1a3f5d6
Initialize module for the computation of ph in validphys
niclaurenti 0d4c17d
Modify compute_photon.py
niclaurenti d5462fd
Add replica id to compute_photon
niclaurenti 10fe59b
Add layer AddPhoton
niclaurenti 747f589
Implement module for the computation of DIS structure functions
niclaurenti 86fadac
Remove path_to_grid from StructureFunction
niclaurenti d24d1d0
Fix computation of photon pdf
niclaurenti 990745c
Modify AddPhoton
niclaurenti 22ca1d1
Rename photon_1GeV -> photon_fitting_scale
niclaurenti 418c027
Rename photon_1GeV -> photon_fitting_scale
niclaurenti e678d00
Comment unnecessary lines
niclaurenti 14acd55
Merge branch 'separate_xgrid_from_model' into add-photon
niclaurenti 03b247e
Restructure compute_photon
niclaurenti 64d98d0
Modify layer AddPhoton
niclaurenti 6ac7652
Remove ipdb
niclaurenti 59d4639
Add theoryid and fiatlux_runcard to ModelTrainer
niclaurenti 2118528
Add photon in model_trainer
niclaurenti c3b4aa8
Change calling of theory in Photon
niclaurenti 383f2ba
Modify call in AddPhoton
niclaurenti 0b565f9
Split rotation and photon layer
niclaurenti cfed0c4
Clean calling of fiatlux
niclaurenti 26f0214
Use RectBivariateSpline instead of interp2d
niclaurenti d90ea4d
Refactor passing of xgrid
niclaurenti 77667e6
Rename photon_pdf -> photon and compute_photon -> compute
niclaurenti d11f7eb
Remove test_structure_functions
niclaurenti 373f96d
Remove temporarily replica_id from performfit
niclaurenti 615405f
add a photon placeholder to n3fit
scarlehoff 4c032a6
Merge branch 'master' into add-photon
niclaurenti c3531c9
Change xinput.input_l -> xinput.input
niclaurenti bbdfa39
Merge branch 'add-photon' into add_photon_fit
niclaurenti fd1803d
Merge pull request #1648 from NNPDF/add_photon_fit
niclaurenti c18b925
Implement photon_computer in n3fit
niclaurenti f84ac3f
Move lux initialization functions in __init__
niclaurenti 73972fa
Add caching mechanism in class Photon
niclaurenti 182fcea
Use lambert grid for integrating the photon msr
niclaurenti abe5e51
Also add trapezoidal rule to photon msr
niclaurenti 3db6e63
Remove ipdb
niclaurenti fe6c134
Load precomputed eko instead of computing it
niclaurenti a3af93e
Use gen_integration_input in msr for photon
niclaurenti 9253857
Add function compute_eko in photon class
niclaurenti 7cb116d
Remove photon_computer and pass Photon to model gen
niclaurenti f4a674e
Rewrite function alpha_em
niclaurenti aabc9a1
Copmute photon grid on the output grid
niclaurenti ba413b3
Clean photon class
niclaurenti fed3221
Remove line used for debugging
niclaurenti b616523
Handle different replicas
niclaurenti 36ad12d
Upgrade docstrings in photon class
niclaurenti 59b2aec
Move different replicas inside Photon class
niclaurenti 94acfc8
Clean Photon class
niclaurenti 08255ec
Fix error in alphaem running
niclaurenti 3641412
Precompute beta(nf) in the constructor
niclaurenti ee492ba
Rename set_thresholds_a_em -> set_thresholds_alpha_em
niclaurenti bcf788a
Adding init for photon module
niclaurenti d75ce5e
Modify convolution between eko and pdf
niclaurenti ba65557
Init tests for photon module
niclaurenti 1c4f4d5
Add fiatlux to conda-recipe
niclaurenti a4a1554
Fix previous commit
niclaurenti a21afe8
Remove fiatlux from pin_run_as_build
niclaurenti 25f99b2
Remove fiatlux from host
niclaurenti 533719e
Remove fiatlux from conda recipe
niclaurenti 1ff8b4c
Revert "Remove fiatlux from conda recipe"
niclaurenti eaa5ae9
Modify eko.output -> eko.io
niclaurenti e69dca3
Move import of fiatlux and eko and install fiatlux only for linux
niclaurenti 2bb6263
Fix conda recipe
niclaurenti d2f7f62
Move exo.interpolation
niclaurenti 62f63d9
Fix typo in xgrid_reshape
niclaurenti 6919be3
Remove comment
niclaurenti b4efda9
Implement additional errors
niclaurenti 0e7c2a5
Merge branch 'add-photon' of github.com:NNPDF/nnpdf into add-photon
niclaurenti e6934f2
Upgrade eko to 0.12
niclaurenti 9efaf70
Add tests
niclaurenti dcbf977
Add test for AddPhoton
niclaurenti 11120e5
Start testing
niclaurenti 92bf8c6
Remove commented line
niclaurenti 37b6553
Generalize function set_thresholds_alpha_em
niclaurenti 8591cf7
Remove parenthesis
niclaurenti 6e17e63
Fix bug in generate_error_matrix
niclaurenti a8c80e1
add docstrings
niclaurenti e712984
Fix additional errors
niclaurenti 1f3ec41
Merge branch 'master' into add-photon
niclaurenti 5c61569
Merge branch 'master' into add-photon
niclaurenti 42bc035
Revert "Merge branch 'master' into add-photon"
niclaurenti cfe7325
Add tests
niclaurenti fd0daf2
Add test on structurefunctions
niclaurenti 7d92931
Move import fiatlux
niclaurenti 05392d1
Restore RectBivariateSpline and remove interp2d
niclaurenti 6d0bd23
Fix thresholds for photon
niclaurenti 9b83aed
Fix test
niclaurenti 5a22948
Fix test_compute
niclaurenti 76a746c
Added theory 522 to db
niclaurenti 0321635
Remove path_to_F2, L, eko from runcard
niclaurenti 8b5b101
Revert "Revert "Merge branch 'master' into add-photon""
niclaurenti 6780cac
Merge branch 'evolfit_w_eko_0.12' into add-photon
niclaurenti 5366148
Import XGRID from n3fit.io.writer
niclaurenti 92a5117
Fix test_compute
niclaurenti a2d7c4a
Fix test_structurefunctions.py
niclaurenti 0843efd
Remove imports
niclaurenti 882c980
Merge branch 'master' into add-photon
niclaurenti 1211b60
Copy theory.db from master
niclaurenti b2ef659
Add theory 522 to theory.db
niclaurenti 2a7bbfc
Update conda-recipe/meta.yaml
Zaharid 49accc7
Merge branch 'add-photon' of github.com:NNPDF/nnpdf into add-photon
niclaurenti c4b1c54
Merge branch 'master' into add-photon
niclaurenti 5ab37a4
Make sure theory.db is the one from master + 522
niclaurenti 3f2306a
Take meat.yaml from master + fiatlux
niclaurenti d35c557
Restore top level import of fiatlux
niclaurenti 318e735
Change FxQ -> fxq
niclaurenti 011df81
Use LHAPDFSet in compute
niclaurenti 50cdb52
Fix tests and add docstrings
niclaurenti 5da88a6
Fix tests
niclaurenti b8a95f6
Fix theory 522 in theory.db
niclaurenti ccd50de
add seed to random generator in compute
niclaurenti 952156b
add abstract class StructureFunction
niclaurenti debb852
Fix tests
niclaurenti bcea688
Fix test_compute.py
niclaurenti d706cf4
Use different seeds for the different replicas
niclaurenti d9e3df4
Add qed to evolven3fit_new
niclaurenti 1446965
Fix opcard for exa evolution in evolven3fit_new
niclaurenti ab9818a
Modify _register_photon
niclaurenti 0baf9b9
Fix apply_pdf
niclaurenti ad8080a
Add Basic_runcard_qed.yml
niclaurenti 4c709ef
Call black on modified files
niclaurenti 703598b
Update n3fit/src/n3fit/model_gen.py
niclaurenti e2cc2bc
Fix again _register_photon
niclaurenti 2eff55a
Update n3fit/src/n3fit/model_trainer.py
niclaurenti 2329fe2
Merge branch 'add-photon' of github.com:NNPDF/nnpdf into add-photon
niclaurenti ba091f6
Update n3fit/src/n3fit/model_trainer.py
niclaurenti 5200393
Update n3fit/src/n3fit/vpinterface.py
niclaurenti 3ffee28
Modify generate_error_matrix
niclaurenti b76bf28
Add docstrings in set_thresholds_alpha_em
niclaurenti d1ca414
Revert "Call black on modified files"
niclaurenti 2f91a7b
Add control on number of replicas generated
niclaurenti 42a6ab8
Move previous control in n3fit_exec
niclaurenti fe47937
Run black on the two files of photon module
niclaurenti 1e53533
Update n3fit/runcards/examples/Basic_runcard_qed.yml
niclaurenti 00dbee5
Update validphys2/src/validphys/tests/photon/test_structurefunctions.py
niclaurenti 714366e
Update validphys2/src/validphys/photon/compute.py
niclaurenti ecc3cdb
Update validphys2/src/validphys/photon/compute.py
niclaurenti f1c6a7f
Rerun black
niclaurenti 93e0041
Merge branch 'add-photon' of github.com:NNPDF/nnpdf into add-photon
niclaurenti 86bc19b
Update n3fit/src/n3fit/model_trainer.py
niclaurenti 829f45b
Update n3fit/src/n3fit/scripts/n3fit_exec.py
niclaurenti 05e81ce
Add log.info
niclaurenti 061a59e
Merge branch 'add-photon' of github.com:NNPDF/nnpdf into add-photon
niclaurenti 1adff94
Update validphys2/src/validphys/photon/compute.py
niclaurenti dd924e4
Update validphys2/src/validphys/photon/compute.py
niclaurenti dd6e76b
Implement replica id control in n3fit.checks
niclaurenti cebf65a
Merge branch 'add-photon' of github.com:NNPDF/nnpdf into add-photon
niclaurenti 681a137
Fix check_fiatlux_pdfs_id
niclaurenti cf778b7
Update n3fit/src/n3fit/checks.py
niclaurenti f42ae77
Dump fiatlux_runcard in temporary directory
niclaurenti f0cf02c
Update n3fit/src/n3fit/model_trainer.py
niclaurenti 5ee4f75
Update n3fit/src/n3fit/model_trainer.py
niclaurenti 24c2982
Use temporary file
niclaurenti 132f842
Merge branch 'add-photon' of github.com:NNPDF/nnpdf into add-photon
niclaurenti e55a1ee
Update n3fit/src/n3fit/model_gen.py
niclaurenti 2714164
Update validphys2/src/validphys/tests/photon/test_compute.py
niclaurenti b8cf0ad
Update n3fit/src/n3fit/model_gen.py
niclaurenti 9c6b776
Update n3fit/src/n3fit/model_gen.py
niclaurenti 4f2ca5b
Update n3fit/src/n3fit/layers/rotations.py
niclaurenti 457fb36
Update n3fit/src/n3fit/layers/rotations.py
niclaurenti 2b01732
Update n3fit/src/n3fit/layers/msr_normalization.py
niclaurenti d06513e
Update n3fit/src/n3fit/msr.py
niclaurenti a5aa945
Update validphys2/src/validphys/tests/photon/test_compute.py
niclaurenti 0b2e2f4
Fix docstring
niclaurenti 1502482
Use abc module in structure_functions
niclaurenti 57aea8d
Merge branch 'add-photon' of github.com:NNPDF/nnpdf into add-photon
niclaurenti 7f12b71
Call black and isort on validphys/tests/photon
niclaurenti 092e2aa
Fix bug in apply_photon
niclaurenti 19f2dee
Remove produce_interpolators from structure functions
niclaurenti 2652406
Update validphys2/src/validphys/photon/structure_functions.py
niclaurenti 6249e29
Update validphys2/src/validphys/photon/structure_functions.py
niclaurenti 3dd163e
Split alphaem running from Photon class
niclaurenti 1e3303b
Add module constants
niclaurenti 6934ba5
Update validphys2/src/validphys/photon/compute.py
niclaurenti 00be444
Rename replicas_id -> replicas
niclaurenti 1e66416
Merge branch 'add-photon' of github.com:NNPDF/nnpdf into add-photon
niclaurenti 75fa590
Remove comment
niclaurenti cc74266
add constants
niclaurenti d3a6921
Use @property decorator for photon class
niclaurenti 8da7059
Rename alpha_em_nlo
niclaurenti 905dc8d
Rename qcd_pdfs -> luxpdfset
niclaurenti 1f8232d
Add reference in generate_errors
niclaurenti 8de6bac
Change Alpha class
niclaurenti fcb766b
Check if luxset is installed or not
niclaurenti bbc6d29
Fix bug in photon/compute
niclaurenti 0381481
Remove parse_luxset
niclaurenti c446156
Fix tests and add basis LUX
niclaurenti 2e5cf4d
Fix test_layers.py
niclaurenti 3fda192
Parse luxset
niclaurenti 4b2ea77
Fix test_compute
niclaurenti c25c51d
Parse additional_errors
niclaurenti 9fae2ee
Change calling of alphaem running
niclaurenti eeb0683
Fix dumping of fiatlux runcard
niclaurenti 1e4f609
Fix key in test
niclaurenti d10dc73
Fix theory 523 in theory.db
niclaurenti f987049
Update validphys2/src/validphys/pdfbases.py
niclaurenti 217c598
Add empty line to runcard qed
niclaurenti 106572c
Merge branch 'add-photon' of github.com:NNPDF/nnpdf into add-photon
niclaurenti 54b365c
Fix some stuff
niclaurenti 23c3600
Update n3fit/src/n3fit/checks.py
niclaurenti f1a2ce1
Do not remove folder for id>max_id
niclaurenti 6812d2d
Fix string in check_fiatlux_pdfs_id
niclaurenti a1d129e
Fix else : -> else:
niclaurenti a40474a
Update n3fit/src/n3fit/layers/rotations.py
niclaurenti 53e3fb0
Update n3fit/src/n3fit/model_trainer.py
niclaurenti 38efd5e
Update n3fit/src/n3fit/performfit.py
niclaurenti 4e32500
Restructure for loop in compute
niclaurenti 74e85f0
Change constants.NC -> NC etc
niclaurenti 5d9b9e8
CAll black and isort on the last commit
niclaurenti 19c188b
Update n3fit/src/evolven3fit_new/evolve.py
niclaurenti 3c56b7b
Add docstring to parse_additional_errors
niclaurenti 3eafc70
Read q2_max from fktables without hardcoding it
niclaurenti c4984dc
Add qed runcard documentation
niclaurenti fbfd771
Call balck and isort to all changed files
niclaurenti 09059e6
Revert "Call balck and isort to all changed files"
niclaurenti 9e9be87
Add references to qed doc
niclaurenti 9f0ff63
Merge branch 'master' into add-photon
niclaurenti ea97997
Move documentation in tutorials
niclaurenti 3e54287
Run black and isort with pyproject.toml
niclaurenti f6f211e
Add run-qed-fit.rst
niclaurenti ffce850
Update n3fit/src/n3fit/scripts/n3fit_exec.py
niclaurenti e778bd6
Fix tests
niclaurenti af6dc83
Merge branch 'add-photon' of github.com:NNPDF/nnpdf into add-photon
niclaurenti 0ba508c
Fix evolven3fit_new bug
niclaurenti c092d25
Update doc/sphinx/source/tutorials/run-qed-fit.rst
niclaurenti File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,30 @@ | ||
| .. _run-qed-fit: | ||
|
|
||
| ========================== | ||
| How to run a QED fit | ||
| ========================== | ||
|
|
||
| It is possible to perform a QED fit adding the key `fiatlux` to the runcard. In this way | ||
| a photon PDF will be generated using the `FiatLux` public library that implements the `LuxQED` | ||
| (see :cite:p:`Manohar:2016nzj` and :cite:p:`Manohar:2017eqh`) approach. | ||
| The parameters to be added are the following: | ||
|
|
||
| .. code-block:: yaml | ||
|
|
||
| fiatlux: | ||
| luxset: NNPDF40_nnlo_as_01180 | ||
| additional_errors: true | ||
| luxseed: 1234567890 | ||
|
|
||
| `luxset` is the PDF set used to generate the photon PDF with `FiatLux <https://github.com/scarrazza/fiatlux/>`. | ||
| The code will generate as many photon replicas as the number of replicas contained in the `luxset`. Therefore, if the user | ||
| tries to generate a replica with ID higher than the maximum ID of the `luxset`, the code will | ||
| raise an error. Moreover, being the `LuxQED` approach an iterated prcedure, and given that some replicas | ||
| do not pass the `postfit` selection criteria, the user should make sure that the number of replicas in | ||
| the `luxset` is high enough such that in the final iteration there will be a number of replicas | ||
| higher than the final replicas desired. | ||
| `additional_errors` is the parameter that switches on and off the additional errors of the `LuxQED` approach, | ||
| while `luxseed` is the seed used to generate such errors. | ||
| This errors should be switched on only in the very last iteration of the procedure. | ||
|
|
||
| Whenever the photon PDF is generated, it will remain constant during the fit and will enter in the `MSR`. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,171 @@ | ||
| # | ||
| # Configuration file for n3fit | ||
| # | ||
| ############################################################ | ||
| description: Basic runcard qed | ||
|
|
||
| ############################################################ | ||
| # frac: training fraction | ||
| # ewk: apply ewk k-factors | ||
| # sys: systematics treatment (see systypes) | ||
| dataset_inputs: | ||
| # - {dataset: NMCPD_dw_ite, frac: 0.75} | ||
| - {dataset: NMC, frac: 0.75} | ||
| - {dataset: SLACP_dwsh, frac: 0.75} | ||
| # - {dataset: SLACD_dw_ite, frac: 0.75} | ||
| # - {dataset: BCDMSP_dwsh, frac: 0.75} | ||
| # - {dataset: BCDMSD_dw_ite, frac: 0.75} | ||
| # - {dataset: CHORUSNUPb_dw_ite, frac: 0.75} | ||
| # - {dataset: CHORUSNBPb_dw_ite, frac: 0.75} | ||
| # - {dataset: NTVNUDMNFe_dw_ite, frac: 0.75, cfac: [MAS]} | ||
| # - {dataset: NTVNBDMNFe_dw_ite, frac: 0.75, cfac: [MAS]} | ||
| # - {dataset: HERACOMBNCEM, frac: 0.75} | ||
| # - {dataset: HERACOMBNCEP460, frac: 0.75} | ||
| # - {dataset: HERACOMBNCEP575, frac: 0.75} | ||
| # - {dataset: HERACOMBNCEP820, frac: 0.75} | ||
| # - {dataset: HERACOMBNCEP920, frac: 0.75} | ||
| # - {dataset: HERACOMBCCEM, frac: 0.75} | ||
| # - {dataset: HERACOMBCCEP, frac: 0.75} | ||
| # - {dataset: HERACOMB_SIGMARED_C, frac: 0.75} | ||
| # - {dataset: HERACOMB_SIGMARED_B, frac: 0.75} | ||
| # - {dataset: DYE886R_dw_ite, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: DYE886P, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: DYE605_dw_ite, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: DYE906R_dw_ite, frac: 0.75, cfac: [ACC, QCD]} | ||
| # - {dataset: CDFZRAP_NEW, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: D0ZRAP_40, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: D0WMASY, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLASWZRAP36PB, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLASZHIGHMASS49FB, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLASLOMASSDY11EXT, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLASWZRAP11CC, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLASWZRAP11CF, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLASDY2D8TEV, frac: 0.75, cfac: [QCDEWK]} | ||
| # - {dataset: ATLAS_DY_2D_8TEV_LOWMASS, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLAS_WZ_TOT_13TEV, frac: 0.75, cfac: [NRM, QCD]} | ||
| # - {dataset: ATLAS_WP_JET_8TEV_PT, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLAS_WM_JET_8TEV_PT, frac: 0.75, cfac: [QCD]} | ||
| - {dataset: ATLASZPT8TEVMDIST, frac: 0.75, cfac: [QCD], sys: 10} | ||
| # - {dataset: ATLASZPT8TEVYDIST, frac: 0.75, cfac: [QCD], sys: 10} | ||
| # - {dataset: ATLASTTBARTOT7TEV, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLASTTBARTOT8TEV, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLAS_TTBARTOT_13TEV_FULLLUMI, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLAS_TTB_DIFF_8TEV_LJ_TRAPNORM, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLAS_TTB_DIFF_8TEV_LJ_TTRAPNORM, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLAS_TOPDIFF_DILEPT_8TEV_TTRAPNORM, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLAS_1JET_8TEV_R06_DEC, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLAS_2JET_7TEV_R06, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLASPHT15_SF, frac: 0.75, cfac: [QCD, EWK]} | ||
| # - {dataset: ATLAS_SINGLETOP_TCH_R_7TEV, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLAS_SINGLETOP_TCH_R_13TEV, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLAS_SINGLETOP_TCH_DIFF_7TEV_T_RAP_NORM, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLAS_SINGLETOP_TCH_DIFF_7TEV_TBAR_RAP_NORM, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLAS_SINGLETOP_TCH_DIFF_8TEV_T_RAP_NORM, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: ATLAS_SINGLETOP_TCH_DIFF_8TEV_TBAR_RAP_NORM, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMSWEASY840PB, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMSWMASY47FB, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMSDY2D11, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMSWMU8TEV, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMSZDIFF12, frac: 0.75, cfac: [QCD, NRM], sys: 10} | ||
| # - {dataset: CMS_2JET_7TEV, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMS_1JET_8TEV, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMSTTBARTOT7TEV, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMSTTBARTOT8TEV, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMSTTBARTOT13TEV, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMSTOPDIFF8TEVTTRAPNORM, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMSTTBARTOT5TEV, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMS_TTBAR_2D_DIFF_MTT_TRAP_NORM, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMS_TTB_DIFF_13TEV_2016_2L_TRAP, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMS_TTB_DIFF_13TEV_2016_LJ_TRAP, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMS_SINGLETOP_TCH_TOT_7TEV, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMS_SINGLETOP_TCH_R_8TEV, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: CMS_SINGLETOP_TCH_R_13TEV, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: LHCBZ940PB, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: LHCBZEE2FB_40, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: LHCBWZMU7TEV, frac: 0.75, cfac: [NRM, QCD]} | ||
| # - {dataset: LHCBWZMU8TEV, frac: 0.75, cfac: [NRM, QCD]} | ||
| # - {dataset: LHCB_Z_13TEV_DIMUON, frac: 0.75, cfac: [QCD]} | ||
| # - {dataset: LHCB_Z_13TEV_DIELECTRON, frac: 0.75, cfac: [QCD]} | ||
|
|
||
| ############################################################ | ||
| datacuts: | ||
| t0pdfset: NNPDF40_nnlo_as_01180 # PDF set to generate t0 covmat | ||
| q2min: 3.49 # Q2 minimum | ||
| w2min: 12.5 # W2 minimum | ||
|
|
||
| ############################################################ | ||
| theory: | ||
| theoryid: 522 # database id | ||
|
|
||
| ############################################################ | ||
| trvlseed: 1551864071 | ||
| nnseed: 676150632 | ||
| mcseed: 619859729 | ||
| save: false | ||
| genrep: true # true = generate MC replicas, false = use real data | ||
|
|
||
| parameters: # This defines the parameter dictionary that is passed to the Model Trainer | ||
| nodes_per_layer: [25, 20, 8] | ||
| activation_per_layer: [tanh, tanh, linear] | ||
| initializer: glorot_normal | ||
| optimizer: | ||
| clipnorm: 6.073e-6 | ||
| learning_rate: 2.621e-3 | ||
| optimizer_name: Nadam | ||
| epochs: 900 | ||
| positivity: | ||
| initial: 184.8 | ||
| multiplier: | ||
| integrability: | ||
| initial: 10 | ||
| multiplier: | ||
| stopping_patience: 0.1 | ||
| layer_type: dense | ||
| dropout: 0.0 | ||
| threshold_chi2: 3.5 | ||
|
|
||
| fitting: | ||
| fitbasis: EVOL # EVOL (7), EVOLQED (8), etc. | ||
| basis: | ||
| - {fl: sng, trainable: false, smallx: [1.089, 1.117], largex: [1.462, 3.008]} | ||
| - {fl: g, trainable: false, smallx: [0.7542, 1.105], largex: [2.826, 5.407]} | ||
| - {fl: v, trainable: false, smallx: [0.4715, 0.7253], largex: [1.564, 3.48]} | ||
| - {fl: v3, trainable: false, smallx: [0.1372, 0.4205], largex: [1.755, 3.451]} | ||
| - {fl: v8, trainable: false, smallx: [0.5641, 0.7702], largex: [1.513, 3.433]} | ||
| - {fl: t3, trainable: false, smallx: [-0.4942, 0.9992], largex: [1.751, 3.383]} | ||
| - {fl: t8, trainable: false, smallx: [0.532, 0.8572], largex: [1.541, 3.349]} | ||
| - {fl: t15, trainable: false, smallx: [1.052, 1.14], largex: [1.487, 3.09]} | ||
|
|
||
| ############################################################ | ||
| positivity: | ||
| posdatasets: | ||
| - {dataset: POSF2U, maxlambda: 1e6} # Positivity Lagrange Multiplier | ||
| # - {dataset: POSF2DW, maxlambda: 1e6} | ||
| # - {dataset: POSF2S, maxlambda: 1e6} | ||
| - {dataset: POSFLL, maxlambda: 1e6} | ||
| # - {dataset: POSDYU, maxlambda: 1e10} | ||
| # - {dataset: POSDYD, maxlambda: 1e10} | ||
| # - {dataset: POSDYS, maxlambda: 1e10} | ||
| # - {dataset: POSF2C, maxlambda: 1e6} | ||
| # - {dataset: POSXUQ, maxlambda: 1e6} # Positivity of MSbar PDFs | ||
| # - {dataset: POSXUB, maxlambda: 1e6} | ||
| # - {dataset: POSXDQ, maxlambda: 1e6} | ||
| # - {dataset: POSXDB, maxlambda: 1e6} | ||
| # - {dataset: POSXSQ, maxlambda: 1e6} | ||
| # - {dataset: POSXSB, maxlambda: 1e6} | ||
| # - {dataset: POSXGL, maxlambda: 1e6} | ||
|
|
||
| ############################################################ | ||
| integrability: | ||
| integdatasets: | ||
| # - {dataset: INTEGXT8, maxlambda: 1e2} | ||
| - {dataset: INTEGXT3, maxlambda: 1e2} | ||
|
|
||
| ############################################################ | ||
| debug: True | ||
| maxcores: 8 | ||
|
|
||
| fiatlux: | ||
| luxset: NNPDF40_nnlo_as_01180 | ||
| additional_errors: true # should be set to true only for the last iteration | ||
| luxseed: 1234567890 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.