From 7817683e6a179c98d782a3fc8134a95be1e6917c Mon Sep 17 00:00:00 2001 From: Thomas Junk Date: Wed, 13 May 2026 10:23:13 -0500 Subject: [PATCH 1/2] mark channels 3048 and 4405 as bad as they shorted on May 13, 2026 --- sbndcode/Utilities/badchannels_sbnd.fcl | 2 ++ sbndcode/Utilities/channelstatus_sbnd.fcl | 2 ++ 2 files changed, 4 insertions(+) diff --git a/sbndcode/Utilities/badchannels_sbnd.fcl b/sbndcode/Utilities/badchannels_sbnd.fcl index b4108ae3e..1330670f5 100644 --- a/sbndcode/Utilities/badchannels_sbnd.fcl +++ b/sbndcode/Utilities/badchannels_sbnd.fcl @@ -30,6 +30,8 @@ sbnd_data_badchannels_east_dead_femb: [ #Shorted channels sbnd_data_badchannels_west_plane0_shorted: [ 7169 ] sbnd_data_badchannels_west_plane1_shorted: [ 8378 ] +sbnd_data_badchannels_east_plane1_shorted: [ 3048 ] +sbnd_data_badchannels_east_plane2_shorted: [ 4405 ] #No response from channels sbnd_data_badchannels_no_response: [ 546, 607, 2781, 7166, 7167, 8574, 8395, 11147 ] diff --git a/sbndcode/Utilities/channelstatus_sbnd.fcl b/sbndcode/Utilities/channelstatus_sbnd.fcl index a2a3c81b4..305aa8965 100644 --- a/sbndcode/Utilities/channelstatus_sbnd.fcl +++ b/sbndcode/Utilities/channelstatus_sbnd.fcl @@ -14,6 +14,8 @@ sbnd_channelstatus: { @sequence::sbnd_data_badchannels_east_dead_femb, @sequence::sbnd_data_badchannels_west_plane0_shorted, @sequence::sbnd_data_badchannels_west_plane1_shorted, + @sequence::sbnd_data_badchannels_east_plane1_shorted, + @sequence::sbnd_data_badchannels_east_plane2_shorted, @sequence::sbnd_data_badchannels_no_response, @sequence::sbnd_data_badchannels_east_plane2_missing_combs, @sequence::sbnd_data_badchannels_west_plane2_missing_combs, From 3a1cdafdd404caeb71ba8c5e55b4295f3381e67d Mon Sep 17 00:00:00 2001 From: Thomas Junk Date: Tue, 26 May 2026 17:27:29 -0500 Subject: [PATCH 2/2] adjust WireCell configs on Hanyu's suggestion --- .../WireCell/cfg/pgrapher/experiment/sbnd/chndb-base.jsonnet | 5 +++-- .../cfg/pgrapher/experiment/sbnd/chndb-perfect.jsonnet | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/sbndcode/WireCell/cfg/pgrapher/experiment/sbnd/chndb-base.jsonnet b/sbndcode/WireCell/cfg/pgrapher/experiment/sbnd/chndb-base.jsonnet index 58fa170bb..707357ace 100644 --- a/sbndcode/WireCell/cfg/pgrapher/experiment/sbnd/chndb-base.jsonnet +++ b/sbndcode/WireCell/cfg/pgrapher/experiment/sbnd/chndb-base.jsonnet @@ -53,14 +53,15 @@ function(params, anode, field, n, rms_cuts=[]) // Dead channels: 3232:3263 (inclusive) (East V). 4160:4191 (East Y) // Jumpered region: 4800:4805 (inclusive, East Y), 10438:10443 (inclusive, West Y) // No response: 546, 607, 8574 - // Shorted channels: 7169 (West U), 8378 (West V). + // Channels shorted since commissioning: 7169 (West U), 8378 (West V). + // On May 13, 2026, these became shorted: 3048 (East V), 4405 (East Y). // Unresponsive channels: 546, 607, 2781, 7167, 8574, 8395, 11147 // There are four physically missing wires ( = bad channels) due to combs, in the center of each 1/2 APA. // They are 4374 and 5231 (East Y), 10012 and 10869 (West Y). // So in total, there are 76 bad channels + 12 from jumpered region + 4 missing // //bad: [], - bad: [546, 607, 2781] + std.range(3232, 3263) + std.range(4160, 4191) + [4374, 4800, 4801, 4802, 4803, 4804, 4805, 5060, 5231, 5636, 5637, 7167, 7169, 8378, 8395, 8574, 10012, 10869, 10438, 10439, 10440, 10441, 10442, 10443, 11147], + bad: [546, 607, 2781, 3048] + std.range(3232, 3263) + std.range(4160, 4191) + [4374, 4405, 4800, 4801, 4802, 4803, 4804, 4805, 5060, 5231, 5636, 5637, 7167, 7169, 8378, 8395, 8574, 10012, 10869, 10438, 10439, 10440, 10441, 10442, 10443, 11147], // Overide defaults for specific channels. If an info is // mentioned for a particular channel in multiple objects in this diff --git a/sbndcode/WireCell/cfg/pgrapher/experiment/sbnd/chndb-perfect.jsonnet b/sbndcode/WireCell/cfg/pgrapher/experiment/sbnd/chndb-perfect.jsonnet index d9f2c5ec5..91fcd101d 100644 --- a/sbndcode/WireCell/cfg/pgrapher/experiment/sbnd/chndb-perfect.jsonnet +++ b/sbndcode/WireCell/cfg/pgrapher/experiment/sbnd/chndb-perfect.jsonnet @@ -38,14 +38,15 @@ function(params, anode, field, n, rms_cuts=[]) // Dead channels: 3232:3263 (inclusive) (East V). 4160:4191 (East Y) // Jumpered region: 4800:4805 (inclusive, East Y), 10438:10443 (inclusive, West Y) // No response: 546, 607, 8574 - // Shorted channels: 7169 (West U), 8378 (West V). + // Channels shorted since commissioning: 7169 (West U), 8378 (West V). + // On May 13, 2026, these became shorted: 3048 (East V), 4405 (East Y). // Unresponsive channels: 546, 607, 2781, 7167, 8574, 8395, 11147 // There are four physically missing wires ( = bad channels) due to combs, in the center of each 1/2 APA. // They are 4374 and 5231 (East Y), 10012 and 10869 (West Y). // So in total, there are 76 bad channels + 12 from jumpered region + 4 missing // //bad: [], - bad: [546, 607, 2781] + std.range(3232, 3263) + std.range(4160, 4191) + [4374, 4800, 4801, 4802, 4803, 4804, 4805, 5060, 5231, 5636, 5637, 7167, 7169, 8378, 8395, 8574, 10012, 10869, 10438, 10439, 10440, 10441, 10442, 10443, 11147], + bad: [546, 607, 2781, 3048] + std.range(3232, 3263) + std.range(4160, 4191) + [4374, 4405, 4800, 4801, 4802, 4803, 4804, 4805, 5060, 5231, 5636, 5637, 7167, 7169, 8378, 8395, 8574, 10012, 10869, 10438, 10439, 10440, 10441, 10442, 10443, 11147], // Overide defaults for specific channels. If an info is // mentioned for a particular channel in multiple objects in this