期刊
COMPUTER PHYSICS COMMUNICATIONS
卷 180, 期 9, 页码 1614-1641出版社
ELSEVIER
DOI: 10.1016/j.cpc.2009.02.018
关键词
Model building; Model implementation; Feynman rules; Feynman diagram calculators; Monte Carlo programs
资金
- Fonds National de la Recherche dScientifique, Belgium
- US National Science Foundation [PHY-0354226, PHY-0555544]
- Science and Technology Facilities Council [ST/G000905/1] Funding Source: researchfish
- STFC [ST/G000905/1] Funding Source: UKRI
In this paper we present FeynRules, a new Mathematica package that facilitates the implementation of new particle physics models. After the user implements the basic model information (e.g., particle content, parameters and Lagrangian), FeynRules derives the Feynman rules and stores them in a generic form suitable for translation to any Feynman diagram calculation program. The model can then be translated to the format specific to a particular Feynman diagram calculator via FeynRules translation interfaces. Such interfaces have been written for CalcHEP/CompHER FeynArts/FormCalc. MadGraph/MadEvent and Sherpa, making it possible to write a new model once and have it work in all of these programs. In this paper, we describe how to implement a new model, generate the Feymman rules, use a generic translation interface, and write a new translation interface. We also discuss the details of the FeynRules code. Program summary Program title: FeynRules Catalogue identifier: AEDI_v1_0 Program summary URL:: http://cpc.cs.qub.ac.uk/summaries/AEDI-v1-0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 15980 No. of bytes in distributed program, including test data, etc.: 137 383 Distribution format: tar.gz Programming language: Mathematica Computer: Platforms on which Mathematica is available Operating system: Operating systems on which Mathematica is available Classification: 11.1. 11.2, 11.6 Nature of problem: Automatic derivation of Feynman rules from a Lagrangian. Implementation of new models into Monte Carlo event generators and FeynArts. Solution method: FeynRules works in two steps: 1. derivation of the Feynman rules directly form the Lagrangian using canonical commutation relations among fields and creation operators. 2. implementation of the new physics model into FeynArts as well as various Monte Carlo programs via interfaces. Restrictions: The Lagrangian must fulfill basic QFT requirements, such as Lorentz and gauge invariance. Only fields with spin 0, 1/2, 1 and 2 are implemented. Unusual features: Translation interfaces to FeynArts, CalcHEP/CompHEP, MaclGraph and Sherpa exist. Running time: The running time depends on the complexity of the Lagrangian, and varies from seconds (Standard Model) to minutes (more complicated models. like the 3-Site Model). (C) 2009 Elsevier B.V. All rights reserved.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据