Skip to content
Snippets Groups Projects
Verified Commit cf0b6b78 authored by Tamas Gal's avatar Tamas Gal :speech_balloon:
Browse files

Account for removed dummy DOMs

parent 4101eb91
No related branches found
No related tags found
Loading
Pipeline #57204 passed
......@@ -64,7 +64,7 @@ class TriggerMap(Module):
self.det = kp.hardware.Detector(det_id=det_id)
self.dus = sorted(self.det.dus)
self.n_rows = self.det.n_doms
self.n_rows = 18 * len(self.dus)
self.run = True
self.hits = deque(maxlen=self.max_events)
......@@ -130,8 +130,14 @@ class TriggerMap(Module):
self.cprint("Updating plots")
if len(self.hits) > 0:
self.create_plot(self.hits, "Hits on DOMs", 'hitmap')
self.cprint("Hits plot updated.")
else:
self.cprint("No hits recorded yet")
if len(self.triggered_hits) > 0:
self.create_plot(self.triggered_hits, "Trigger Map", 'triggermap')
self.cprint("Triggered hits plot updated.")
else:
self.cprint("No triggered hits recorded yet")
def create_plot(self, hits, title, filename):
fig, ax = plt.subplots(figsize=(16, 16))
......@@ -150,7 +156,7 @@ class TriggerMap(Module):
yticks = np.arange(self.n_rows)
ytick_labels = [
"DU{}-DOM{}".format(du, floor) if floor in [1, 6, 12] else ""
for (du, floor, _) in self.det.doms.values()
for du in self.dus for floor in range(1, 18+1)
]
ax.set_yticks(yticks)
ax.set_yticklabels(ytick_labels)
......
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