Skip to content

Draft: Replace doca by sdoca

Wouter Hulsbergen requested to merge replace_doca_by_sdoca into 2024-patches

This addresses this issue and generically replaces all 'doca' functors by 'sdoca' functors in Moore lines. The sdoca functors are much faster. This significantly speeds up the sprucing (and a little bit HLT2).

As reported by Marian and Sascha here, for long-lived decays to long tracks or downstream tracks we may want to use the doca functors instead. Therefore, the aim has been not to do the replacement for strange decays (KS0,Lambda0, Xi, Sigma). We hope that we got them all, but we should still encourage line builders to have a look.

@mvesteri @mstahl @sstahl @graven @nskidmor

Edited by Wouter Hulsbergen

Merge request reports