From 560e08a0a3983f4060b8042969c558e7ca30d639 Mon Sep 17 00:00:00 2001 From: Tamas Gal <tgal@km3net.de> Date: Wed, 30 Jan 2019 15:29:39 +0100 Subject: [PATCH] Fix annotation position --- scripts/live_triggermap.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/live_triggermap.py b/scripts/live_triggermap.py index c8ae3b2..0370a34 100755 --- a/scripts/live_triggermap.py +++ b/scripts/live_triggermap.py @@ -65,6 +65,8 @@ class DOMHits(Module): self.hits = deque(maxlen=1000) self.triggered_hits = deque(maxlen=1000) self.runchanges = defaultdict(int) + self.n_events = 0 + self.thread = threading.Thread(target=self.plot).start() def process(self, blob): @@ -74,6 +76,7 @@ class DOMHits(Module): return blob self.runchanges[blob['EventInfo'].run_id[0]] += 1 + self.n_events += 1 event_hits = blob['Hits'] with lock: hits = np.zeros(self.det.n_doms) @@ -138,7 +141,8 @@ class DOMHits(Module): continue self.print("Annotating run {} ({} events passed)".format( run, n_events_since_runchange)) - x_pos = self.max_events - n_events_since_runchange + x_pos = min(self.n_events, + self.max_events) - n_events_since_runchange plt.text( x_pos, self.det.n_doms, -- GitLab