std::transform-like operation for SOA/Zipping Container
This adds a std::transform-like function to facilitate creation of a zip compatible container for an existing one.
In the example from the comments (and where it came up) to create a container of MuonPID objects and reduce the bug-surface of input/output misalignment. This only works if the transform can be done on a per-element basis (i.e. variables like Nshared or operations like the fitting-during-clone-killing are not supported).
Edited by Marco Cattaneo