From 912b35fc90550908757feb0864816a60fa85ad22 Mon Sep 17 00:00:00 2001 From: sungbinoh Date: Fri, 17 Oct 2025 11:22:37 -0500 Subject: [PATCH 1/3] -Subproject commit d84d726d95017f4b86a99537f6d86deeda3216c3 +Subproject commit 26e2abb92fe757510ca0a7e54444e8018aa721f7 in supera --- sbncode/Supera | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sbncode/Supera b/sbncode/Supera index d84d726d9..26e2abb92 160000 --- a/sbncode/Supera +++ b/sbncode/Supera @@ -1 +1 @@ -Subproject commit d84d726d95017f4b86a99537f6d86deeda3216c3 +Subproject commit 26e2abb92fe757510ca0a7e54444e8018aa721f7 From f65e013f56ccd7ade2ef2041f853252a156036dc Mon Sep 17 00:00:00 2001 From: sungbinoh Date: Fri, 17 Oct 2025 11:58:55 -0500 Subject: [PATCH 2/3] adding an if condition for fixing exactly same start and end positions of true particles from nu-int --- sbncode/CAFMaker/FillTrue.cxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sbncode/CAFMaker/FillTrue.cxx b/sbncode/CAFMaker/FillTrue.cxx index aeeb0646d..b6c78ea06 100644 --- a/sbncode/CAFMaker/FillTrue.cxx +++ b/sbncode/CAFMaker/FillTrue.cxx @@ -776,6 +776,9 @@ namespace caf { if (exit_point < 0 && entry_point >= 0) { exit_point = particle.NumberTrajectoryPoints() - 1; } + if (exit_point >= 0 && entry_point >=0 && exit_point == entry_point && exit_point < static_cast(particle.NumberTrajectoryPoints()) - 1){ + exit_point++; // to avoid exactly the same start and end positions when single index is inside the active volumne + } if (exit_point >= 0 && ((unsigned)exit_point) < particle.NumberTrajectoryPoints() - 1) { srparticle.wallout = sbn::GetWallCross(active_volumes.at(cryostat_index), particle.Position(exit_point).Vect(), particle.Position(exit_point+1).Vect()); } From 786339401643429950ad6bc531388ac741b8c2d2 Mon Sep 17 00:00:00 2001 From: sungbinoh Date: Mon, 20 Oct 2025 08:48:00 -0500 Subject: [PATCH 3/3] reverting Supera commit to d84d726d95017f4b86a99537f6d86deeda3216c3 --- sbncode/Supera | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sbncode/Supera b/sbncode/Supera index 26e2abb92..d84d726d9 160000 --- a/sbncode/Supera +++ b/sbncode/Supera @@ -1 +1 @@ -Subproject commit 26e2abb92fe757510ca0a7e54444e8018aa721f7 +Subproject commit d84d726d95017f4b86a99537f6d86deeda3216c3