From 1839b7743ec346875d47fd302b5cef612defaa30 Mon Sep 17 00:00:00 2001 From: nathanielerowe <70993723+nathanielerowe@users.noreply.github.com> Date: Thu, 23 Oct 2025 13:04:53 -0500 Subject: [PATCH 1/8] Update output commands for non-deterministic simulation Added output commands for WireCell Toolkit simulation. --- test/ci/sbnd_ci_nucosmics_detsim_quick_test_sbndcode.fcl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/ci/sbnd_ci_nucosmics_detsim_quick_test_sbndcode.fcl b/test/ci/sbnd_ci_nucosmics_detsim_quick_test_sbndcode.fcl index 72e2e5aad..9cbd62b94 100644 --- a/test/ci/sbnd_ci_nucosmics_detsim_quick_test_sbndcode.fcl +++ b/test/ci/sbnd_ci_nucosmics_detsim_quick_test_sbndcode.fcl @@ -1,3 +1,11 @@ #include "standard_detsim_sbnd.fcl" services.NuRandomService.policy: "perEvent" + +#Adding these drops because the WireCell Toolkit simulation +# is not deterministic, but they would like to keep these +# in main production to further develop. +outputs.out1.outputCommands: [ "keep *_*_*_*" + ,"*_simtpc2d_badmasks_*" + ,"*_simtpc2d_badchannels_*" + ] From c46737f7b229f88c90a07313694dc4387315f6ec Mon Sep 17 00:00:00 2001 From: nathanielerowe <70993723+nathanielerowe@users.noreply.github.com> Date: Thu, 23 Oct 2025 13:05:25 -0500 Subject: [PATCH 2/8] non-deterministic behavior fix --- test/ci/sbnd_ci_nucosmics_detsim_seq_test_sbndcode.fcl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/ci/sbnd_ci_nucosmics_detsim_seq_test_sbndcode.fcl b/test/ci/sbnd_ci_nucosmics_detsim_seq_test_sbndcode.fcl index c40384f56..334a4dd16 100644 --- a/test/ci/sbnd_ci_nucosmics_detsim_seq_test_sbndcode.fcl +++ b/test/ci/sbnd_ci_nucosmics_detsim_seq_test_sbndcode.fcl @@ -1 +1,9 @@ #include "sbnd_ci_nucosmics_detsim_quick_test_sbndcode.fcl" + +#Adding these drops because the WireCell Toolkit simulation +# is not deterministic, but they would like to keep these +# in main production to further develop. +outputs.out1.outputCommands: [ "keep *_*_*_*" + ,"*_simtpc2d_badmasks_*" + ,"*_simtpc2d_badchannels_*" + ] From 47acaa79f579660210528c8eccca74efa26a7374 Mon Sep 17 00:00:00 2001 From: nathanielerowe <70993723+nathanielerowe@users.noreply.github.com> Date: Thu, 23 Oct 2025 13:05:44 -0500 Subject: [PATCH 3/8] non-deterministic behavior fix --- test/ci/sbnd_ci_single_detsim_quick_test_sbndcode.fcl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/ci/sbnd_ci_single_detsim_quick_test_sbndcode.fcl b/test/ci/sbnd_ci_single_detsim_quick_test_sbndcode.fcl index f247a28cf..7f9f27d41 100644 --- a/test/ci/sbnd_ci_single_detsim_quick_test_sbndcode.fcl +++ b/test/ci/sbnd_ci_single_detsim_quick_test_sbndcode.fcl @@ -2,3 +2,11 @@ services.NuRandomService.policy: "perEvent" + +#Adding these drops because the WireCell Toolkit simulation +# is not deterministic, but they would like to keep these +# in main production to further develop. +outputs.out1.outputCommands: [ "keep *_*_*_*" + ,"*_simtpc2d_badmasks_*" + ,"*_simtpc2d_badchannels_*" + ] From 0fc0a411094c6739cffdfd9b8e464a747c463e9c Mon Sep 17 00:00:00 2001 From: nathanielerowe <70993723+nathanielerowe@users.noreply.github.com> Date: Thu, 23 Oct 2025 13:06:04 -0500 Subject: [PATCH 4/8] non-deterministic behavior fix --- test/ci/sbnd_ci_single_detsim_seq_test_sbndcode.fcl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/ci/sbnd_ci_single_detsim_seq_test_sbndcode.fcl b/test/ci/sbnd_ci_single_detsim_seq_test_sbndcode.fcl index 1b7e6ddbc..e850f0a90 100644 --- a/test/ci/sbnd_ci_single_detsim_seq_test_sbndcode.fcl +++ b/test/ci/sbnd_ci_single_detsim_seq_test_sbndcode.fcl @@ -1 +1,9 @@ #include "sbnd_ci_single_detsim_quick_test_sbndcode.fcl" + +#Adding these drops because the WireCell Toolkit simulation +# is not deterministic, but they would like to keep these +# in main production to further develop. +outputs.out1.outputCommands: [ "keep *_*_*_*" + ,"*_simtpc2d_badmasks_*" + ,"*_simtpc2d_badchannels_*" + ] From ca9bdf26ed03f13487faee89bfe19e8fcd8e2751 Mon Sep 17 00:00:00 2001 From: nathanielerowe <70993723+nathanielerowe@users.noreply.github.com> Date: Thu, 23 Oct 2025 13:48:30 -0500 Subject: [PATCH 5/8] Modify output commands to drop specific bad data Updated output commands to drop bad masks and channels. --- test/ci/sbnd_ci_nucosmics_detsim_quick_test_sbndcode.fcl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/ci/sbnd_ci_nucosmics_detsim_quick_test_sbndcode.fcl b/test/ci/sbnd_ci_nucosmics_detsim_quick_test_sbndcode.fcl index 9cbd62b94..c40186e99 100644 --- a/test/ci/sbnd_ci_nucosmics_detsim_quick_test_sbndcode.fcl +++ b/test/ci/sbnd_ci_nucosmics_detsim_quick_test_sbndcode.fcl @@ -6,6 +6,6 @@ services.NuRandomService.policy: "perEvent" # is not deterministic, but they would like to keep these # in main production to further develop. outputs.out1.outputCommands: [ "keep *_*_*_*" - ,"*_simtpc2d_badmasks_*" - ,"*_simtpc2d_badchannels_*" + ,"drop *_simtpc2d_badmasks_*" + ,"drop *_simtpc2d_badchannels_*" ] From 0b111e1d71657437d53b6f6aa1c38000c5930fc8 Mon Sep 17 00:00:00 2001 From: nathanielerowe <70993723+nathanielerowe@users.noreply.github.com> Date: Thu, 23 Oct 2025 13:48:50 -0500 Subject: [PATCH 6/8] Modify output commands to drop certain items Updated output commands to drop bad masks and channels. --- test/ci/sbnd_ci_nucosmics_detsim_seq_test_sbndcode.fcl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/ci/sbnd_ci_nucosmics_detsim_seq_test_sbndcode.fcl b/test/ci/sbnd_ci_nucosmics_detsim_seq_test_sbndcode.fcl index 334a4dd16..9d5d588c2 100644 --- a/test/ci/sbnd_ci_nucosmics_detsim_seq_test_sbndcode.fcl +++ b/test/ci/sbnd_ci_nucosmics_detsim_seq_test_sbndcode.fcl @@ -4,6 +4,6 @@ # is not deterministic, but they would like to keep these # in main production to further develop. outputs.out1.outputCommands: [ "keep *_*_*_*" - ,"*_simtpc2d_badmasks_*" - ,"*_simtpc2d_badchannels_*" + ,"drop *_simtpc2d_badmasks_*" + ,"drop *_simtpc2d_badchannels_*" ] From bed51b5d7c762b9c29fd8e766cfe879d9ee4d6ae Mon Sep 17 00:00:00 2001 From: nathanielerowe <70993723+nathanielerowe@users.noreply.github.com> Date: Thu, 23 Oct 2025 13:49:09 -0500 Subject: [PATCH 7/8] Update output commands to drop bad masks and channels --- test/ci/sbnd_ci_single_detsim_quick_test_sbndcode.fcl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/ci/sbnd_ci_single_detsim_quick_test_sbndcode.fcl b/test/ci/sbnd_ci_single_detsim_quick_test_sbndcode.fcl index 7f9f27d41..fd10998ec 100644 --- a/test/ci/sbnd_ci_single_detsim_quick_test_sbndcode.fcl +++ b/test/ci/sbnd_ci_single_detsim_quick_test_sbndcode.fcl @@ -7,6 +7,6 @@ services.NuRandomService.policy: "perEvent" # is not deterministic, but they would like to keep these # in main production to further develop. outputs.out1.outputCommands: [ "keep *_*_*_*" - ,"*_simtpc2d_badmasks_*" - ,"*_simtpc2d_badchannels_*" + ,"drop *_simtpc2d_badmasks_*" + ,"drop *_simtpc2d_badchannels_*" ] From 4791b9f9503e5570b11536a0c2b6572804e67032 Mon Sep 17 00:00:00 2001 From: nathanielerowe <70993723+nathanielerowe@users.noreply.github.com> Date: Thu, 23 Oct 2025 13:49:26 -0500 Subject: [PATCH 8/8] Update output commands to drop bad masks and channels --- test/ci/sbnd_ci_single_detsim_seq_test_sbndcode.fcl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/ci/sbnd_ci_single_detsim_seq_test_sbndcode.fcl b/test/ci/sbnd_ci_single_detsim_seq_test_sbndcode.fcl index e850f0a90..9ae7f685a 100644 --- a/test/ci/sbnd_ci_single_detsim_seq_test_sbndcode.fcl +++ b/test/ci/sbnd_ci_single_detsim_seq_test_sbndcode.fcl @@ -4,6 +4,6 @@ # is not deterministic, but they would like to keep these # in main production to further develop. outputs.out1.outputCommands: [ "keep *_*_*_*" - ,"*_simtpc2d_badmasks_*" - ,"*_simtpc2d_badchannels_*" + ,"drop *_simtpc2d_badmasks_*" + ,"drop *_simtpc2d_badchannels_*" ]