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

fix: export all configs to STEP, use part --level 1 HcalBarrel #702

Merged
merged 1 commit into from
Apr 16, 2024

Conversation

wdconinc
Copy link
Contributor

@wdconinc wdconinc commented Apr 10, 2024

Briefly, what does this PR introduce?

Due to limitations in npdet_to_step, we disabled the HcalBarrel when exporting to STEP. With npsim 1.4.0, the issue with the HcalBarrel was resolved.

This PR re-enables the HcalBarrel in npdet_to_step conversion, and it simplifies the logic to export all detector configs (for consistency and predictability).

TODO:

  • restart CI pipeline when eic-shell nightly rolls out with npsim-1.4.0

What kind of change does this PR introduce?

  • Bug fix (issue: HcalBarrel disabled in convert-to-step)
  • New feature (issue #__)
  • Documentation update
  • Other: __

Please check if this PR fulfills the following:

  • Tests for the changes have been added
  • Documentation has been added / updated
  • Changes have been communicated to collaborators

Does this PR introduce breaking changes? What changes might users need to make to their code?

No.

Does this PR change default behavior?

No.

@wdconinc wdconinc changed the title fix: export all detector configs, use part --level 1 HcalBarrel fix: export all configs to STEP, use part --level 1 HcalBarrel Apr 10, 2024
@github-actions github-actions bot added the topic: infrastructure Regarding build system, CI, CD label Apr 10, 2024
@wdconinc wdconinc force-pushed the npdet-to-step-re-enable-hcal-barrel branch from f1dad25 to 58ab872 Compare April 12, 2024 20:48
@wdconinc wdconinc force-pushed the npdet-to-step-re-enable-hcal-barrel branch from 58ab872 to b4c8b8c Compare April 16, 2024 14:46
@wdconinc wdconinc enabled auto-merge April 16, 2024 15:48
@wdconinc wdconinc requested a review from veprbl April 16, 2024 15:48
@wdconinc
Copy link
Contributor Author

This now exports all geometries to STEP files without any issues in the pipelines (but meshes are exported as surfaces, not solids, due to limitations in npdet_to_step/occt; fixing that is out of scope here where we only want to remove the no-bhcal exceptional pipeline treatment).

@wdconinc wdconinc added this pull request to the merge queue Apr 16, 2024
Merged via the queue into main with commit 9d01915 Apr 16, 2024
109 checks passed
@wdconinc wdconinc deleted the npdet-to-step-re-enable-hcal-barrel branch April 16, 2024 21:22
@veprbl veprbl added this to the 24.05.0 milestone May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: infrastructure Regarding build system, CI, CD
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants