fromSignal
is only valid for signal decays produced by EvtGen, see this reply on lhcb-simulation by @philten.
This has come up before, and just today @dzuliani ran into this problem.
So I figured I'd add this warning to the header in the hope of maybe having fewer people run into this annoying problem.