diff --git a/bind/run_pbwo4.py b/bind/run_pbwo4.py new file mode 100644 index 0000000..5eb80e4 --- /dev/null +++ b/bind/run_pbwo4.py @@ -0,0 +1,14 @@ +import os +from G4Calo import run_batch +from minicalo import GeometryDescriptor + +output_dir = os.path.dirname(os.path.abspath(__file__)) + +gd = GeometryDescriptor() +gd.addLayer(20.0, "G4_PbWO4", True, 10, 10) + +df = run_batch(gd, 10, "e-", 1.0) + +out = os.path.join(output_dir, "pbwo4_10events.pkl") +df.to_pickle(out) +print(f"Saved {len(df)} events to {out}") diff --git a/docker/Dockerfile b/docker/Dockerfile index 06ff5bb..843f2fe 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -102,6 +102,8 @@ RUN cp /root/minicalosim/build/minicalo* /root/minicalosim/bind/G4Calo.py /root/ RUN cp /root/minicalosim/bind/G4Calo_exec.py /usr/local/bin/ +RUN cp -r /root/minicalosim/bind /examples + RUN cp /root/minicalosim/docker/start-notebook.py /usr/local/bin/ RUN cp /root/minicalosim/docker/start-notebook.sh /usr/local/bin/ RUN cp /root/minicalosim/docker/start-singleuser.py /usr/local/bin/