It looks like in this MR too much functionality was disabled, such that the TMF's fits are not reliable any more even when using parametrised scatters... this can affect the tools that we use that run the TMF, such as our hit efficiencies.
For this issue, indeed, it looks like the scattering is now disabled completely when using dd4hep.
Concerning the interface, the problem is that it is unclear (at least for me) how to technically support the required functionality such as accessing the fitnodes. In particular, the TrackFitResult stores pointers of FitNodes while PrTrackFitResult stores a vector of PrFitNodes. So it would need some interface for iFitNode and then iFitNodeContainer but in one case it means vector of pointers and in another one - just std vector
@mveghel no, I think Laurent's !3663 (merged) will solve this one since, if I understand, too much functionality is disabled for dd4hep, i.e. parametrized scatters should work with dd4hep unrelated to the materials issue but they are simply disabled now
which line do you mean, and do you see any problems with !3663 (merged)? I am afraid that I am fully booked by the end of this week, and starting from Wednesday next week I will be completely off