@@ -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 ))
0 commit comments