From 34c0408c16fda725f07f6da026c57f918b398714 Mon Sep 17 00:00:00 2001 From: Johannes Schumann <johannes.schumann@fau.de> Date: Sat, 1 Apr 2023 09:09:27 +0200 Subject: [PATCH] Check if initial vertex position is in CAN in order to decide for status of hadr. secondaries --- km3buu/output.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/km3buu/output.py b/km3buu/output.py index 1090986..df74a19 100644 --- a/km3buu/output.py +++ b/km3buu/output.py @@ -747,8 +747,12 @@ def write_detector_file(gibuu_output, if prop_particles is not None: lep_out_trk.status = km3io.definitions.trkmembers[ "TRK_ST_PROPLEPTON"] - generator_particle_state = km3io.definitions.trkmembers[ - "TRK_ST_UNDEFINED"] + if geometry.in_can(vtx_pos): + generator_particle_state = km3io.definitions.trkmembers[ + "TRK_ST_FINALSTATE"] + else: + generator_particle_state = km3io.definitions.trkmembers[ + "TRK_ST_UNDEFINED"] else: lep_out_trk.status = km3io.definitions.trkmembers[ "TRK_ST_FINALSTATE"] -- GitLab