@@ -77,12 +77,30 @@ def __init__(self, event, run_id):
7777 self .pixel_flags = trafo (
7878 self ._event .pixels_flags )[Event ._sort_ids ]
7979 self .adc_samples = self ._samples [Event ._sort_ids ]
80- self .trigger_output_patch7 = _prepare_trigger_output (
81- trafo (self ._event .trigger_output_patch7 ))
82- self .trigger_output_patch19 = _prepare_trigger_output (
83- trafo (self ._event .trigger_output_patch19 ))
84- self .trigger_input_traces = _prepare_trigger_input (
85- trafo (self ._event .trigger_input_traces ))
80+
81+ try :
82+ self .trigger_output_patch7 = _prepare_trigger_output (
83+ trafo (self ._event .trigger_output_patch7 ))
84+ except ValueError :
85+ warnings .warn ('trigger_output_patch7 does not exist: --> nan' )
86+ self .trigger_output_patch7 = np .zeros (
87+ (432 , self .num_samples )) * np .nan
88+
89+ try :
90+ self .trigger_output_patch19 = _prepare_trigger_output (
91+ trafo (self ._event .trigger_output_patch19 ))
92+ except ValueError :
93+ warnings .warn ('trigger_output_patch19 does not exist: --> nan' )
94+ self .trigger_output_patch19 = np .zeros (
95+ (432 , self .num_samples )) * np .nan
96+
97+ try :
98+ self .trigger_input_traces = _prepare_trigger_input (
99+ trafo (self ._event .trigger_input_traces ))
100+ except ValueError :
101+ warnings .warn ('trigger_input_traces does not exist: --> nan' )
102+ self .trigger_input_traces = np .zeros (
103+ (432 , self .num_samples )) * np .nan
86104
87105 @lazyproperty
88106 def unsorted_baseline (self ):
0 commit comments