Skip to content

Ft3 tiling bugfixing & module feature update#15409

Open
JustusRudolph wants to merge 5 commits into
AliceO2Group:devfrom
JustusRudolph:ft3-tiling-bugfix
Open

Ft3 tiling bugfixing & module feature update#15409
JustusRudolph wants to merge 5 commits into
AliceO2Group:devfrom
JustusRudolph:ft3-tiling-bugfix

Conversation

@JustusRudolph
Copy link
Copy Markdown
Contributor

@JustusRudolph JustusRudolph commented May 19, 2026

There are two changes in this PR.

  1. Main change: Tolerance on tiling to avoid overlaps. Instead of having a simple flag regarding cutting on nominal radii, instead there are now four doubles to set -- the tolerance on the inner and outer radius for ML and OT layers respectively.
    • Change TRK ML Services inner radius from 38.0cm -> 38.5cm
    • Add maximum tolerances in stave config structs - pick smallest of that and user chosen value for running. Currently those values are 3.49cm and 0cm for outer and inner radii (same for ML and OT). This is to leave 0.1mm buffer to avoid overlaps with TRK services.
    • Invert the way tolerances were previously treated: Positive tolerance means ALLOWING placements beyond the nominal radius, and negative tolerance means introducing a padding from the nominal radius to the beginning of stave & tiling.
  2. Add piping output for printing the number of various module sensor stacks were used, on a stave basis (DEBUG) and layer basis (INFO). For example, a stave might contain four 4x2 modules, as well as one 2x2 and one 1x2 module.

Please consider the following formatting changes to AliceO2Group#15409
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants