This posts shows code examples of Feynman diagrams of the production and decay of vector-like quarks (VLQs) and vector-like leptons (VLLs) in proton-proton collisions. For a nice overview from the experimental point of view, have a look at this review article by the CMS collaboration published in Physics Reports.
Click on a diagram to jump to the code & download links below:
\documentclass[11pt,border=4pt]{standalone} \usepackage{feynmp-auto} \usepackage{xcolor} \usepackage{scalerel} \newcommand{\mylbrace}[2]{\vspace{#2pt}\hspace{4pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{\lbrace}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{.}} \newcommand{\myrbrace}[2]{\vspace{#2pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{.}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{\rbrace}\hspace{2pt}} \definecolor{colVLQ}{rgb}{.5,0,.7} % VLQ (purple) \begin{document} \begin{fmffile}{feyngraph} \fmfframe(3,16)(8,18){ % padding (L,T)(R,B) \begin{fmfgraph*}(110,75) % canvas (W,H) % line style \fmfset{wiggly_len}{12} % boson wavelength \fmfset{wiggly_slope}{65} % boson slope of waves % external vertices \fmfstraight \fmfleft{i2,i1} % incoming vertices \fmfright{o2,o1} % outgoing vertices % main process \fmf{quark}{i1,v1,i2} % incoming particles \fmf{fermion,f=(.5,,0,,.7)}{o2,v2,o1} % outgoing particles \fmf{gluon,t=1.1}{v2,v1} % s-channel % labels \fmfv{l.d=5,l.a=156,l=q}{i1} \fmfv{l.d=3,l.a=-156,l=$\overline{\mathrm{q}}'$}{i2} \fmfv{l.d=5,l.a=25,l=\color{colVLQ} Q}{o1} \fmfv{l.d=5,l.a=-25,l=\color{colVLQ}$\overline{\mathrm{Q}}$}{o2} \end{fmfgraph*} } % close \fmfframe \end{fmffile} \end{document}
\documentclass[11pt,border=4pt]{standalone} \usepackage{feynmp-auto} \usepackage{xcolor} \usepackage{scalerel} \newcommand{\mylbrace}[2]{\vspace{#2pt}\hspace{4pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{\lbrace}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{.}} \newcommand{\myrbrace}[2]{\vspace{#2pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{.}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{\rbrace}\hspace{2pt}} \definecolor{colVLQ}{rgb}{.5,0,.7} % VLQ (purple) \begin{document} \begin{fmffile}{feyngraph} \fmfframe(1,16)(8,18){ % padding (L,T)(R,B) \begin{fmfgraph*}(110,75) % canvas (W,H) % line style \fmfset{wiggly_len}{12} % boson wavelength \fmfset{wiggly_slope}{65} % boson slope of waves % external vertices \fmfstraight \fmfleft{i2,i1} % incoming vertices \fmfright{o2,o1} % outgoing vertices % main process \fmf{gluon}{i2,v1,i1} % incoming particles \fmf{fermion,f=(.5,,0,,.7)}{o2,v2,o1} % outgoing particles \fmf{gluon,t=1.1}{v2,v1} % s-channel % labels \fmfv{l.d=5,l.a=156,l=g}{i1} \fmfv{l.d=5,l.a=-156,l=g}{i2} \fmfv{l.d=5,l.a=25,l=\color{colVLQ} Q}{o1} \fmfv{l.d=5,l.a=-25,l=\color{colVLQ}$\overline{\mathrm{Q}}$}{o2} \end{fmfgraph*} } % close \fmfframe \end{fmffile} \end{document}
\documentclass[11pt,border=4pt]{standalone} \usepackage{feynmp-auto} \usepackage{xcolor} \usepackage{scalerel} \newcommand{\mylbrace}[2]{\vspace{#2pt}\hspace{4pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{\lbrace}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{.}} \newcommand{\myrbrace}[2]{\vspace{#2pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{.}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{\rbrace}\hspace{2pt}} \definecolor{colVLQ}{rgb}{.5,0,.7} % VLQ (purple) \begin{document} \begin{fmffile}{feyngraph} \fmfframe(1,-4)(46,-5){ % padding (L,T)(R,B) \begin{fmfgraph*}(130,120) % canvas (W,H) % line style \fmfset{wiggly_len}{12} % boson wavelength \fmfset{wiggly_slope}{65} % boson slope of waves % external vertices \fmfstraight \fmfleft{d,i2,d,i1,d} \fmfright{o4,o3,o2,o1} \fmftop{t} \fmfbottom{b} % gluons \fmf{gluon,t=1.6}{i2,v1,i1} \fmf{gluon,t=1.8}{v1,v2} \fmf{fermion,t=1.3,f=(.5,,0,,.7),label=\color{colVLQ} T,l.s=left}{v2,d1} \fmf{fermion,t=1.3,f=(.5,,0,,.7),label=\color{colVLQ}$\overline{\mathrm{T}}$,l.s=left}{d2,v2} % decay products \fmfshift{16 down}{o1} \fmfshift{ 8 down}{o2} \fmfshift{ 8 up}{o3} \fmfshift{16 up}{o4} \fmf{fermion,t=1.8}{o1,d1} % decay on top \fmf{dashes,t=1.8}{d1,o2} % decay on top \fmf{boson,t=1.8}{d2,o3} % decay on bottom \fmf{fermion,t=1.8}{o4,d2} % decay on bottom \fmf{phantom,t=0.8}{t,d1} % pull decay vertex \fmf{phantom,t=0.8}{d2,b} % pull decay vertex % labels \fmfv{l.d=4,l.a=156,l=g}{i1} \fmfv{l.d=4,l.a=-156,l=g}{i2} \fmfv{l.d=5,l.a=24,l=t}{o1} \fmfv{l.d=4,l.a=-20,l=H}{o2} \fmfv{l.d=4,l.a=20,l=W$^-$/H/Z}{o3} \fmfv{l.d=5,l.a=-20,l=$\overline{\mathrm{b}}$/$\overline{\mathrm{t}}$/$\overline{\mathrm{t}}$}{o4} \end{fmfgraph*} } % close \fmfframe \end{fmffile} \end{document}
\documentclass[11pt,border=4pt]{standalone} \usepackage{feynmp-auto} \usepackage{xcolor} \usepackage{scalerel} \newcommand{\mylbrace}[2]{\vspace{#2pt}\hspace{4pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{\lbrace}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{.}} \newcommand{\myrbrace}[2]{\vspace{#2pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{.}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{\rbrace}\hspace{2pt}} \definecolor{colVLQ}{rgb}{.5,0,.7} % VLQ (purple) \begin{document} \begin{fmffile}{feyngraph} \fmfframe(-10,12)(23,11){ % padding (L,T)(R,B) \begin{fmfgraph*}(130,85) % canvas (W,H) % line style \fmfset{wiggly_len}{12} % boson wavelength \fmfset{wiggly_slope}{65} % boson slope of waves \fmfleft{i2,i1} \fmfright{o3,o2,o1} % main \fmf{fermion}{i1,v1} \fmf{fermion}{v1,o1} \fmf{gluon}{i2,v2} \fmf{fermion}{o3,v2} \fmf{fermion,t=1}{v2,v} % t-channel \fmf{boson,t=1,l.s=left,l.d=5,label=W/Z}{v,v1} % t-channel \fmffreeze \fmf{fermion,f=(.5,,0,,.7)}{v,o2} % top out % labels \fmfv{l.d=6,l.a=160,l=q}{i1} \fmfv{l.d=6,l.a=-160,l=g}{i2} \fmfv{l.d=6,l.a=22,l=q$'$/q}{o1} \fmfv{l.d=6,l.a=0,l=\color{colVLQ} T/B}{o2} \fmfv{l.d=6,l.a=-20,l=$\overline{\mathrm{b}}$}{o3} \end{fmfgraph*} } % close \fmfframe \end{fmffile} \end{document}
\documentclass[11pt,border=4pt]{standalone} \usepackage{feynmp-auto} \usepackage{xcolor} \definecolor{colVLQ}{rgb}{.5,0,.7} % VLQ (purple) \usepackage{scalerel} \newcommand{\mylbrace}[2]{\vspace{#2pt}\hspace{4pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{\lbrace}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{.}} \newcommand{\myrbrace}[2]{\vspace{#2pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{.}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{\rbrace}\hspace{2pt}} \definecolor{colBSM}{rgb}{.96,.3,0} % BSM mediator (orange) \begin{document} \begin{fmffile}{feyngraph} \fmfframe(2,14)(8,16){ % padding (L,T)(R,B) \begin{fmfgraph*}(110,75) % canvas (W,H) % line style \fmfset{wiggly_len}{12} % boson wavelength \fmfset{wiggly_slope}{65} % boson slope of waves % external vertices \fmfstraight \fmfleft{i2,i1} % incoming vertices \fmfright{o2,o1} % outgoing vertices % main process \fmf{gluon}{i2,v1,i1} % incoming particles \fmf{fermion,f=(.5,,0,,.7)}{v2,o1} % outgoing particles \fmf{fermion}{o2,v2} % outgoing particles \fmf{boson,t=1.1,f=(.96,,.3,,0),label=\color{colBSM} W$'$,l.s=left,l.d=4}{v2,v1} % s-channel % labels \fmfv{l.d=5,l.a=156,l=g}{i1} \fmfv{l.d=5,l.a=-156,l=g}{i2} \fmfv{l.d=5,l.a=25,l=\color{colVLQ} T}{o1} \fmfv{l.d=5,l.a=-25,l=$\overline{\mathrm{b}}$}{o2} \end{fmfgraph*} } % close \fmfframe \end{fmffile} \end{document}
\documentclass[11pt,border=4pt]{standalone} \usepackage{feynmp-auto} \usepackage{xcolor} \usepackage{scalerel} \newcommand{\mylbrace}[2]{\vspace{#2pt}\hspace{4pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{\lbrace}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{.}} \newcommand{\myrbrace}[2]{\vspace{#2pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{.}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{\rbrace}\hspace{2pt}} \definecolor{colVLL}{rgb}{0,0,1} % VLL (blue) \begin{document} \begin{fmffile}{feyngraph} \fmfframe(2,14)(7,16){ % padding (L,T)(R,B) \begin{fmfgraph*}(110,75) % canvas (W,H) % line style \fmfset{wiggly_len}{12} % boson wavelength \fmfset{wiggly_slope}{65} % boson slope of waves % external vertices \fmfstraight \fmfleft{i2,i1} % incoming vertices \fmfright{o2,o1} % outgoing vertices % main process \fmf{fermion}{i1,v1,i2} % incoming particles \fmf{fermion,f=(0,,0,,1)}{o2,v2,o1} % outgoing particles \fmf{boson,t=1.1,label=Z/$\gamma^*$,l.s=left,l.d=5}{v2,v1} % s-channel % labels \fmfv{l.d=5,l.a=156,l=q}{i1} \fmfv{l.d=5,l.a=-156,l=$\overline{\mathrm{q}}$}{i2} \fmfv{l.d=5,l.a=25,l=\color{colVLL} L}{o1} \fmfv{l.d=5,l.a=-25,l=\color{colVLL}$\overline{\mathrm{L}}$}{o2} \end{fmfgraph*} } % close \fmfframe \end{fmffile} \end{document}
\documentclass[11pt,border=4pt]{standalone} \usepackage{feynmp-auto} \usepackage{xcolor} \usepackage{scalerel} \newcommand{\mylbrace}[2]{\vspace{#2pt}\hspace{4pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{\lbrace}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{.}} \newcommand{\myrbrace}[2]{\vspace{#2pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{.}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{\rbrace}\hspace{2pt}} \definecolor{colVLL}{rgb}{0,0,1} % VLL (blue) \begin{document} \begin{fmffile}{feyngraph} \fmfframe(2,13)(8,16){ % padding (L,T)(R,B) \begin{fmfgraph*}(110,75) % canvas (W,H) % line style \fmfset{wiggly_len}{12} % boson wavelength \fmfset{wiggly_slope}{65} % boson slope of waves % external vertices \fmfstraight \fmfleft{i2,i1} % incoming vertices \fmfright{o2,o1} % outgoing vertices % main process \fmf{fermion}{i1,v1,i2} % incoming particles \fmf{fermion,f=(0,,0,,1)}{o2,v2,o1} % outgoing particles \fmf{boson,t=1.1,label=W$^\pm$,l.s=left,l.d=4}{v2,v1} % s-channel % labels \fmfv{l.d=5,l.a=156,l=q}{i1} \fmfv{l.d=5,l.a=-156,l=$\overline{\mathrm{q}}$}{i2} \fmfv{l.d=5,l.a=25,l=\color{colVLL} N}{o1} \fmfv{l.d=5,l.a=-25,l=\color{colVLL}$\overline{\mathrm{E}}$}{o2} \end{fmfgraph*} } % close \fmfframe \end{fmffile} \end{document}
\documentclass[11pt,border=4pt]{standalone} \usepackage{feynmp-auto} \usepackage{xcolor} \usepackage{scalerel} \newcommand{\mylbrace}[2]{\vspace{#2pt}\hspace{4pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{\lbrace}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{.}} \newcommand{\myrbrace}[2]{\vspace{#2pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{.}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{\rbrace}\hspace{2pt}} \definecolor{colVLL}{rgb}{0,0,1} % VLL (blue) \begin{document} \begin{fmffile}{feyngraph} \fmfframe(3,14)(11,13){ % padding (L,T)(R,B) \begin{fmfgraph*}(160,140) % canvas (W,H) % line style \fmfset{wiggly_len}{12} % boson wavelength \fmfset{wiggly_slope}{65} % boson slope of waves % external vertices \fmfstraight \fmfleft{d,i2,d,i1,d} \fmfright{o6,o5,o4,o3,o2,o1} \fmfshift{10 left}{o1,o6} \fmfshift{5 down}{i1} \fmfshift{5 up}{i2} % qq -> W & skeleton \fmf{fermion,t=1.5}{i1,v1,i2} \fmf{boson,t=1.5,label=W$^\pm$,l.s=right,l.d=4}{v2,v1} \fmf{fermion,t=0.7}{w1,o1} % top outgoing fermion \fmf{fermion,t=0.7}{o6,w2} % bottom outgoing fermion % W decay to heavy leptons \fmf{fermion,t=1.1,f=(0,,0,,1),label=\color{colVLL} N,l.d=5,l.s=left}{v2,w1} % HNL \fmf{fermion,t=1.1,f=(0,,0,,1),label=\color{colVLL} $\overline{\mathrm{E}}$,l.d=5,l.s=left}{w2,v2} % HNL \fmffreeze % HNL decay \fmf{boson,t=1.2,label=$\mathrm{W}^\pm$,l.d=5,l.s=right}{w1,d1} % W boson \fmf{fermion}{o2,d1,o3} % HCL decay \fmf{dashes,t=1.2,label=H,l.d=5,l.s=left}{w2,d2} % Higgs boson \fmf{fermion}{o5,d2,o4} % labels \fmfv{l.d=4,l.a=155,l=q}{i1} \fmfv{l.d=3,l.a=-155,l=$\overline{\mathrm{q}}'$}{i2} \fmfv{l.d=5,l.a=25,l=$\ell^\mp$}{o1} \fmfv{l.d=5,l.a=20,l=$\ell^\pm$}{o2} \fmfv{l.d=5,l.a=-15,l=$\nu$}{o3} \fmfv{l.d=5,l.a=20,l=b}{o4} \fmfv{l.d=5,l.a=-15,l=$\overline{\mathrm{b}}$}{o5} \fmfv{l.d=5,l.a=-25,l=$\overline{\nu}$}{o6} \end{fmfgraph*} } % close \fmfframe \end{fmffile} \end{document}
\documentclass[11pt,border=4pt]{standalone} \usepackage{feynmp-auto} \usepackage{xcolor} \usepackage{scalerel} \newcommand{\mylbrace}[2]{\vspace{#2pt}\hspace{4pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{\lbrace}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{.}} \newcommand{\myrbrace}[2]{\vspace{#2pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{.}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{\rbrace}\hspace{2pt}} \definecolor{colVLL}{rgb}{0,0,1} % VLL (blue) \begin{document} \begin{fmffile}{feyngraph} \fmfframe(1,11)(13,14){ % padding (L,T)(R,B) \begin{fmfgraph*}(160,140) % canvas (W,H) % line style \fmfset{wiggly_len}{12} % boson wavelength \fmfset{wiggly_slope}{65} % boson slope of waves % external vertices \fmfstraight \fmfleft{d,i2,d,i1,d} \fmfright{o6,o5,o4,o3,o2,o1} \fmfshift{10 left}{o1,o6} \fmfshift{5 down}{i1} \fmfshift{5 up}{i2} % qq -> W & skeleton \fmf{fermion,t=1.5}{i1,v1,i2} \fmf{boson,t=1.5,label=Z/$\gamma^*$,l.s=right,l.d=4}{v2,v1} \fmf{fermion,t=0.7}{w1,o1} % top outgoing fermion \fmf{fermion,t=0.7}{o6,w2} % bottom outgoing fermion % W decay to heavy leptons \fmf{fermion,t=1.1,f=(0,,0,,1),label=\color{colVLL} E,l.d=5,l.s=left}{v2,w1} % HNL \fmf{fermion,t=1.1,f=(0,,0,,1),label=\color{colVLL} $\overline{\mathrm{E}}$,l.d=5,l.s=left}{w2,v2} % HNL \fmffreeze % HNL decay \fmf{boson,t=1.2,label=$\mathrm{W}^\pm$,l.d=5,l.s=right}{w1,d1} % W boson \fmf{fermion}{o3,d1,o2} % HCL decay \fmf{boson,t=1.2,label=Z,l.d=5,l.s=left}{w2,d2} % Z boson \fmf{fermion}{o5,d2,o4} % labels \fmfv{l.d=4,l.a=155,l=q}{i1} \fmfv{l.d=4,l.a=-155,l=$\overline{\mathrm{q}}$}{i2} \fmfv{l.d=5,l.a=25,l=$\nu$}{o1} \fmfv{l.d=5,l.a=20,l=q$''$}{o2} \fmfv{l.d=5,l.a=-15,l=$\overline{\mathrm{q}}'''$}{o3} \fmfv{l.d=5,l.a=20,l=$\ell^\mp$}{o4} \fmfv{l.d=5,l.a=-15,l=$\ell^\pm$}{o5} \fmfv{l.d=4,l.a=-25,l=$\ell^\pm$}{o6} \end{fmfgraph*} } % close \fmfframe \end{fmffile} \end{document}
\documentclass[11pt,border=4pt]{standalone} \usepackage{feynmp-auto} \usepackage{xcolor} \definecolor{colVLL}{rgb}{0,0,1} % VLL (blue) \usepackage{scalerel} \newcommand{\mylbrace}[2]{\vspace{#2pt}\hspace{4pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{\lbrace}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{.}} \newcommand{\myrbrace}[2]{\vspace{#2pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{.}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{\rbrace}\hspace{2pt}} \definecolor{colBSM}{rgb}{.96,.3,0} % BSM mediator (orange) \begin{document} \begin{fmffile}{feyngraph} \fmfframe(3,13)(5,13){ % padding (L,T)(R,B) \begin{fmfgraph*}(90,65) % canvas (W,H) % line style \fmfset{wiggly_len}{12} % boson wavelength \fmfset{wiggly_slope}{65} % boson slope of waves % external vertices \fmfleft{d,i,d,d} \fmfright{o3,m,o2,o1} \fmftop{t} % for pulling \fmfshift{9 down}{o2} \fmfshift{4 left}{o3} % main process \fmf{fermion,f=(0,,0,,1),t=1.4}{i,v} \fmf{phantom}{v,m} \fmffreeze \fmf{boson,f=(.96,,.3,,0),t=1.5,label=\color{colBSM} U,l.s=left,l.d=4}{v,w} \fmf{fermion}{o2,w,o1} \fmf{fermion}{v,o3} \fmf{phantom,t=0.7}{w,t} % pull W decay vertex % labels \fmfv{l.d=5,l.a=180,l=\color{colVLL} E}{i} \fmfv{l.d=5,l.a=25,l=$\ell^\mp$}{o1} \fmfv{l.d=5,l.a=0,l=$\overline{\mathrm{q}}$}{o2} \fmfv{l.d=4,l.a=-25,l=b}{o3} %\fmfv{l.d=8,l.a=180,l=U}{w} % for boson line \end{fmfgraph*} } % close \fmfframe \end{fmffile} \end{document}
\documentclass[11pt,border=4pt]{standalone} \usepackage{feynmp-auto} \usepackage{xcolor} \definecolor{colVLL}{rgb}{0,0,1} % VLL (blue) \usepackage{scalerel} \newcommand{\mylbrace}[2]{\vspace{#2pt}\hspace{4pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{\lbrace}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{.}} \newcommand{\myrbrace}[2]{\vspace{#2pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{.}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{\rbrace}\hspace{2pt}} \definecolor{colBSM}{rgb}{.96,.3,0} % BSM mediator (orange) \begin{document} \begin{fmffile}{feyngraph} \fmfframe(4,13)(5,13){ % padding (L,T)(R,B) \begin{fmfgraph*}(90,65) % canvas (W,H) % line style \fmfset{wiggly_len}{12} % boson wavelength \fmfset{wiggly_slope}{65} % boson slope of waves % external vertices \fmfleft{d,i,d,d} \fmfright{o3,m,o2,o1} \fmftop{t} % for pulling \fmfshift{9 down}{o2} \fmfshift{4 left}{o3} % main process \fmf{fermion,f=(0,,0,,1),t=1.4}{i,v} \fmf{phantom}{v,m} \fmffreeze \fmf{boson,t=1.5,f=(.96,,.3,,0),label=\color{colBSM} U,l.s=left,l.d=4}{v,w} \fmf{fermion}{o2,w,o1} \fmf{fermion}{v,o3} \fmf{phantom,t=0.7}{w,t} % pull W decay vertex % labels \fmfv{l.d=5,l.a=180,l=\color{colVLL} N}{i} \fmfv{l.d=5,l.a=25,l=$\ell^\mp$}{o1} \fmfv{l.d=5,l.a=0,l=$\overline{\mathrm{q}}$}{o2} \fmfv{l.d=4,l.a=-25,l=t}{o3} %\fmfv{l.d=8,l.a=180,l=U}{w} % for boson line \end{fmfgraph*} } % close \fmfframe \end{fmffile} \end{document}
Full code
The LaTeX code below collects all the diagrams above into one big file that produces a multipage PDF. Please find download links below, or edit and compile here if you like:
% !TEX program = pdflatexmk % !TEX parameter = -shell-escape % Author: Izaak Neutelings (January 2024) % Description: VLQ/VLL production & HNL in pp collisions % Sources: https://cms-results.web.cern.ch/cms-results/public-results/publications/EXO-23-006 % Instructions: To compile via command line, run the following twice % pdflatex -shell-escape VLQ_VLL.tex \documentclass[10pt,border=2pt,multi=page,crop]{standalone} \usepackage{feynmp-auto} \usepackage{amsmath} % DEFINE TEXT COLORS \usepackage{xcolor} \definecolor{colVLQ}{rgb}{.5,0,.7} % VLQ (purple) \definecolor{colVLL}{rgb}{0,0,1} % VLL (blue) \definecolor{colBSM}{rgb}{.96,.3,0} % BSM mediator (orange) % DEFINE COLOR MACROS % The following loops over the user color names and defines % a handy \<colname> command to set text color, as well as % defines colors in MetaPost of the same and value for lines \usepackage{pgffor} % for \foreach \def\MPcolors{} % MetaPost code importing xcolor names \foreach \colname in {colVLQ,colVLL,colBSM}{ % create command & MetaPost code \expandafter\xdef\csname\colname\endcsname{\noexpand\color{\colname}} % \newcommand\<colname> \convertcolorspec{named}{\colname}{rgb}\tmprgb % get rgb code \xdef\MPcolors{\MPcolors color \colname; \colname := (\tmprgb); } % add color name } % DEFINE fmfpicture ENVIRONMENT % The following defines a custom picture environment that % helps to create standalone pages with common settings, % and correctly padding the diagram with \fmfframe \usepackage{environ} % for \NewEnviron \NewEnviron{fmfpicture}[3]{% \begin{page} % to create standalone page \fmfframe(#1)(#2){ % padding (LT)(RB) \begin{fmffile}{feynmp-#3} % auxiliary files (use unique name!) \fmfset{wiggly_len}{12} % boson wavelength \fmfset{wiggly_slope}{65} % boson slope of waves \fmfcmd{ % custom line style: double arrows for Majorana neutrino style_def majorana expr p = cdraw p; cfill (tarrow (p,0.18)); % shift arrow cfill (tarrow (reverse(p),0.18)); % shift arrow enddef; } \fmfcmd\MPcolors % define custom line colors in MetaPost \BODY % main code \end{fmffile} } \end{page} } % BRACES \usepackage{scalerel} \newcommand{\mylbrace}[2]{\vspace{#2pt}\hspace{4pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{\lbrace}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{.}} \newcommand{\myrbrace}[2]{\vspace{#2pt}\scaleleftright[\dimexpr6pt+#1\dimexpr0.11pt]{.}{\rule[\dimexpr2pt-#1\dimexpr0.5pt]{-4pt}{#1pt}}{\rbrace}\hspace{2pt}} \begin{document} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% VLQ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % VLQ pair production - gluon fusion \begin{fmfpicture}{3,16}{8,18}{vlq_qq-QQ} % padding (LT)(RB) \begin{fmfgraph*}(110,75) % canvas (W,H) % external vertices \fmfstraight \fmfleft{i2,i1} % incoming vertices \fmfright{o2,o1} % outgoing vertices % main process \fmf{quark}{i1,v1,i2} % incoming particles \fmf{fermion,f=colVLQ}{o2,v2,o1} % outgoing particles \fmf{gluon,t=1.1}{v2,v1} % s-channel % labels \fmfv{l.d=5,l.a=156,l=q}{i1} \fmfv{l.d=3,l.a=-156,l=$\overline{\mathrm{q}}'$}{i2} \fmfv{l.d=5,l.a=25,l=\colVLQ Q}{o1} \fmfv{l.d=5,l.a=-25,l=\colVLQ$\overline{\mathrm{Q}}$}{o2} \end{fmfgraph*} \end{fmfpicture} % VLQ pair production - quark-antiquark annihilation \begin{fmfpicture}{1,16}{8,18}{vlq_gg-QQ} % padding (LT)(RB) \begin{fmfgraph*}(110,75) % canvas (W,H) % external vertices \fmfstraight \fmfleft{i2,i1} % incoming vertices \fmfright{o2,o1} % outgoing vertices % main process \fmf{gluon}{i2,v1,i1} % incoming particles \fmf{fermion,f=colVLQ}{o2,v2,o1} % outgoing particles \fmf{gluon,t=1.1}{v2,v1} % s-channel % labels \fmfv{l.d=5,l.a=156,l=g}{i1} \fmfv{l.d=5,l.a=-156,l=g}{i2} \fmfv{l.d=5,l.a=25,l=\colVLQ Q}{o1} \fmfv{l.d=5,l.a=-25,l=\colVLQ$\overline{\mathrm{Q}}$}{o2} \end{fmfgraph*} \end{fmfpicture} % VLQ pair production + decay \begin{fmfpicture}{1,-4}{46,-5}{vlq_gg-TT_decay} % padding (LT)(RB) \begin{fmfgraph*}(130,120) % canvas (W,H) % external vertices \fmfstraight \fmfleft{d,i2,d,i1,d} \fmfright{o4,o3,o2,o1} \fmftop{t} \fmfbottom{b} % gluons \fmf{gluon,t=1.6}{i2,v1,i1} \fmf{gluon,t=1.8}{v1,v2} \fmf{fermion,t=1.3,f=colVLQ,label=\colVLQ T,l.s=left}{v2,d1} \fmf{fermion,t=1.3,f=colVLQ,label=\colVLQ$\overline{\mathrm{T}}$,l.s=left}{d2,v2} % decay products \fmfshift{16 down}{o1} \fmfshift{ 8 down}{o2} \fmfshift{ 8 up}{o3} \fmfshift{16 up}{o4} \fmf{fermion,t=1.8}{o1,d1} % decay on top \fmf{dashes,t=1.8}{d1,o2} % decay on top \fmf{boson,t=1.8}{d2,o3} % decay on bottom \fmf{fermion,t=1.8}{o4,d2} % decay on bottom \fmf{phantom,t=0.8}{t,d1} % pull decay vertex \fmf{phantom,t=0.8}{d2,b} % pull decay vertex % labels \fmfv{l.d=4,l.a=156,l=g}{i1} \fmfv{l.d=4,l.a=-156,l=g}{i2} \fmfv{l.d=5,l.a=24,l=t}{o1} \fmfv{l.d=4,l.a=-20,l=H}{o2} \fmfv{l.d=4,l.a=20,l=W$^-$/H/Z}{o3} \fmfv{l.d=5,l.a=-20,l=$\overline{\mathrm{b}}$/$\overline{\mathrm{t}}$/$\overline{\mathrm{t}}$}{o4} \end{fmfgraph*} \end{fmfpicture} % VLQ single production \begin{fmfpicture}{-10,12}{23,11}{vlq_qg-qbT} % padding (LT)(RB) \begin{fmfgraph*}(130,85) % canvas (W,H) \fmfleft{i2,i1} \fmfright{o3,o2,o1} % main \fmf{fermion}{i1,v1} \fmf{fermion}{v1,o1} \fmf{gluon}{i2,v2} \fmf{fermion}{o3,v2} \fmf{fermion,t=1}{v2,v} % t-channel \fmf{boson,t=1,l.s=left,l.d=5,label=W/Z}{v,v1} % t-channel \fmffreeze \fmf{fermion,f=colVLQ}{v,o2} % top out % labels \fmfv{l.d=6,l.a=160,l=q}{i1} \fmfv{l.d=6,l.a=-160,l=g}{i2} \fmfv{l.d=6,l.a=22,l=q$'$/q}{o1} \fmfv{l.d=6,l.a=0,l=\colVLQ T/B}{o2} \fmfv{l.d=6,l.a=-20,l=$\overline{\mathrm{b}}$}{o3} \end{fmfgraph*} \end{fmfpicture} % VLQ single production - quark-antiquark annihilation, new mediator \begin{fmfpicture}{2,14}{8,16}{vlq_qq-w-bT} % padding (LT)(RB) \begin{fmfgraph*}(110,75) % canvas (W,H) % external vertices \fmfstraight \fmfleft{i2,i1} % incoming vertices \fmfright{o2,o1} % outgoing vertices % main process \fmf{gluon}{i2,v1,i1} % incoming particles \fmf{fermion,f=colVLQ}{v2,o1} % outgoing particles \fmf{fermion}{o2,v2} % outgoing particles \fmf{boson,t=1.1,f=colBSM,label=\colBSM W$'$,l.s=left,l.d=4}{v2,v1} % s-channel % labels \fmfv{l.d=5,l.a=156,l=g}{i1} \fmfv{l.d=5,l.a=-156,l=g}{i2} \fmfv{l.d=5,l.a=25,l=\colVLQ T}{o1} \fmfv{l.d=5,l.a=-25,l=$\overline{\mathrm{b}}$}{o2} \end{fmfgraph*} \end{fmfpicture} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% VLL %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % VLL pair production \begin{fmfpicture}{2,14}{7,16}{vll_qq-z-LL} % padding (LT)(RB) \begin{fmfgraph*}(110,75) % canvas (W,H) % external vertices \fmfstraight \fmfleft{i2,i1} % incoming vertices \fmfright{o2,o1} % outgoing vertices % main process \fmf{fermion}{i1,v1,i2} % incoming particles \fmf{fermion,f=colVLL}{o2,v2,o1} % outgoing particles \fmf{boson,t=1.1,label=Z/$\gamma^*$,l.s=left,l.d=5}{v2,v1} % s-channel % labels \fmfv{l.d=5,l.a=156,l=q}{i1} \fmfv{l.d=5,l.a=-156,l=$\overline{\mathrm{q}}$}{i2} \fmfv{l.d=5,l.a=25,l=\colVLL L}{o1} \fmfv{l.d=5,l.a=-25,l=\colVLL$\overline{\mathrm{L}}$}{o2} \end{fmfgraph*} \end{fmfpicture} % VLL pair production \begin{fmfpicture}{2,13}{8,16}{vll_qq-w-EN} % padding (LT)(RB) \begin{fmfgraph*}(110,75) % canvas (W,H) % external vertices \fmfstraight \fmfleft{i2,i1} % incoming vertices \fmfright{o2,o1} % outgoing vertices % main process \fmf{fermion}{i1,v1,i2} % incoming particles \fmf{fermion,f=colVLL}{o2,v2,o1} % outgoing particles \fmf{boson,t=1.1,label=W$^\pm$,l.s=left,l.d=4}{v2,v1} % s-channel % labels \fmfv{l.d=5,l.a=156,l=q}{i1} \fmfv{l.d=5,l.a=-156,l=$\overline{\mathrm{q}}$}{i2} \fmfv{l.d=5,l.a=25,l=\colVLL N}{o1} \fmfv{l.d=5,l.a=-25,l=\colVLL$\overline{\mathrm{E}}$}{o2} \end{fmfgraph*} \end{fmfpicture} % VLL pair production through W + decay \begin{fmfpicture}{3,14}{11,13}{vll_qq-w-NE_decay} % padding (LT)(RB) \begin{fmfgraph*}(160,140) % canvas (W,H) % external vertices \fmfstraight \fmfleft{d,i2,d,i1,d} \fmfright{o6,o5,o4,o3,o2,o1} \fmfshift{10 left}{o1,o6} \fmfshift{5 down}{i1} \fmfshift{5 up}{i2} % qq -> W & skeleton \fmf{fermion,t=1.5}{i1,v1,i2} \fmf{boson,t=1.5,label=W$^\pm$,l.s=right,l.d=4}{v2,v1} \fmf{fermion,t=0.7}{w1,o1} % top outgoing fermion \fmf{fermion,t=0.7}{o6,w2} % bottom outgoing fermion % W decay to heavy leptons \fmf{fermion,t=1.1,f=colVLL,label=\colVLL N,l.d=5,l.s=left}{v2,w1} % HNL \fmf{fermion,t=1.1,f=colVLL,label=\colVLL $\overline{\mathrm{E}}$,l.d=5,l.s=left}{w2,v2} % HNL \fmffreeze % HNL decay \fmf{boson,t=1.2,label=$\mathrm{W}^\pm$,l.d=5,l.s=right}{w1,d1} % W boson \fmf{fermion}{o2,d1,o3} % HCL decay \fmf{dashes,t=1.2,label=H,l.d=5,l.s=left}{w2,d2} % Higgs boson \fmf{fermion}{o5,d2,o4} % labels \fmfv{l.d=4,l.a=155,l=q}{i1} \fmfv{l.d=3,l.a=-155,l=$\overline{\mathrm{q}}'$}{i2} \fmfv{l.d=5,l.a=25,l=$\ell^\mp$}{o1} \fmfv{l.d=5,l.a=20,l=$\ell^\pm$}{o2} \fmfv{l.d=5,l.a=-15,l=$\nu$}{o3} \fmfv{l.d=5,l.a=20,l=b}{o4} \fmfv{l.d=5,l.a=-15,l=$\overline{\mathrm{b}}$}{o5} \fmfv{l.d=5,l.a=-25,l=$\overline{\nu}$}{o6} \end{fmfgraph*} \end{fmfpicture} % VLL pair production through Z/gamma + decay \begin{fmfpicture}{1,11}{13,14}{vll_qq-z-EE_decay} % padding (LT)(RB) \begin{fmfgraph*}(160,140) % canvas (W,H) % external vertices \fmfstraight \fmfleft{d,i2,d,i1,d} \fmfright{o6,o5,o4,o3,o2,o1} \fmfshift{10 left}{o1,o6} \fmfshift{5 down}{i1} \fmfshift{5 up}{i2} % qq -> W & skeleton \fmf{fermion,t=1.5}{i1,v1,i2} \fmf{boson,t=1.5,label=Z/$\gamma^*$,l.s=right,l.d=4}{v2,v1} \fmf{fermion,t=0.7}{w1,o1} % top outgoing fermion \fmf{fermion,t=0.7}{o6,w2} % bottom outgoing fermion % W decay to heavy leptons \fmf{fermion,t=1.1,f=colVLL,label=\colVLL E,l.d=5,l.s=left}{v2,w1} % HNL \fmf{fermion,t=1.1,f=colVLL,label=\colVLL $\overline{\mathrm{E}}$,l.d=5,l.s=left}{w2,v2} % HNL \fmffreeze % HNL decay \fmf{boson,t=1.2,label=$\mathrm{W}^\pm$,l.d=5,l.s=right}{w1,d1} % W boson \fmf{fermion}{o3,d1,o2} % HCL decay \fmf{boson,t=1.2,label=Z,l.d=5,l.s=left}{w2,d2} % Z boson \fmf{fermion}{o5,d2,o4} % labels \fmfv{l.d=4,l.a=155,l=q}{i1} \fmfv{l.d=4,l.a=-155,l=$\overline{\mathrm{q}}$}{i2} \fmfv{l.d=5,l.a=25,l=$\nu$}{o1} \fmfv{l.d=5,l.a=20,l=q$''$}{o2} \fmfv{l.d=5,l.a=-15,l=$\overline{\mathrm{q}}'''$}{o3} \fmfv{l.d=5,l.a=20,l=$\ell^\mp$}{o4} \fmfv{l.d=5,l.a=-15,l=$\ell^\pm$}{o5} \fmfv{l.d=4,l.a=-25,l=$\ell^\pm$}{o6} \end{fmfgraph*} \end{fmfpicture} % VLL E -> bql decay \begin{fmfpicture}{3,13}{5,13}{vll_bql_decay} % padding (LT)(RB) \begin{fmfgraph*}(90,65) % canvas (W,H) % external vertices \fmfleft{d,i,d,d} \fmfright{o3,m,o2,o1} \fmftop{t} % for pulling \fmfshift{9 down}{o2} \fmfshift{4 left}{o3} % main process \fmf{fermion,f=colVLL,t=1.4}{i,v} \fmf{phantom}{v,m} \fmffreeze \fmf{boson,f=colBSM,t=1.5,label=\colBSM U,l.s=left,l.d=4}{v,w} \fmf{fermion}{o2,w,o1} \fmf{fermion}{v,o3} \fmf{phantom,t=0.7}{w,t} % pull W decay vertex % labels \fmfv{l.d=5,l.a=180,l=\colVLL E}{i} \fmfv{l.d=5,l.a=25,l=$\ell^\mp$}{o1} \fmfv{l.d=5,l.a=0,l=$\overline{\mathrm{q}}$}{o2} \fmfv{l.d=4,l.a=-25,l=b}{o3} %\fmfv{l.d=8,l.a=180,l=U}{w} % for boson line \end{fmfgraph*} \end{fmfpicture} % VLL N -> tql decay \begin{fmfpicture}{4,13}{5,13}{vll_tql_decay} % padding (LT)(RB) \begin{fmfgraph*}(90,65) % canvas (W,H) % external vertices \fmfleft{d,i,d,d} \fmfright{o3,m,o2,o1} \fmftop{t} % for pulling \fmfshift{9 down}{o2} \fmfshift{4 left}{o3} % main process \fmf{fermion,f=colVLL,t=1.4}{i,v} \fmf{phantom}{v,m} \fmffreeze \fmf{boson,t=1.5,f=colBSM,label=\colBSM U,l.s=left,l.d=4}{v,w} \fmf{fermion}{o2,w,o1} \fmf{fermion}{v,o3} \fmf{phantom,t=0.7}{w,t} % pull W decay vertex % labels \fmfv{l.d=5,l.a=180,l=\colVLL N}{i} \fmfv{l.d=5,l.a=25,l=$\ell^\mp$}{o1} \fmfv{l.d=5,l.a=0,l=$\overline{\mathrm{q}}$}{o2} \fmfv{l.d=4,l.a=-25,l=t}{o3} %\fmfv{l.d=8,l.a=180,l=U}{w} % for boson line \end{fmfgraph*} \end{fmfpicture} \end{document}
Click to download: VLQ_VLL.tex • VLQ_VLL.pdf
Open in Overleaf: VLQ_VLL.tex.