MuonReadoutGeometryR4: Speed up MdtTubeLayer::getTubeNode().
Merged
requested to merge ssnyder/athena:getTubeNodeSpeedup.MuonReadoutGeometryR4-20240510 into main
This was using getChildVol. However, that keeps track of the transform to each child, even though that is not actually used. This is slow, especially in debug builds where Eigen operations tend to be expensive.
Instead, use GeoVisitVolumes to iterate over children without calculating the transforms.
Merge request reports
Activity
Filter activity
Please register or sign in to reply