View on GitHub

Geant4 Zero to Hero

Dev Space for End Users

Analysis ROOT Docker

ROOT Jupyter Notebook

Dockerfile in this folder is used to create the docker image, physino/root:notebook, in the following way:

# in current folder
docker build --platform linux/amd64,linux/arm64 -t physino/root:notebook --push .

It can be used in the following way:

cd /path/to/geant4
docker compose up notebook
[+] Running 8/8
...
gears-analysis-1  |     To access the notebook, open this file in a browser:
gears-analysis-1  |         file:///root/.local/share/jupyter/runtime/nbserver-11-open.html
gears-analysis-1  |     Or copy and paste one of these URLs:
gears-analysis-1  |         http://3aefd9eb4f5f:8888/?token=19ca614154325439e355baf69574a2683714c988c033d5c8
gears-analysis-1  |      or http://127.0.0.1:8888/?token=19ca614154325439e355baf69574a2683714c988c033d5c8

Open the last link in your browser in the host computer and you can use the jupyter notebook to analyze data generated by your Geant4 simulation.