Skip to content

Commit 3ce91d6

Browse files
authored
Merge pull request #72 from soleti/check_impulse
Add check to impulse model load
2 parents 96b911d + 2c8306d commit 3ce91d6

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

larndsim/consts/light.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ def set_light_properties(detprop_file):
6868

6969
global LIGHT_TICK_SIZE
7070
global LIGHT_WINDOW
71-
71+
7272
global SINGLET_FRACTION
7373
global TAU_S
7474
global TAU_T
@@ -93,7 +93,7 @@ def set_light_properties(detprop_file):
9393
LUT_VOX_DIV = np.array(detprop['lut_vox_div'])
9494
N_OP_CHANNEL = detprop['n_op_channel']
9595
OP_CHANNEL_EFFICIENCY = np.array(detprop['op_channel_efficiency'])
96-
96+
9797
tpc_to_op_channel = detprop['tpc_to_op_channel']
9898
OP_CHANNEL_TO_TPC = np.zeros((N_OP_CHANNEL,), int)
9999
for itpc in range(len(tpc_to_op_channel)):
@@ -104,11 +104,11 @@ def set_light_properties(detprop_file):
104104
LIGHT_TICK_SIZE = float(detprop.get('light_tick_size', LIGHT_TICK_SIZE))
105105
LIGHT_WINDOW = tuple(detprop.get('light_window', LIGHT_WINDOW))
106106
assert len(LIGHT_WINDOW) == 2
107-
107+
108108
SINGLET_FRACTION = float(detprop.get('singlet_fraction', SINGLET_FRACTION))
109109
TAU_S = float(detprop.get('tau_s', TAU_S))
110110
TAU_T = float(detprop.get('tau_t', TAU_T))
111-
111+
112112
LIGHT_GAIN = np.array(detprop.get('light_gain', np.full(OP_CHANNEL_EFFICIENCY.shape, LIGHT_GAIN)))
113113
if LIGHT_GAIN.size == 1:
114114
LIGHT_GAIN = np.full(OP_CHANNEL_EFFICIENCY.shape, LIGHT_GAIN)
@@ -126,7 +126,10 @@ def set_light_properties(detprop_file):
126126
IMPULSE_MODEL = np.load(impulse_model_filename)
127127
except FileNotFoundError:
128128
# then try from larnd-sim base directory
129-
IMPULSE_MODEL = np.load(os.path.join(os.path.dirname(__file__), '../../') + impulse_model_filename)
129+
try:
130+
IMPULSE_MODEL = np.load(os.path.join(os.path.dirname(__file__), '../../') + impulse_model_filename)
131+
except FileNotFoundError:
132+
print("Impulse model file not found:", impulse_model_filename)
130133
IMPULSE_TICK_SIZE = float(detprop.get('impulse_tick_size', IMPULSE_TICK_SIZE))
131134

132135
LIGHT_TRIG_THRESHOLD = float(detprop.get('light_trig_threshold', LIGHT_TRIG_THRESHOLD))

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import setuptools
44

5-
VER = "0.2.2"
5+
VER = "0.3.1"
66

77
setuptools.setup(
88
name="larndsim",

0 commit comments

Comments
 (0)