diff --git a/bin/minifollowups/pycbc_injection_minifollowup b/bin/minifollowups/pycbc_injection_minifollowup index d7c161deda7..bab4417881d 100644 --- a/bin/minifollowups/pycbc_injection_minifollowup +++ b/bin/minifollowups/pycbc_injection_minifollowup @@ -161,19 +161,19 @@ for num_event in range(num_events): injection_index = missed[sorting][num_event] time = f['injections/end_time'][injection_index] - + lon = f['injections/longitude'][injection_index] + lat = f['injections/latitude'][injection_index] + ifo_times = '' inj_params = {} for val in ['mass1', 'mass2', 'spin1z', 'spin2z', 'end_time']: inj_params[val] = f['injections/%s' %(val,)][injection_index] for single in single_triggers: ifo = single.ifo - for seg in insp_data_seglists[single.ifo]: - if time in seg: - det = Detector(ifo) - lon = f['injections/longitude'][injection_index] - lat = f['injections/latitude'][injection_index] - ifo_time = time + det.time_delay_from_earth_center(lon, lat, time) + det = Detector(ifo) + ifo_time = time + det.time_delay_from_earth_center(lon, lat, time) + for seg in insp_analysed_seglists[ifo]: + if ifo_time in seg: break else: ifo_time = -1.0