# Sho's catennel

## Physics - Lecture about Automated Feynman-Diagram Calculation

### Introduction

This page is for the informal lecture I did in February 2012 at Osaka University.

The lecture included the following contents:

• Automated generation of Feynman diagrams with Mathematica / FeynArts.
• Automated calculation of the scattering amplitude for the diagrams with Mathematica / FormCalc, LoopTools.
• Implementing your own model with Mathematica / FeynRules (and automated calculation with the model).
• Monte Calro simulation with the model using MadGraph 5.

I provide the materials used in the lecture on this page. You can download and use them freely (MIT license). The materials are designed so that you can learn the above features by yourself. (at least I hoped so...)

Also I would appreciate your invitation to give the lecture. See Information about Lecture below.

### Lecture Materials

#### Get All at Once

Materials are maintained in GitHub repository misho104/FeynLecture.

### Installation Tips

As you know, you have to AppendTo[$Path, /the/directory/of/the/packages] to use FeynArts etc. You can use this$Path as the default configuration if you add these commands into the "initialization file" found in $HOME/.Mathematica/Kernel/init.m,$HOME/Library/Mathematica/Kernel/init.m, etc. (depending on the platform).

Actually I installed all the packages I use in $HOME/Documents/Mathematica/lib/, and wrote the following commands in init.m: Global$LibDirectory=FileNameJoin[{$HomeDirectory, "Documents", "Mathematica", "lib"}] AppendTo[$Path, Global$LibDirectory];$Path = Join[$Path, Select[FileNames["*", Global$LibDirectory], FileType[#] == Directory &]];


which add all the directories $HOME/Documents/Mathematica/lib/*` into$Path.