-
Notifications
You must be signed in to change notification settings - Fork 115
Description
Could you explain how I can set up readout segmentation with CylindricalGridPhiZ for multiple cylindrical surfaces with displaced axes?
I am writing a geometry for the epic outer barrel detector, following this example: https://github.com/eic/epic/blob/main/src/MPGDCylinderBarrelTracker_geo.cpp. In this case, and the others I have seen, all the cylinders have the same axis (along the beamline). However, the outer barrel that I what to model is made from up to 70 staves, each with modules with a curved surface, where the radius of curvature is significantly less than the radius of the barrel. The axis for each cylinder will be parallel to the beamline, but offset from it.
I tried to do this (my code is at https://github.com/eic/epic/tree/curved_OB), but the reconstruction program does not see the hits. I am guessing the problem is with the readout segmentation.
Thanks