Originally from sviret/HL_LHC, split into its own repository