GitLab jobs artifacts no longer stored forever as of Monday, November 4th 08:30h. Further information under https://cern.ch/otg0152576
This refactors the SelReport writer to expose the subbank writing functions. Then the large event passthrough mechanism uses these functions to write a SelReport.
FYI @dcraik. You can merge this into your branch when ready.
cc @raaij