This repository defines the Docker image that will be used in the Madminer tutorial. The tutorial is a good starting point to get familiarized with the Madminer package.
The provided Docker image contains all the necessary binaries and dependencies to generate events with MadGraph 5, Pythia 8 and Delphes using Madminer, to later on perform Machine Learning analysis.
In addition, it must define an environment variable pointing to the MadGraph installation folder. This allows the tutorial and the Docker environment to be fully decoupled, and evolve at different speeds. In this case:
ENV MG_FOLDER_PATH "/madminer/software/MG5_aMC_vX_Y_Z"
To build a new Docker image for local testing:
make build
To publish a new Docker image, bump up the VERSION
number and execute:
export DOCKERUSER=<your_dockerhub_username>
export DOCKERPASS=<your_dockerhub_password>
make push