Skip to content

Readout segmentation for multiple cylinders with offset axes #1492

@henryg7vdj

Description

@henryg7vdj

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions