Fix a bug in EW corrections
EWCorrectionWeight
attempted to load the table with electroweak corrections for any input data set. For those that did not have the corrections, this lead to an infinite loop and eventual memory exhaustion.
Thanks to @hanwen for pinpointing the problem.