[WIP] Extra options for nuisance parameters and backgrounds treatment #6
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.
This PR is large, so apologies for convoluting so many changes in a single PR ... I realized they depend on each other too much hence why. But we can of course try to iterate on them one by one.
Several features we found useful in a specific measurement are introduced here:
obj_syst_flatprior
dictionary is added for this purpose, where every NP with a matching substring in the name is assigned a flat prior with configurable bounds. The design of this feature is pretty terrible from interface perspective, but unfortunately I find that anything more complex requires serious interface reworking, hence this preliminary support.