-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Add missing include to FitWithRooFit.h #42899
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-42899/37045
|
please test |
ping bot |
A new Pull Request was created by @iarspider for master. It involves the following packages:
@perrotta, @consuegs, @saumyaphor4252 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-1c3370/34953/summary.html Comparison SummarySummary:
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-42899/37054
|
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-1c3370/34984/summary.html Comparison SummarySummary:
|
@cms-sw/alca-l2 @cms-sw/dqm-l2 could you please review? The change is purely technical. |
@iarspider maybe you can remove the [TEST] flag from the title, if you want it reviewed. In the FitWithRooFit class the call to RooFitResult is in a commented out line (which would be a dead branch even if uncommented) in the implementation file. My questions:
In GenericTnPFitter.h I don't even see why this include is missing: if it is really needed, could you please explain it in the PR description? |
@perrotta thanks for the review.
No patricular reason, I can test if it will still work when includes are inside implementation file
ROOT changed all RooFit function to return owning pointer ( |
Uhm, not sure I understand where RooFitResult is wrapped in these codes, but I imagine you verified it somehow. |
@perrotta done. |
+alca
|
+1 |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @rappoccio, @antoniovilela, @sextonkennedy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
PR description:
All RooFit functions now return an owning pointer (
std::unique_ptr
) instead of a raw pointer. A destructor ofstd::unique_ptr
calls wrapped class' destructor, so that class needs to be fully defined, or the compilation will fail withPR validation:
Tested in cms-sw/cmsdist#8734
If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:
Before submitting your pull requests, make sure you followed this checklist: