You are absolutely right, there was no flat electron generator enabled. The reason is that the new decays were not recognized as Dalitz-Decays (hardcoded in PData.h).
I did the following changes in PData.h (IsDalitz):
int d = makeStaticData()->GetParticleBaryon(id) && // Delta0 Dalitz decay?
((makeStaticData()->IsParticle(i1,"dilepton") &&
makeStaticData()->GetParticleBaryon(i2)) ||
(makeStaticData()->GetParticleBaryon(i1) &&
makeStaticData()->IsParticle(i2,"dilepton")));
return (pseudo&&eeg) || (pseudo&&mumug) ||
(vector&&eepi) || (vector&&mumupi)
|| D0 || Dp || pn || NS0 || NSp || d;
now it should print:
Info in <PDalitzModPlugin::ExecCommand>: Model <NS11+_dalitz> uses dGamma/dM for the branching ratio
Info in <PDalitzModPlugin::ExecCommand>: Model <NP110_dalitz> uses dGamma/dM for the branching ratio
Info in <PDalitzModPlugin::ExecCommand>: Model <ND130_dalitz> uses dGamma/dM for the branching ratio
Info in <PDalitzModPlugin::ExecCommand>: Model <NS110_dalitz> uses dGamma/dM for the branching ratio
and:
[ND13+_generator_p_dilepton] Dilepton generator {/generator}