AOD: Add thinner option to producer
The idea is produce thinner AO2Ds directly and agnostically to the data model (in contrast to the aod-thinner).
REQUEST FOR PRODUCTION RELEASES:
To request your PR to be included in production software, please add the corresponding labels called "async-
+async-label <label1>, <label2>, !<label3> ...
This will add <label1> and <label2> and removes <label3>.
The following labels are available async-2023-pbpb-apass3 async-2023-pbpb-apass4 async-2023-pp-apass4 async-2024-pp-apass1 async-2022-pp-apass7 async-2024-pp-cpass0
Thanks a lot @f3sch ! It would be great if we could move this to review. This PR might be particularly useful to incorporate (of course if tested-and-true) for the Pb-Pb apass4, where it would reduce data volume from ~3.6PB to ~1.8PB and free enough disk for us to keep at least 2022 thinned pass4 pp AO2Ds on disk for longer - to be discussed
+async-label async-2023-pbpb-apass4
Thanks to @f3sch , this has now been fully debugged - Felix has tested this to work fine and I have also conducted independent testing on MC AO2Ds as well. It is ready to be merged
Good evening everyone, this has passed all checks and is ready to be merged. Can we please carry on? Thanks a lot! Tagging @chiarazampolli @alcaliva @noferini @ktf @shahor02