DecayChannelProducer made available local; logic of channel definition changed (improves, but still not optimal)