-
Notifications
You must be signed in to change notification settings - Fork 1.4k
[HS3][RF][HistFactory] improvements for OverallSys and constraint handling, general code cleanup #18135
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
[HS3][RF][HistFactory] improvements for OverallSys and constraint handling, general code cleanup #18135
Conversation
Test Results 19 files 19 suites 4d 17h 24m 5s ⏱️ For more details on these failures, see this check. Results for commit a080f42. ♻️ This comment has been updated with latest results. |
428cf27
to
a080f42
Compare
a080f42
to
c18a3bb
Compare
Various changes, among which are (1) respecting interpolation codes, (2) automatically parsing fancy RooFormulaStrings that are just attempts at replicating a FlexibleInterpVar, and (3) doing the same for RooFormulaStrings that are just products, or combinations thereof.
e4f5f54
to
f2b6adf
Compare
These classes are very small, it's not necessary to split things up in different files at that granularity.
Duplicating the interface for the function state is not necessary, verbose and prone to copy-paste errors, and most users use the MnApplication via the `ROOT::Minimizer` anyway.
f2b6adf
to
f0fa2de
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! I also added come code improvement commits to make sure we're not adding nt number of lines to ROOT, which I think is good practice 🙂
while test latest root changes in cmssw, we are getting the following build time error . @guitargeek any suggestions how to avoid/fix https://github.com/cms-sw/cmssw/blob/master/RecoVertex/BeamSpotProducer/src/PVFitter.cc#L241 ?
|
Hi @smuzaffar, this PR should fix it: cms-sw/cmssw#48433 |
thanks a lot @guitargeek for cmssw PR |
This Pull request:
Achieves full round-trip compatibility with the latest round of ATLAS public likelihoods, encoding results presented at Moriond EW and MoriondQCD 2025.
Changes or fixes:
Checklist:
This PR fixes #