Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aedi_v1_0.tar.gz(134 Kbytes)
Manuscript Title: FeynRules - Feynman rules made easy
Authors: Neil D. Christensen, Claude Duhr
Program title: FeynRules
Catalogue identifier: AEDI_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 180(2009)1614
Programming language: Mathematica.
Computer: Platforms on which Mathematica is available.
Operating system: Operating systems on which Mathematica is available.
Keywords: Model building, Model implementation, Feynman rules, Feynman diagram calculators, Monte Carlo programs.
PACS: 11.10.Ef, 12.38.Bx.
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.

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, MadGraph 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).