Generating and Calculating One-loop Feynman Diagrams with FeynArts, FormCalc, and LoopTools
Thomas H. Hahn
Abstract
Thomas H. Hahn
Abstract
A set of programs is presented for automatically generating and calculating Feynman diagrams. Diagrams are generated with FeynArts, then algebraically simplified using a combination of Mathematica and FORM implemented in the package FormCalc, and finally evaluated numerically using the LoopTools package. FormCalc works either in dimensional regularization or in constrained differential renormalization, the latter of which is equivalent at the one-loop level to regularization by dimensional reduction. FormCalc combines the speed of FORM with the powerful instruction set of Mathematica, and the latter greatly eases further processing of the results (e.g. selecting or modifying terms). The output is in a form well suited for numerical evaluation, which is then straightforward using the implementations of the one-loop integrals in LoopTools.
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
A set of programs is presented for automatically generating and calculating Feynman diagrams. Diagrams are generated with FeynArts, then algebraically simplified using a combination of Mathematica and FORM implemented in the package FormCalc, and finally evaluated numerically using the LoopTools package. FormCalc works either in dimensional regularization or in constrained differential renormalization, the latter of which is equivalent at the one-loop level to regularization by dimensional reduction. FormCalc combines the speed of FORM with the powerful instruction set of Mathematica, and the latter greatly eases further processing of the results (e.g. selecting or modifying terms). The output is in a form well suited for numerical evaluation, which is then straightforward using the implementations of the one-loop integrals in LoopTools.
Key concepts: Feynman diagram, Regularization (linguistics), Dimensional regularization, Feynman integral, Set (abstract data type), Loop (graph theory), Computer science, Renormalization