follow LHCb!2099
- rename Calo::Future into LHCb::Calo
- follow changes in CaloFutureUtils
- prefer string_view where appropriate
- avoid declaring uninitialized variables
- prefer std::optional over 'special values'
- avoid functions with lots of arguments of the same type -- instead define a dedicated struct so the variables can be explicitly named
- prefer std::copy, std::transform over explicit loop
to be applied in conjunction with LHCb!2099 (merged)
Edited by Marco Cattaneo