-
ea917da4a7
Point lib/geant4 submodule at gitea instead of KIT gitlab
main
lars
2026-07-23 10:11:04 +02:00
-
d04706582f
Increase calorimeter size by 4x in every dimension
calo-size-x4
lars
2026-07-13 15:30:09 +02:00
-
-
b5c8f69bfa
Merge branch 'spawning-ntuple' into 'main'
lars
2026-07-13 14:06:24 +02:00
-
-
14cfc18369
Add optional primary particle energy argument to dataset scripts
lars
2026-07-13 13:58:54 +02:00
-
068cf93604
Allow MINICALOSIM_SEED env var to override RNG seed in run_pbwo4/run_sampling
lars
2026-07-09 10:04:47 +02:00
-
6a3aabf772
Allow disabling of GDML so there is no dependency on xerces-c
lars
2026-07-01 12:48:54 +02:00
-
62945c95c4
Add export_xsec executable for PbWO4 gamma attenuation coefficients
lars
2026-06-25 16:53:23 +02:00
-
2715bc8d0d
Add next_volume/next_material columns and sampling batch script
lars
2026-06-24 19:24:35 +02:00
-
11d01d7015
Add run_sampling executable for sampling calorimeter geometries
lars
2026-06-24 09:45:31 +02:00
-
942130c667
add run-at-etp.sh for batch pbwo4 production runs
lars
2026-06-17 14:50:34 +02:00
-
0adc896bce
add post-step momentum direction to Steps ntuple
lars
2026-06-17 14:40:05 +02:00
-
26821af188
replace Dockerfile-mini with new superbuild-based Dockerfile
lars
2026-06-12 13:06:51 +02:00
-
2f74ee0637
rewrite README with full project and Geant4 modification docs
lars
2026-06-11 11:15:11 +02:00
-
38a0273087
link run_pbwo4 to build root in both build modes
lars
2026-06-11 11:10:44 +02:00
-
c11ecf51de
update geant4 submodule: fix circular dep in track ID pre-assignment
lars
2026-06-11 11:07:58 +02:00
-
2a0a23a45b
remove example files, mac files, and unused docker variants
lars
2026-06-11 10:45:17 +02:00
-
e265a6aa63
add superbuild to compile Geant4 from submodule source
lars
2026-06-11 10:41:47 +02:00
-
121aab961f
point geant4 submodule at personal GitLab fork
lars
2026-06-11 10:36:05 +02:00
-
517ba2ecb2
add child_track_ids array column to Steps; remove parent_id
lars
2026-06-11 10:30:36 +02:00
-
9ea0718139
add Spawning ntuple recording secondary births per step
lars
2026-06-11 10:25:08 +02:00
-
718f9361f7
docs: archive parent_step_no design plan
lars
2026-06-11 10:22:43 +02:00
-
01df646aa9
add run_pbwo4 C++ executable; fix missing std headers for Geant4 11.4
lars
2026-06-10 09:19:55 +02:00
-
18de7dd3db
limit Docker build parallelism to min(nproc, 16)
lars
2026-06-10 08:20:27 +02:00
-
5fc50bcefc
print commit hash on import; fix event_id offset in multi-core steps
lars
2026-06-08 16:35:31 +02:00
-
f5c832fd44
fix Geant4 cmake git-dirty check when building from submodule ADD
lars
2026-06-08 16:09:55 +02:00
-
4ffb2f78b8
extend Steps ntuple and switch Docker to Geant4 submodule source
lars
2026-06-08 16:07:17 +02:00
-
f9a7f2d1f1
add Geant4 source as shallow submodule (lib/geant4)
lars
2026-06-08 15:55:25 +02:00
-
df3faa841c
assemble steps inside try block to ensure temp file cleanup
lars
2026-06-08 14:18:40 +02:00
-
5f01ab6d35
save hits and steps to separate pickles in run_pbwo4.py
lars
2026-06-08 14:18:05 +02:00
-
7a62a46fe6
add run_pbwo4.py and include examples dir in both Docker images
lars
2026-06-08 13:59:01 +02:00
-
03b615cd3a
fix LD_LIBRARY_PATH warning in Dockerfile-mini
lars
2026-06-08 12:57:38 +02:00
-
aaf0b33413
add minimal Docker image (no CUDA, no Jupyter, batch-only Geant4)
lars
2026-06-08 12:38:52 +02:00
-
0c3f68d0cf
change container entrypoint from start-notebook.sh to bash
lars
2026-06-08 12:30:47 +02:00
-
4bc94278d8
fix Docker build: initialise pybind11 submodule before cmake
lars
2026-06-08 11:47:51 +02:00
-
19b1ef125b
add per-step kinematics ntuple ("Steps") to ROOT output
lars
2026-06-08 11:37:39 +02:00
-
91020714e7
add CLAUDE.md with build, test, and architecture documentation
lars
2026-06-08 11:20:31 +02:00
-
-
90baa21ce5
better commit hash handling
Jan Kieseler
2025-10-16 17:25:09 +02:00
-
8b8a526c54
added fastparquet
Jan Kieseler
2025-10-16 15:32:52 +02:00
-
cc41ed3c65
legacy structure (I hope)
Jan Kieseler
2025-10-16 15:11:50 +02:00
-
589b50522b
removed unnecessary includes
Jan Kieseler
2025-10-10 14:44:46 +02:00
-
47919f46aa
docu
Jan Kieseler
2025-10-10 13:18:59 +02:00
-
e53e2b0af4
fixing local absolute path for debugging
Jan Kieseler
2025-10-10 13:00:05 +02:00
-
13a913c068
changed to slim pandas wrapper
Jan Kieseler
2025-10-10 10:38:33 +02:00
-
d1155dc1e2
added slim pandas wrapper
Jan Kieseler
2025-10-10 10:38:22 +02:00
-
fd13b336e1
updated finally to ubuntu 22.04 and py3.10
Jan Kieseler
2025-01-15 16:20:13 +01:00
-
64e48ce7b3
changing ubuntu version
Jan Kieseler
2025-01-15 16:06:34 +01:00
-
0492cf0875
added better cleanup
Jan Kieseler
2024-12-13 12:33:43 +01:00
-
e195f8fe1a
small fix
Jan Kieseler
2024-12-13 11:53:11 +01:00
-
62bf0837b5
changed underlying geant encapsulation completely
Jan Kieseler
2024-12-13 11:13:54 +01:00
-
ef48d3da76
faster geant compile
Jan Kieseler
2024-12-12 08:28:53 +01:00
-
7e47bd5aa7
remove threaded option in geant compile args
Jan Kieseler
2024-12-12 08:26:53 +01:00
-
7829fde6f2
manual seed option
Jan Kieseler
2024-11-07 14:14:45 +01:00
-
7410049a72
added multi particles
Jan Kieseler
2024-10-09 13:05:18 +02:00
-
b7946e2e37
assert not needed anymore with clearly defined seeds
Jan Kieseler
2024-10-07 15:21:20 +02:00
-
6fede8c1f8
print
Jan Kieseler
2024-09-17 16:20:09 +02:00
-
46efd8dea0
cpu file, needs testing
Jan Kieseler
2024-09-17 16:19:49 +02:00
-
a40d66bb22
for dependencies
Jan Kieseler
2024-09-15 22:17:50 +02:00
-
854402320c
fix for nomp. only use if you are anyway in a child process
Jan Kieseler
2024-09-13 10:06:28 +02:00
-
e3c048f2ed
changed events per core
Jan Kieseler
2024-09-12 15:45:21 +02:00
-
50ebbc2ae7
adde threading locks in case it's needed downstream
Jan Kieseler
2024-09-12 15:35:44 +02:00
-
1361621655
more options
Jan Kieseler
2024-09-10 09:09:10 +02:00
-
85b344d134
tools and fixes
Jan Kieseler
2024-09-10 09:06:13 +02:00
-
1289cd6f0c
fixed file save
Jan Kieseler
2024-09-09 15:48:44 +02:00
-
7e520d88b9
fixes
Jan Kieseler
2024-09-09 14:56:30 +02:00
-
3650114b21
better seeding
Jan Kieseler
2024-08-27 09:36:30 +02:00
-
fc5c61a55b
fix for seed
Jan Kieseler
2024-08-26 14:28:27 +02:00
-
a2fe3bbf5f
pretified
Jan Kieseler
2024-08-23 11:35:01 +02:00
-
9038c9521a
better plotting
Jan Kieseler
2024-08-23 11:22:50 +02:00
-
905d5408ed
fixed df indexing
Jan Kieseler
2024-08-22 16:33:16 +02:00
-
ca126d0b8f
added seed also to fill_event
Jan Kieseler
2024-08-22 16:10:38 +02:00
-
a8ae88b8cd
added check script
Jan Kieseler
2024-08-22 16:06:35 +02:00
-
483f584e1c
cuda check and better comment
Jan Kieseler
2024-08-22 16:05:56 +02:00
-
c6c7b496c6
cuda check script
Jan Kieseler
2024-08-22 16:04:26 +02:00
-
6ec385d73f
removed printout
Jan Kieseler
2024-08-22 15:57:03 +02:00
-
88b03ecfa3
added randomised x-y position within 15 cm window
Jan Kieseler
2024-08-22 15:56:31 +02:00
-
d8f3a3720a
proper seedings
Jan Kieseler
2024-08-22 15:50:24 +02:00
-
3aa8f67742
silent
Jan Kieseler
2024-08-22 15:05:07 +02:00
-
d41814b502
docker update
Jan Kieseler
2024-08-22 14:51:50 +02:00
-
d993be76cd
simplify it
Jan Kieseler
2024-08-22 14:44:24 +02:00
-
64399dbf3c
fixes
Jan Kieseler
2024-08-22 14:41:24 +02:00
-
ee622c57ba
another try
Jan Kieseler
2024-07-24 10:23:58 +02:00
-
f1635306a0
added files
Jan Kieseler
2024-07-23 16:43:00 +02:00
-
d67b633a40
also added display_event
Jan Kieseler
2024-07-23 14:54:39 +02:00
-
c281fd2bbc
updated
Jan Kieseler
2024-07-23 14:53:33 +02:00
-
e849d0bac5
changed to be serialisable for multiprocessing
Jan Kieseler
2024-07-23 14:01:20 +02:00
-
da97ad4613
updated ignore
Jan Kieseler
2024-05-07 13:58:54 +02:00
-
a7c454648d
updated build pipeline
Jan Kieseler
2024-05-07 13:58:10 +02:00
-
5acbe7ec66
Update .gitlab-ci.yml file
Jan Kieseler
2024-05-07 09:12:07 +00:00
-
39d35a1b56
file save
Jan Kieseler
2024-05-07 09:51:05 +02:00
-
32719f21c3
move
Jan Kieseler
2024-05-07 09:38:15 +02:00
-
cb736850e7
fixed assign problems probably
Jan Kieseler
2024-01-25 10:44:39 +01:00
-
96e0b94eb7
Update README.md
Jan Kieseler
2023-10-20 08:01:53 +00:00
-
cc87e88402
Update README.md
Jan Kieseler
2023-10-20 08:00:37 +00:00
-
a7070fe981
Update README.md
Jan Kieseler
2023-10-20 07:40:00 +00:00
-
5ebcf963fc
unique filenames, circumvent Geant thread in filename, del root& save pkl
lars
2023-10-13 15:55:27 +02:00
-
381aa6ea91
output file
Jan Kieseler
2023-10-13 09:09:02 +02:00
-
69cc376c5f
fix
Jan Kieseler
2023-10-10 21:39:10 +02:00
-
296d16fefc
proper sensor information
Jan Kieseler
2023-10-10 21:36:09 +02:00
-
9ded57e14a
more safety options for non existing materials
Jan Kieseler
2023-10-10 18:05:35 +02:00
-
19226f31e6
random seed
Jan Kieseler
2023-10-10 10:12:31 +02:00