Commit Graph

  • 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