-
Notifications
You must be signed in to change notification settings - Fork 17
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
Pythia Update to fix tau decays #29
Conversation
A new Pull Request was created by @Saptaparna (Saptaparna Bhattacharya) for branch cms/306. @cmsbuild, @smuzaffar, @aandvalenzuela, @iarspider can you please review it and eventually sign? Thanks. |
please test |
please test with cms-sw/cmsdist#8139 |
-1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-707b35/28475/summary.html External BuildI found compilation error when building: Requested to quit. Requested to quit. * The action "build-external+pythia8+306-d2214dc7d8e9c337cdb9077b3a27c24a" was not completed successfully because Failed to build pythia8. Log file in /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/pythia8/306-d2214dc7d8e9c337cdb9077b3a27c24a/log. Final lines of the log file: | couplingsPtrIn src/HelicityMatrixElements.cc: In member function 'virtual void Pythia8::HMETwoFermions2GammaZ2TwoFermions::initConstants()': src/HelicityMatrixElements.cc:408:11: error: 'couplingsPtr' was not declared in this scope; did you mean 'Couplings'? 408 | sin2W = couplingsPtr->sin2thetaW(); | ^~~~~~~~~~~~ | Couplings src/HelicityMatrixElements.cc: In member function 'virtual void Pythia8::HMEZ2TwoFermions::initConstants()': src/HelicityMatrixElements.cc:681:10: error: 'couplingsPtr' was not declared in this scope; did you mean 'Couplings'? |
I see in the patched file: |
While I wrote the above, the checks "finished". They point to the same direction: |
Ok, let me ask the authors then. |
It seems the patch was for 8.307 though. |
Can you point to the original patch? I don't see why the time stamp should say 2019 if this is 8.307. |
Pull request #29 was updated. |
please test with cms-sw/cmsdist#8139 |
Wow this is very puzzling it did go through. I am totally lost now. For example, I am not sure why this has changes for [1] to [2] included in this pull request. [1] is line in 8.2xx and [2] is the corresponding lines in 8.3xx. The default cms-externals was wrong in the first place (not up to date with 8.3xx)? @agrohsje (SORRY FALSE ALARM - I mixed up with the other git commit histories - commented again below) [1] https://gitlab.com/Pythia8/releases/-/blob/pythia8244/src/TauDecays.cc#L84-92 |
I am surprised too -- checking. |
No wait I totally misunderstood what you've done @Saptaparna So this is nothing else other than changing the time stamp (2021->2022). None of the fixes are applied here. So that's why compilation was successful - it's a null pull request that doesn't change anything. I checked Philips patch file and the changes he made isn't included here |
Pull request #29 was updated. |
please test with cms-sw/cmsdist#8139 |
since Sapta already included the patch, just put the link of the patch here, https://gitlab.com/Pythia8/releases/-/issues/155#note_1054685915 |
Thanks Sapta! This looks good to me now. It seems you applied the patch to 8.307 and not the branch. But doesn't matter as the actual code is the same compared to 8.306. Thanks! |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-707b35/28482/summary.html The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:
You can see more details here: Comparison SummarySummary:
|
+1 |
+externals |
This pull request is fully signed and it will be integrated in one of the next cms/306 IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @perrotta, @dpiparo, @rappoccio (and backports should be raised in the release meeting by the corresponding L2) |
Indeed. I did that to be expedient as that is the setup I had locally. I think next time I will directly apply the patch. |
The tau patch has been implemented that includes changes to: src/HelicityMatrixElements.cc
and src/TauDecays.cc
The details of the bug are here: https://gitlab.com/Pythia8/releases/-/issues/155