Move from FullGenEventCut to GenCutTool
Following a comment from Vanya, I have changed the generation level cuts to use GenCutTool instead of FullGenEventCut. This should make the generation more efficient as it does not require generating pileup before the cut and also makes the decfile compatible with ReDecay.