Changes between Version 1 and Version 2 of FeynArtsInterface


Ignore:
Timestamp:
Feb 21, 2010, 2:21:42 PM (15 years ago)
Author:
Claude Duhr
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FeynArtsInterface

    v1 v2  
    33== The !FeynArts interface ==
    44
    5 === by C. Duhr, in collaboration with T. Hahn ===
     5=== by C. Duhr ===
    66
    7 !FeynArts is a Mathematica® package for the generation and visualization of Feynman diagrams and amplitudes. The source code can be downloaded from [http://www.feynarts.de www.feynarts.de].
     7!FeynArts is a Mathematica package for the generation and visualization of Feynman diagrams and amplitudes. The source code can be downloaded from [http://www.feynarts.de www.feynarts.de].
    88
    99==== Generating a new !FeynArts model with FeynRules ====
    1010
    11 The !FeynRules interface to !FeynArts enables the user to write out a !FeynArts model file for is new physics model just by knowing the lagrangian and the !FeynRules model file. As the syntax of the !FeynRules model files is similar to the one used in !FeynArts, most of the information is just copied from one model file to the other.In addition, the !FeynArts model file contains the object {{{M$CouplingMatrices}}}, which contains all the interactions and vertices for this model.
     11The !FeynRules interface to !FeynArts enables the user to write out a !FeynArts model file for is new physics model just by knowing the Lagrangian and the !FeynRules model file. As the syntax of the !FeynRules model files is similar to the one used in !FeynArts, most of the information is just copied from one model file to the other.In addition, the !FeynArts model file contains the object {{{M$CouplingMatrices}}}, which contains all the interactions and vertices for this model.
    1212
    1313The !FeynArts interface is called via the command
    14 {{{{{{WriteFeynArtsOutput[L1, L2, L3,..., options]}}}}}}
    15 
    16 where {{{L1}}}, {{{L2}}}, {{{L3}}}, ... denote the lagrangians which should be used to calculate Feynman rules from. {{{WriteFeynArtsOutput}}} shares all the options of {{{FeynmanRules}}}. In addition, it has thefollowing two options:
    17    * {{{Output}}}: The name of the !FeynArts model file written. The default is {{{M$ModelName}}} with the extension ".mod" appended.
    18    * {{{CouplingRename}}}: Whether to rename vertices with a new name and store the definitions in {{{M$FACouplings}}}. The default is {{{True}}}.
     14{{{
     15WriteFeynArtsOutput[L1, L2, L3,..., options]
     16}}L
     17where {{{L1}}}, {{{L2}}}, {{{L3}}}, ... denote the Lagrangians which should be used to calculate Feynman rules from. {{{WriteFeynArtsOutput}}} shares all the options of {{{FeynmanRules}}}. In addition, it has thefollowing two options:
     18   * {{{Output}}}: The name of the !FeynArts model file written. The default is {{{M$ModelName}}} with the extension ".mod" appended.
     19   * {{{CouplingRename}}}: Whether to rename vertices with a new name and store the definitions in {{{M$FACouplings}}}. The default is {{{True}}}.
    1920For further details on the FeynArts interface, have a look at the user manual.
    2021
    21 This creates the !FeynArts model file {{{file.mod}}} in the current working directory. This model file can then be copied to the !FeynArts =/Model/= subdirectory, and the model can be used in the usual way.
     22This creates the !FeynArts model file {{{file.mod}}} in the current working directory. This model file can then be copied to the !FeynArts {{{/Model/}}} subdirectory, and the model can be used in the usual way.
    2223
    2324==== Features and limitations ====
     
    2829
    2930Mathematica is a registered trademark of Wolfram Research, Inc.
    30 
    31 -- Main.ClaudeDuhr - 10 Feb 2008