19 | | === Publication === |
20 | | We published a description of this project and the resulting Feynman rules for scalar leptoquarks in [https://arxiv.org/abs/2105.04844 ArXiv:2105.04844]. Please cite this article ([https://inspirehep.net/literature/1862806 Crivellin:2021tmz]) when using any of the contents provided here. |
| 22 | === Instructions === |
| 23 | The notebook [SLQrules.nb](SLQrules.nb) is used to display and export the Feynman rules. Having loaded the model files in [SLQrules](SLQrules), the different parts of the Lagrangian can be accessed via the FeynRules variable names |
| 24 | |
| 25 | | Lagrangian: Latex name | Lagrangian: Code name | Description | |
| 26 | | ------ | ------ | ------ | |
| 27 | | $`\mathcal{L}^{\text{LQ}}`$ | `LQall` | Entire leptoquark Lagrangian. | |
| 28 | | $`\mathcal{L}_{2\Phi}`$ | `LQ2Phi` | LQ masses and LQ-LQ-Higgs(-Higgs) interactions. | |
| 29 | | $`\mathcal{L}_{kin}`$ | `LQkin` | Kinetic terms and couplings to gauge bosons. | |
| 30 | | $`\mathcal{L}_{f}`$ | `LQf` | Couplings to SM fermions. | |
| 31 | | $`\mathcal{L}_{3\Phi}`$ | `LQ3Phi` | LQ-LQ-LQ(-Higgs) interactions. | |
| 32 | | $`\mathcal{L}_{4\Phi}`$ | `LQ4Phi` | LQ-LQ-LQ-LQ interactions. | |
| 33 | |
| 34 | The command |
| 35 | ```mathematica |
| 36 | FeynmanRules[LQall]; |
| 37 | ``` |
| 38 | is used to derive the Feynman rules, here for the entire Lagrangian $`\mathcal{L}^{\text{LQ}}`$. The Feynman rules can be exported as UFO files to be used in MadGraph. This is done via the command |
| 39 | ```mathematica |
| 40 | FeynmanGauge = False; |
| 41 | WriteUFO[LSM + LQall, Output -> "SLQrules-UFO"]; |
| 42 | ``` |
| 43 | The boolean `FeynmanGauge` on the first line is used to switch between Feynman and unitary gauge. The files are exported to SLQrules/SLQrules-UFO in your FeynRules directory. We also provide ready-to-use UFO files for $`\mathcal{L}^{\text{LQ}}`$, these can be found under [UFO/SLQrules-UFO](UFO/SLQrules-UFO). Similarly, the export to FeynArts is carried out using |
| 44 | ```mathematica |
| 45 | FeynmanGauge = False; |
| 46 | WriteFeynArtsOutput[LSM + LQall, Output -> "SLQrules-FA"]; |
| 47 | ``` |
| 48 | We provide prefabricated FeynArts files under [FeynArts/SLQrules-FA](FeynArts/SLQrules-FA). Additionally, the export to MadGraph with the counterterms needed for NLO computations as well as Sherpa, CalcHep or Whizard is possible. The corresponding commands can be found in [SLQrules.nb](SLQrules.nb), but we opt not to include prefabricated files for these applications. |
| 49 | |