adapted DecayChannelProducer to new ProduceGlobal function