From 0d72f766ebf4474c78cb46f9e36e1a7bbc4b25b5 Mon Sep 17 00:00:00 2001 From: peter-madigan Date: Wed, 22 Feb 2023 13:34:07 -0800 Subject: [PATCH] Handle case for 0 charge sum in backtracking --- larndsim/fee.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/larndsim/fee.py b/larndsim/fee.py index e31cf103..5eca0a04 100644 --- a/larndsim/fee.py +++ b/larndsim/fee.py @@ -425,8 +425,9 @@ def get_adc_values(pixels_signals, for itrk in range(current_fractions.shape[2]): tot_backtracked += current_fractions[ip][iadc][itrk] - for itrk in range(current_fractions.shape[2]): - current_fractions[ip][iadc][itrk] /= tot_backtracked + if tot_backtracked != 0: + for itrk in range(current_fractions.shape[2]): + current_fractions[ip][iadc][itrk] /= tot_backtracked adc_list[ip][iadc] = adc