diff --git a/mpi/template_matching.py b/mpi/template_matching.py
index 37cfbbd176548c9bc00cd5fbd438a588811dec04..c269a669b29f9607c081a041ba8114ff87f6e348 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)