DataMcScaleFactorProducers: added generalisation of trigger weight producer to be shared with an identification weight producer