Skip to content
Snippets Groups Projects
Commit 59039cbc authored by Patrick Godwin's avatar Patrick Godwin
Browse files

gstlal_etg: fixed issue causing pipeline crash with live data due to settings with frame segments

parent c007557d
No related branches found
No related tags found
No related merge requests found
......@@ -362,10 +362,10 @@ class MultiChannelHandler(simplehandler.Handler):
time, will process a row from a gstreamer buffer.
"""
# if segments provided, ensure that trigger falls within these segments
if self.frame_segments:
if self.frame_segments[self.instrument]:
trigger_seg = segments.segment(LIGOTimeGPS(row.end_time, row.end_time_ns), LIGOTimeGPS(row.end_time, row.end_time_ns))
if not self.frame_segments or self.frame_segments.intersects_segment(trigger_seg):
if not self.frame_segments[self.instrument] or self.frame_segments[self.instrument].intersects_segment(trigger_seg):
trigger_time = row.end_time + row.end_time_ns * 1e-9
if options.latency:
latency = numpy.round(int(aggregator.now()) - buftime)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment