improvements to bridge mode reweighting after MadSpin
This reweighting block is used to correct MadGraph cross sections that are modified by MadSpin when running in bridge mode. These corrections are useful when running evgen for SUSY simplified models. The changes here do a few things:
- move this block into its own helper function
- support both 1 and >1 process generation
- fix the systematic weights in addition to the event weights
- some cleanup
Tagging @jmontejo and @salderwe as people who recently encouraged some of these updates.