Help Privacy Policy Disclaimer
  Advanced SearchBrowse




Journal Article

minimal-lagrangians: Generating and studying dark matter model Lagrangians with just the particle content


May,  Simon
Computational Structure Formation, MPI for Astrophysics, Max Planck Society;

External Resource
No external resources are shared
Fulltext (restricted access)
There are currently no full texts shared for your IP range.
Fulltext (public)
There are no public fulltexts stored in PuRe
Supplementary Material (public)
There is no public supplementary material available

May, S. (2021). minimal-lagrangians: Generating and studying dark matter model Lagrangians with just the particle content. Computer Physics Communications, 261: 107773. doi:10.1016/j.cpc.2020.107773.

Cite as: https://hdl.handle.net/21.11116/0000-0008-9423-9
minimal-lagrangians is a Python program which allows one to specify the field content of an
extension of the Standard Model of particle physics and, using this information, to generate the most
general renormalizable Lagrangian that describes such a model. As the program was originally created
for the study of minimal dark matter models with radiative neutrino masses, it can handle additional
scalar or Weyl fermion fields which are SU(3)C singlets, SU(2)L singlets, doublets or triplets, and can
have arbitrary U(1)Y hypercharge. It is also possible to enforce an arbitrary number of global U(1)
symmetries (with Z2 as a special case) so that the new fields can additionally carry such global charges.
In addition to human-readable and LATEX output, the program can generate SARAH model files containing
the computed Lagrangian, as well as information about the fields after electroweak symmetry breaking
(EWSB), such as vacuum expectation values (VEVs) and mixing matrices. This capability allows further
detailed investigation of the model in question, with minimal-lagrangians as the first component
in a tool chain for rapid phenomenological studies of ‘‘minimal’’ dark matter models requiring little
effort and no unnecessary input from the user