.. _sphx_glr_auto_examples_Particle_Physics_plot_ggFZZ_EFT.py: ggFZZ EFT ========= The gluon-gluon fusion. .. image:: /auto_examples/Particle_Physics/images/sphx_glr_plot_ggFZZ_EFT_001.png :align: center .. code-block:: python import matplotlib.pyplot as plt from feynman import Diagram fig = plt.figure(figsize=(10.,10.)) ax = fig.add_axes([0,0,1,1], frameon=False) diagram = Diagram(ax) #diagram.text(.5,0.9,"Gluon-Gluon Fusion (ggF)",fontsize=40) in1 = diagram.vertex(xy=(.05,.7), marker='') in2= diagram.vertex(xy=(.05,.3), marker='') v1 = diagram.vertex(xy=(.25,.7)) v2 = diagram.vertex(xy=(.25,.3)) v3 = diagram.vertex(xy=(.45,.5)) higgsout = diagram.vertex(xy=(.60,.5)) zout1 = diagram.vertex(xy=(.85,.7), marker='') zout2 = diagram.vertex(xy=(.85,.3), marker='') gluon_style = dict(style='linear loopy', xamp=.025, yamp=.035, nloops=4) g1 = diagram.line(in1, v1, **gluon_style) g2 = diagram.line(in2, v2, **gluon_style) t1 = diagram.line(v1, v2) t2 = diagram.line(v2, v3) t3 = diagram.line(v3, v1) higgs = diagram.line(v3, higgsout, arrow=False, style='dashed') z1 = diagram.line(higgsout, zout1,arrow=False, style='wiggly') z2 = diagram.line(zout2, higgsout,arrow=False, style='wiggly') g1.text("$g$",fontsize=30) g2.text("$g$",fontsize=30) diagram.text(zout1.xy[0]+.025,zout1.xy[1],"$Z$",fontsize=30) diagram.text(zout2.xy[0]+.025,zout2.xy[1],"$Z$",fontsize=30) t1.text("$t$",fontsize=30) t2.text("$t$",fontsize=30) t3.text(r"$\bar{t}$",fontsize=30) higgs.text("H",fontsize=30) diagram.text(higgsout.xy[0]+0.24, higgsout.xy[1], "$\kappa_\mathrm{SM}/\kappa_{AZZ}/\kappa_{HZZ}$",fontsize=30) diagram.plot() plt.show() **Total running time of the script:** ( 0 minutes 0.091 seconds) .. only :: html .. container:: sphx-glr-footer .. container:: sphx-glr-download :download:`Download Python source code: plot_ggFZZ_EFT.py ` .. container:: sphx-glr-download :download:`Download Jupyter notebook: plot_ggFZZ_EFT.ipynb ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_