1

I have a Feynman diagram like this:

I want to add to it some lines joining the final states, in a way a bit like this (drawn using TikZ):

How could this be done (preferably using feynMP)? How could the lines be made to contact the end points of the final state lines? How could the lines be made to approach but not actually contact the end points of the final state lines?


feynMP code:

\documentclass{article}

\usepackage{feynmp}
\usepackage{feynmp-auto}

\unitlength=1.00 mm

\begin{document}

\begin{figure}

\begin{fmffile}{gg}
\begin{fmfchar*}(100,70)

\fmfleftn{i}{2}
\fmfrightn{o}{4}

\fmf{curly}{i1,v1}
\fmf{curly}{i2,v2}
\fmf{fermion}{o1,v1}
\fmf{fermion}{v1,v3}
\fmf{fermion}{v3,v2}
\fmf{fermion}{v2,o4}

\fmf{curly, label=\(g\)}{v3,v4}
\fmf{fermion}{o2,v4}
\fmf{fermion}{v4,o3}

\fmflabel{\(g\)}{i1}
\fmflabel{\(g\)}{i2}
\fmflabel{\(\bar{t}\)}{o1}
\fmflabel{\(\bar{b}\)}{o2}
\fmflabel{\(b\)}{o3}
\fmflabel{\(t\)}{o4}

\end{fmfchar*}
\end{fmffile}
\end{figure}

\end{document}

TikZ code:

\documentclass{article}
\usepackage{feynmp}

\usepackage{ifpdf}
\ifpdf
    \DeclareGraphicsRule{*}{mps}{*}{}
\fi

\unitlength=0.70 mm
\begin{document}
\begin{fmffile}{fmftempl}
\begin{fmfchar*}(190,75)
\fmfleftn{i}{2}
\fmfrightn{o}{4}
\fmf{plain}{i1,v1}
\fmf{plain}{i2,v3}
\fmf{curly}{v1,v2}
\fmf{curly}{v2,v3}
\fmf{curly}{v2,v4}
\fmf{plain}{v1,o1}
\fmf{plain}{v3,o4}
\fmf{plain}{v4,o2}
\fmf{plain}{v4,o3}
\fmf{dbl_plain}{o1,o2}
\fmf{dbl_plain}{o1,o3}
\fmf{dbl_plain}{o1,o4}
\fmf{dbl_plain}{o2,o3}
\fmf{dbl_plain}{o2,o4}
\fmf{dbl_plain}{o3,o4}
\end{fmfchar*}
\end{fmffile}
\end{document}
5
  • If you can explain what you need in non-discipline-specific terms, you will have a larger pool of potential helpers. To me, for example, your question is currently rather unclear.
    – cfr
    Sep 13, 2016 at 23:24
  • @cfr, short introduction to Feynman diagrams: Something comes in (g & g on the left), and something goes out (t, b, bbar & tbar on the right). The lines say that something is happening, the curly and straight lines are for different interactions. PO wants to inter-connect all particles on the right, showing that there is a relation between them. Sep 14, 2016 at 5:55
  • @cfr: That is a gluon-gluon fusion process which produces some top- and bottom-quarks. Stuff like this happens in high-energy particle accelerators like the LHC — in case you need some keywords to google for ;) Sep 14, 2016 at 6:00
  • 1
    If you're fine working with TikZ you should definitely check out tikz-feynman package: jpellis.me/projects/tikz-feynman
    – giordano
    Sep 14, 2016 at 11:10
  • Thanks @ralfix I was more thinking that some indication of which are the 'final state lines' would be helpful ;).
    – cfr
    Sep 14, 2016 at 12:27

1 Answer 1

1

You could use \fmf{...}{...}, just like you did for the other connections, with the double line style. Adding

\fmf{double}{o1,o2}
\fmf{double}{o1,o3}
\fmf{double}{o1,o4}
\fmf{double}{o2,o3}
\fmf{double}{o2,o4}
\fmf{double}{o3,o4}

results in

feynman diagram

2
  • Thanks very much for your solution to that. It works well. Would you happen to know if it is possible for the lines to end a bit before their vertex?
    – d3pd
    Sep 14, 2016 at 10:27
  • Sorry @d3pd, I can't think of a way to do that with feynmp. You could give tikz-feynman a try, as giordano suggested, but I never used that one. Sep 15, 2016 at 11:28

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .