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

Cylinder segment surface #1314

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

armin-ilg
Copy link

@armin-ilg armin-ilg commented Aug 14, 2024

BEGINRELEASENOTES

  • DDRec::VolSurface: Adding the capability to be only a segment of a cylinder <2π needed for ultra-light curved vertex concept.
    ENDRELEASENOTES

Hi everyone

I'm trying to make the ultra-light vertex detector concept working in full simulation, using k4geo from this PR. As a first step I added the functionality to VolCylinder to feature less than 2π circumference, changing the getLines function. Is there something else needed? Have in the past cylindrical sensitive surfaces actually been used in reconstruction?

Thank you,
Armin

Sensitive surfaces example:
Screenshot 2024-08-14 at 11 29 54

DDRec/src/Surface.cpp Outdated Show resolved Hide resolved
Co-authored-by: Andre Sailer <[email protected]>
@andresailer andresailer marked this pull request as draft August 14, 2024 13:02
@andresailer
Copy link
Member

I converted this to a draft, until the whole chain is confirmed to be fully working.

@gaede
Copy link
Contributor

gaede commented Aug 20, 2024

Hi Armin,
I believe that adopting the getLines() as you have done should be all that is needed for Cylinders <2pi as the 'boundary' of the surface is handled by the volume. We use cylindrical surfaces for tracking in the ILD TPC, see e.g.:
https://github.com/iLCSoft/DDKalTest/blob/master/src/DDCylinderMeasLayer.cc
https://github.com/key4hep/k4geo/blob/main/detector/tracker/TPC10_geo.cpp
Cheers, Frank.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants