Update weight handling in ZDefinitionWorkspace

For Data, the weights are unchanged. For MC, the weight associated with
the truth values is just the pileup reweighting weight; for the Reco
values it is the pileup reweighting multiplied by the scale factors for
the various cuts applied.