Zero cross-section desired, but a small non-zero, mass- and coupling-dependent value gotten
I guess this is a very specific issue.
I've been implementing Dirac gluinos and Dirac gauginos. There are two ways I've done this, two ways of modifying the MSSM model given by MG5. They are:
(i) Include an antiparticle for each gluino/gaugino and change the interactions suitably in vertices.py.
(ii) Create extra Majorana gluinos and gauginos in particles.py and include suitable vertices and couplings for them. (This is so that I can have a gluino/gaugino with both Dirac and Majorana masses interact like two Majorana states with appropriate couplings and eigen masses.)
Method (ii) enables me to interpolate between the cases "MSSM inos" and "purely Dirac inos" by tuning external parameters. Both methods give cross-sections that are in great agreement with each other, except for the following hitch.
There are certain processes that are supposed to yield a zero cross-section in the pure Dirac ino case. Some examples are u u > ul ul and u u~ > ul ur~ and u d > ul dl, which happen via a t-channel gluino/gaugino. No diagram exists in method (i), whereas in method (ii) there would be two t-channel gluino diagrams that completely destructively interfere.
I do get a zero when I try these processes in method (i) -- in fact it tells me those processes do not exist. But in method (ii), I get a non-zero number, like around 10^-10 for squark production and 10^-14 for antisquark production.
I have tried to locate the source of this error, but in vain. It's not in the way the couplings are generated using internal parameters, because I tried specifying the couplings by hand and the result was the same.
When I tried varying the gluino/gaugino mass, the erroneously non-zero cross-section varied accordingly. I tried varying the couplings, once again the cross-section responded accordingly. The only conclusion I can arrive at is that pairs of t-channel gluino or gaugino diagrams are not interfering fully destructively. Some residue is left behind.
And, as I said, the processes that are supposed to yield a non-zero XS, like u u > ul ur, are in excellent agreement in both methods. By which I mean they agree to ~three decimal places.
Could you please help? Where in MG5 might the zero error arise? I need to eliminate it in order to trust the values that interpolate between the scenarios of pure Majorana and pure Dirac.
Thanks in advance.
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Johan Alwall
- Solved:
- Last query:
- Last reply: