From a33b90a765cd775f96b3465bd366b5e6ed220527 Mon Sep 17 00:00:00 2001 From: Luca Scarabello <luca.scarabello@sed.ethz.ch> Date: Wed, 1 Mar 2017 11:01:45 +0100 Subject: [PATCH] mpi: duplicated events detection fix Allow tolerance of 0.1 seconds --- mpi/template_matching.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mpi/template_matching.py b/mpi/template_matching.py index 37cfbbd..c269a66 100644 --- a/mpi/template_matching.py +++ b/mpi/template_matching.py @@ -370,7 +370,8 @@ class TemplateMatching(object): i = self.events.bisect_key_left(time) # Locate the leftmost value exactly equal to time if i != len(self.events): ev_time, ev_amp, ev_template, ev_ccc = self.events[i] - if ev_time == time and ev_template == template+1: + if (ev_template == template+1 and + abs(ev_time - time) <= 0.1): #tolerance 0.1 seconds self.logger.info("duplicated event found (%s)" % str(self.events[i]) ) continue ev = (time, amp, template+1, ccc) -- GitLab