JetUncertainties: Fix floating-point rounding issue
This fixes a rare issue reported by @dmelini and @vaustrup where floating-point rounding error could result in the argument of UncertaintyHistogram
interpolation functions migrating outside the range of validity, causing an error. The current code involves a double
->float
->double
conversion; this fix keeps it a double
the whole time.