Skip to content
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

Improve geometry state after alignment #1244

Merged
merged 2 commits into from
Dec 14, 2022

Conversation

PALoizeau
Copy link
Contributor

  1. Refresh the geometry once done (needed in any case)
  2. Fix for GeoAssembly bounding box having 0 dx/dy after alignment (Zero size bounding box for some TGeoVolumeAssembly nodes after strong alignment #1243)

Fix could be removed once proper fix is done in Root, should not hurt if done twice

Should be backported to the next v18.6.x if accepted as probably needed for next CbmRoot release.


Checklist:

@PALoizeau PALoizeau marked this pull request as draft October 21, 2022 07:47
@PALoizeau
Copy link
Contributor Author

Set to draft as we are not sure of our fix anymore (+failed tests)

1. Refresh the geometry once done (needed in any case)
2. Fix for GeoAssembly bounding box having 0 dx/dy after alignment

Fix could be removed once proper fix is done in Root, should not hurt if done twice
@PALoizeau PALoizeau marked this pull request as ready for review December 13, 2022 16:12
@PALoizeau
Copy link
Contributor Author

@fuhlig1 any clue why the pipeline is failing?

It seem to be stuck when trying to checkout the changes, could it be because I had not yet given the rights to access my account to alfa-ci.gsi.de/[...]/Jenkins?
(I did it just after when trying to see the logs of the tests)

Copy link
Member

@fuhlig1 fuhlig1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The failing build is due to one of the typical failing tests, so from my side the PR is ready to be merged.

@karabowi karabowi merged commit 936dc57 into FairRootGroup:dev Dec 14, 2022
@fuhlig1
Copy link
Member

fuhlig1 commented Dec 14, 2022

@fuhlig1 any clue why the pipeline is failing?

It seem to be stuck when trying to checkout the changes, could it be because I had not yet given the rights to access my account to alfa-ci.gsi.de/[...]/Jenkins? (I did it just after when trying to see the logs of the tests)

The reason of the failing builds is unclear. For me it looks like it was a problem while cloning the project.
Rerunning the CI pipeline worked without problems.

@PALoizeau PALoizeau deleted the geo_assmbl_bbox_align branch December 14, 2022 10:09
PALoizeau added a commit to PALoizeau/FairRoot that referenced this pull request Apr 6, 2023
- cf discussion in root-project/root#12242
- Improvement of PR FairRootGroup#1244
- see also Issue FairRootGroup#1243
- Solves new sub-case of Cbmroot issue https://redmine.cbm.gsi.de/issues/2620

More generic solution also catching edge case where only Nodes inside assembly are aligned but not assembly itself
PALoizeau added a commit to PALoizeau/FairRoot that referenced this pull request Apr 6, 2023
- cf discussion in root-project/root#12242
- Improvement of PR FairRootGroup#1244
- see also Issue FairRootGroup#1243
- Solves new sub-case of Cbmroot issue https://redmine.cbm.gsi.de/issues/2620

More generic solution also catching edge case where only Nodes inside assembly are aligned but not assembly itself
PALoizeau added a commit to PALoizeau/FairRoot that referenced this pull request Apr 11, 2023
- cf discussion in root-project/root#12242
- Improvement of PR FairRootGroup#1244
- see also Issue FairRootGroup#1243
- Solves new sub-case of Cbmroot issue https://redmine.cbm.gsi.de/issues/2620

More generic solution also catching edge case where only Nodes inside assembly are aligned but not assembly itself
fuhlig1 pushed a commit to fuhlig1/FairRoot that referenced this pull request Sep 1, 2023
- cf discussion in root-project/root#12242
- Improvement of PR FairRootGroup#1244
- see also Issue FairRootGroup#1243
- Solves new sub-case of Cbmroot issue https://redmine.cbm.gsi.de/issues/2620

More generic solution also catching edge case where only Nodes inside assembly are aligned but not assembly itself

(cherry picked from commit b4b5f0e)
fuhlig1 pushed a commit to fuhlig1/FairRoot that referenced this pull request Sep 6, 2023
- cf discussion in root-project/root#12242
- Improvement of PR FairRootGroup#1244
- see also Issue FairRootGroup#1243
- Solves new sub-case of Cbmroot issue https://redmine.cbm.gsi.de/issues/2620

More generic solution also catching edge case where only Nodes inside assembly are aligned but not assembly itself

(cherry picked from commit b4b5f0e)
fuhlig1 pushed a commit to fuhlig1/FairRoot that referenced this pull request Sep 6, 2023
- cf discussion in root-project/root#12242
- Improvement of PR FairRootGroup#1244
- see also Issue FairRootGroup#1243
- Solves new sub-case of Cbmroot issue https://redmine.cbm.gsi.de/issues/2620

More generic solution also catching edge case where only Nodes inside assembly are aligned but not assembly itself

(cherry picked from commit b4b5f0e)
ChristianTackeGSI pushed a commit that referenced this pull request Nov 16, 2023
- cf discussion in root-project/root#12242
- Improvement of PR #1244
- see also Issue #1243
- Solves new sub-case of Cbmroot issue https://redmine.cbm.gsi.de/issues/2620

More generic solution also catching edge case where only Nodes inside assembly are aligned but not assembly itself

(cherry picked from commit b4b5f0e)
ChristianTackeGSI pushed a commit that referenced this pull request Nov 16, 2023
- cf discussion in root-project/root#12242
- Improvement of PR #1244
- see also Issue #1243
- Solves new sub-case of Cbmroot issue https://redmine.cbm.gsi.de/issues/2620

More generic solution also catching edge case where only Nodes inside assembly are aligned but not assembly itself

(cherry picked from commit b4b5f0e)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants