Skip to content

Pyresias: a toy parton shower for educational purposes

License

Notifications You must be signed in to change notification settings

apapaefs/pyresias

Repository files navigation

Pyresias

A toy parton shower for educational purposes.

Pre-requisites:

  1. python 3.x
  2. pyhepmc
  3. matplotlib, numpy, scipy.

Usage:

There are three main files in this tutorial:

  1. The "test" code, providing a basic demonstration of the parton shower sudakov veto algorithm:
python3 pyresias_test.py -n [Number of Branches] -Q [Starting scale] -c
[Cutoff Scale] -o [outputdirectory] -d [enable debugging output]
  1. The JupyterLab notebook jupyter_nb.ipynb, which includes a step-by-step guide of the above "test" code:

Click below to launch a Binder repository to use the JupyterLab notebook jupyter_nb.ipynb directly!

Binder

  1. The parton shower on $e^+ e^- \rightarrow q\bar{q}$ LHE files:
python3 pyresias.py data/LHE_FILE.lhe.gz

An example LHE file is provided in the "data" directory, generated through MadGraph5_aMC@NLO.

About the Author

Andreas Papaefstathiou is Assistant Professor of Physics at Kennesaw State University. This website was originally created in January 2024 and is updated on a best-effort basis.

References

arxiv reference

About

Pyresias: a toy parton shower for educational purposes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published