MadSpin bridge mode with complicated process

Asked by Manu

Dear experts,

I am generating a complicated process (with many 'add process') and trying to decay it with MadSpin in 'spinmode none' since I need three-body decays. MadSpin crashes with "InvalidCmd : The bridge mode of MadSpin does not support event files where events do not *all* share the same set of final state particles to be decayed. One workaround is to force the final cross-section manually."

In this post https://answers.launchpad.net/mg5amcnlo/+question/697849, comment #3, you mention the workaround to have MadSpin not calculate the cross section but specify that myself. What is the command to turn off the cross section calculation?

Best,
Manuel

Question information

Language:
English Edit question
Status:
Solved
For:
MadGraph5_aMC@NLO Edit question
Assignee:
No assignee Edit question
Solved by:
Olivier Mattelaer
Solved:
Last query:
Last reply:
Revision history for this message
Olivier Mattelaer (olivier-mattelaer) said :
#1

The real way to go is to split the generation otherwise this sounds very complex.
In principle you can use the syntax
change cross_section {0: cross_section_0, 1: cross_section_1.}
but when quickly looking, I'm not sure that the banner will be correctly set in that case.

Cheers,

Olivier

> On 26 May 2022, at 17:11, Manu <email address hidden> wrote:
>
> New question #701971 on MadGraph5_aMC@NLO:
> https://answers.launchpad.net/mg5amcnlo/+question/701971
>
> Dear experts,
>
> I am generating a complicated process (with many 'add process') and trying to decay it with MadSpin in 'spinmode none' since I need three-body decays. MadSpin crashes with "InvalidCmd : The bridge mode of MadSpin does not support event files where events do not *all* share the same set of final state particles to be decayed. One workaround is to force the final cross-section manually."
>
> In this post https://answers.launchpad.net/mg5amcnlo/+question/697849, comment #3, you mention the workaround to have MadSpin not calculate the cross section but specify that myself. What is the command to turn off the cross section calculation?
>
> Best,
> Manuel
>
> --
> You received this question notification because you are an answer
> contact for MadGraph5_aMC@NLO.

Revision history for this message
Manu (manuphysics) said :
#2

Thanks for your reply. Where do I have to put the change cross_section command? I get "command 'change' not recognized" when putting the line in the madspin_card or the steering script.

If at all possible I would like to avoid splitting the event generation since I have up to O(100) processes.

Just so I understand the potential issue: would that only affect the banner but the event file would be fine? I'm planning to feed the events into a recasting tool afterwards, so I could calculate the production cross section separately; I'm doing all possible decays anyway.

Best,
Manuel

Revision history for this message
Best Olivier Mattelaer (olivier-mattelaer) said :
#3

To be honest, this option to bypass the cross-section computation is not in the documentation and for good reason.
Especially sinceThis mode of decay is as good/bad than the decay with the parton-shower which can handle that case perfectly.
So if you have that many processes, and want to do recasting anyway the best is likely to rely on the parton shower (because I guess that you will need it for recasting anyway)

Olivier

PS: If "change" does not work, you can try "set" instead but even with that I would expect that to not work.

Revision history for this message
Manu (manuphysics) said :
#4

Thanks Olivier Mattelaer, that solved my question.