Skip to content

feat: support free surfaces in Acts v45+#2502

Draft
wdconinc wants to merge 1 commit into
mainfrom
acts-45-free-surfaces
Draft

feat: support free surfaces in Acts v45+#2502
wdconinc wants to merge 1 commit into
mainfrom
acts-45-free-surfaces

Conversation

@wdconinc
Copy link
Copy Markdown
Contributor

Briefly, what does this PR introduce?

In Acts v45 surfaces can exist without connection to a detector element (e.g. effective surfaces inside calorimeters). This PR aims to support these surfaces. This functionality is currently unused.

What kind of change does this PR introduce?

  • Bug fix (issue #__)
  • New feature (issue: support free surfaces)
  • 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.

@github-actions github-actions Bot added the topic: tracking Relates to tracking reconstruction label Feb 19, 2026
@veprbl
Copy link
Copy Markdown
Member

veprbl commented Feb 19, 2026

Can we use this to provide surfaces for MPGD?

@wdconinc
Copy link
Copy Markdown
Contributor Author

Can we use this to provide surfaces for MPGD?

I haven't looked into it in too much detail. I was thinking this may indeed be useful for MPGD, for projection to DIRC center plane, and for definition of effective calorimeter surfaces. I just wanted to make sure it's supported here in case someone wants to experiment with it. I don't know if ODD has a demonstrator for this, for example.

@wdconinc
Copy link
Copy Markdown
Contributor Author

Can we use this to provide surfaces for MPGD?

Would even be useful for the DRICH surfaces if that is still used in IRT2.

@veprbl
Copy link
Copy Markdown
Member

veprbl commented Feb 19, 2026

I'd love to see a demonstrator!

@wdconinc
Copy link
Copy Markdown
Contributor Author

I'd love to see a demonstrator!

None is referenced in the PRs I have looked through. I do think maybe my expectations should be calibrated a bit though: this will now allow free surfaces to be sensitive surface with measurements, so yeah it may work for MPGD, but the other stuff (DRICH, DIRC, calorimeters) is already possible since those are 'regular' surfaces without measurements on them. At least, that's what I understand...

@wdconinc wdconinc force-pushed the acts-45-free-surfaces branch from e78ca89 to 44af834 Compare February 20, 2026 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic: tracking Relates to tracking reconstruction

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants