Skip to content

Add faketheoryid#2297

Merged
RoyStegeman merged 11 commits intomasterfrom
add_faketheoryid
Mar 17, 2025
Merged

Add faketheoryid#2297
RoyStegeman merged 11 commits intomasterfrom
add_faketheoryid

Conversation

@RoyStegeman
Copy link
Member

@RoyStegeman RoyStegeman commented Mar 9, 2025

For closure testing the CRM we need a faketheoryid that defines which theory to use during the generation of the L0 data.

Another possible solution (that Andrea chose at the time, but was never merged) is to introduce a data_level0 which replaces the usual data that is given as input to the relevant closure test actions (since the fktables are part of the data class object). Since faketheoryid is only needed in vp-setupfit I think this solution is a bit simpler/cleaner.

The second commit intends to make SetupFitConfig more readable but doesn't change any functionality.

I didn't touch the closuretstmetric section or the th covmat section since those will be changed in the ongoing incosistent closure test study and the effort to update the docs. I also realised the roles of t0pdfset and theoryid in the n3fit runcard are not documented.

@RoyStegeman RoyStegeman merged commit 2974c37 into master Mar 17, 2025
10 checks passed
@RoyStegeman RoyStegeman deleted the add_faketheoryid branch March 17, 2025 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants