Skip to content

Si disk with tiles - #1073

Draft
ShujieL wants to merge 84 commits into
mainfrom
si_disk_hole
Draft

ShujieL wants to merge 84 commits into
mainfrom
si_disk_hole

Conversation

@ShujieL

@ShujieL ShujieL commented Apr 7, 2026

Copy link
Copy Markdown
Contributor

Briefly, what does this PR introduce?

Assemble SVT disk with sensor tiles.

What kind of change does this PR introduce?

  • Bug fix (issue #__)
  • [ x] New feature (issue #__)
  • Documentation update
  • Other: __

Please check if this PR fulfills the following:

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

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

Does this PR change default behavior?

@github-actions github-actions Bot added topic: infrastructure Regarding build system, CI, CD topic: tracking topic: forward Positive-rapidity detectors (hadron-going side) topic: materials labels Apr 7, 2026
@ShujieL

ShujieL commented Apr 7, 2026 •

Copy link
Copy Markdown
Contributor Author

The current code will read tile layout from SVT_endcap_tiles.csv, and place them in each disk envelope volume. The disk envelope is a SubtractionSolid = Disk - two beampipe tubes.

It won't run with EICrecon:
[] [acts] [error] D2A_L:InnerS Disc layer has wrong shape - needs to be TGeoTubeSeg!
[] [acts] [error] Error during DD4Hep -> ACTS geometry conversion: Disc layer has wrong shape - needs to be TGeoTubeSeg!

I submitted an ACT issue at acts-project/acts#5320

@github-actions

github-actions Bot commented May 7, 2026

Copy link
Copy Markdown
Contributor

Provakar Datta and others added 30 commits October 6, 2026 13:48
Replace the sharp flat/web junctions of the explicit corrugation table with
rounded bends of 5 mm mid-surface radius (SiEndcapCorrugation_bend_radius).
flat_width_mm keeps its sharp-corner (apex) meaning; each joined flat end and
web end is trimmed by R*tan(alpha/2) = 2.071 mm and a cylindrical shell sector
(radii R -/+ t/2, axis along x) is placed in between, clipped against the disk
edge and beam-pipe openings like the boxes. bend_radius = 0 reproduces the
previous geometry. All joins are validated before any piece is placed.

ROOT overlap checks (option m, 0.01 mm) are clean for
epic_craterlake_tracking_only and epic_craterlake.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch was previously deployed

1 inactive (outdated) deployment
github-pages — 1ef140a6 Deployed May 7, 2026 by pre-commit-ci[bot] via deploy-artifacts-page #5699
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic: documentation Improvements or additions to documentation topic: forward Positive-rapidity detectors (hadron-going side) topic: infrastructure Regarding build system, CI, CD topic: materials topic: tracking

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant