fix parsing issue for lhe per-event weights

For some LHE files with per-event weights in scientific notation, parsing drops the exponent.  (Only affects the per-event weights, and only for certain generators)