About user define propagator

Asked by Chang Jung on 2019-11-18

Dear MG5 team,

I will like to use a user defined propagator for scalar.

After added the propagator in propagators.py, I added "propagator=Prop.S2" in particles.py.

When I run it I got this error message after "output" :

Command "output" interrupted with error:
TypeError : 'LexToken' object has no attribute '__getitem__'
Please report this bug on https://bugs.launchpad.net/mg5amcnlo
More information is found in 'MG5_debug'.
Please attach this file to your report.

But if I directly use the same definition of S2 to replace original propagator S, there is no error message.

For I want to use original propagator for scalar1 and new propagator for scalar2,
may I ask is there any other files I need to modify to add new propagator?

Thanks.

Best,
Jung

Question information

Language:
English Edit question
Status:
Solved
For:
MadGraph5_aMC@NLO Edit question
Assignee:
No assignee Edit question
Solved by:
Olivier Mattelaer
Solved:
2019-11-20
Last query:
2019-11-20
Last reply:
2019-11-20
Chang Jung (lovejesus99wwjd) said : #1

p.s. I used MG5 v2.6.5

This sounds a mistake in the syntax of your propagator.

Cheers,

Olivier

Chang Jung (lovejesus99wwjd) said : #3

Thanks Olivier Mattelaer, that solved my question.