-
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
MTD geometry: fix BTL numbering scheme for scenario v3, input by Geant4, move unit tests to D110 scenario #45211
Conversation
cms-bot internal usage |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45211/40561
|
A new Pull Request was created by @fabiocos for master. It involves the following packages:
@Dr15Jones, @cmsbuild, @civanch, @subirsarkar, @mdhildreth, @bsunanda, @makortel, @srimanob can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
type bugfix |
test parameters:
|
please test |
-1 Failed Tests: RelVals RelVals
|
@srimanob as far as I can see, the residual crash is related to HGCAL, the MTD problem is solved. I will update the standalone geometry tests to bring them to D110 as default, but the problem anyway was not present there, it is the way Geant4 is passing the information that causes the issue. I need to check whether I can update the test to catch that. |
+1 |
The workflow 29634.911 is success now, thanks @fabiocos |
+Upgrade |
+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) |
@cms-sw/orp-l2 this PR requires to be merged together with cms-data/Geometry-TestReference#14 , otherwise several unit tests will fail. |
+1 |
Hi @fabiocos, Unit test
I think the failure might be related with this PR. See full log in CMSSW_14_1_X_2024-06-17-2300. Thanks, |
@aandvalenzuela thanks for warning me. We are running this test since years now, and this is the first issue of this type as far as I recall. It looks like a problem with numerical rounding on aarch64 vs amd64 that was not so far exposed. Apart that I have no easy direct way to test on aarch64, I do not see really what I could do, apart for reducing the number of significant digits to be checked, reproduce the reference and hoping for the best. Essentially, the message from the failure above is that we are unable to rely on geometrical calculations at better than 1 micron (the values causing issues are positions expressed in cm). |
@fabiocos you can use |
@fwyzard thanks for the suggestion, it has been useful |
…hep without issues
PR description:
Fix of BTL numbering scheme for the latest geometry scenario v3, when DD4hep input is passed by Geant4. Addresses the failure reported in #45175 (comment) .
The whole set of unit tests for MTD geometry is updated to scenario I17 / D110, a corresponding update of the cms-data reference cms-data/Geometry-TestReference#14 is required.
PR validation:
Code checked both with standalone test code (not failing anyway even before) and test workflows 24834.0, 24834.911, 29634.0, 29634.911 .