Skip to content

RICH: make local Z the radial axis for radiator and photosensor tiles#15503

Open
altsybee wants to merge 3 commits into
AliceO2Group:devfrom
altsybee:dev
Open

RICH: make local Z the radial axis for radiator and photosensor tiles#15503
altsybee wants to merge 3 commits into
AliceO2Group:devfrom
altsybee:dev

Conversation

@altsybee

@altsybee altsybee commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

In RICHRing.cxx the TGeoArb8 solids for the radiator tiles (radTile_*) and photosensor tiles (RICHPhotoTile) are redefined so their thin (radial) dimension is now the local Z axis, pointing radially outward from the IP, instead of local X. The placement rotation is changed from RotateY(-thetaBDeg) to RotateY(90 - thetaBDeg) to compensate the X→Z swap. The tiles therefore stay in exactly the same physical position — only the local frame is relabeled — which lets downstream tooling (e.g. ACTS) use the local Z = surface-normal convention directly.

argonSector_* is left unchanged, since its gap dimension is already on local Z.

Verified numerically that the 8 world-space corners of every tile are identical before and after (zero displacement).
(Note that any code relying on the previous local-axis convention should be rechecked.)

@NNicassio99

@njacazio

Copy link
Copy Markdown
Collaborator

@NNicassio99

@NNicassio99

Copy link
Copy Markdown
Contributor

I confirm everything is ok. This can be merged.

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.

3 participants