From ce532c367ed02789996f37ec61135b8cdc1fa96b Mon Sep 17 00:00:00 2001
From: Kipp Cannon <kipp.cannon@ligo.org>
Date: Sat, 25 Aug 2018 14:52:28 +0900
Subject: [PATCH] far.py: performance improvement

- in .ln_lr_from_triggers(), select reference event as first in alphabetical order by instrument.  avoids cost of GPS time reconstruction to choose reference.
---
 gstlal-inspiral/python/far.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gstlal-inspiral/python/far.py b/gstlal-inspiral/python/far.py
index d344473a57..5dab43c0f2 100644
--- a/gstlal-inspiral/python/far.py
+++ b/gstlal-inspiral/python/far.py
@@ -186,7 +186,7 @@ class RankingStat(snglcoinc.LnLikelihoodRatioMixin):
 		# is the same for all instruments.
 		#
 
-		reference = min(events, key = lambda event: event.end)
+		reference = min(events, key = lambda event: event.ifo)
 		ref_end, ref_offset = reference.end, offsetvector[reference.ifo]
 		# FIXME:  use a proper ID column when one is available
 		template_id = reference.Gamma0
-- 
GitLab