diff --git a/scripts/dom_activity.py b/scripts/dom_activity.py
index 899ec61d9392876ef0dc5ba8586f0e1419017fc9..29e3c2e36e3b117779e819d53cd8f7f59ae2037f 100755
--- a/scripts/dom_activity.py
+++ b/scripts/dom_activity.py
@@ -91,7 +91,8 @@ class DOMActivityPlotter(kp.Module):
             self.detector,
             filename,
             'last activity [s]',
-            "DOM Activity - via Summary Slices",
+            "DOM Activity for DetID-{} - via Summary Slices".format(
+                self.detector.det_id),
             vmin=0.0,
             vmax=15 * 60)
 
diff --git a/scripts/dom_rates.py b/scripts/dom_rates.py
index 8d2267f511871f3d4aa4ebae563c3087bfa76a59..91d1974a0a1fa502130fa4cdc8c7217c8b6a12ae 100755
--- a/scripts/dom_rates.py
+++ b/scripts/dom_rates.py
@@ -80,7 +80,7 @@ class DOMRates(kp.Module):
             self.detector,
             filename,
             'rate [kHz]',
-            "DOM Rates",
+            "DOM Rates for DetID-{}".format(self.detector.det_id),
             vmin=self.lowest_rate,
             vmax=self.highest_rate,
             cmap='coolwarm',
diff --git a/scripts/live_triggermap.py b/scripts/live_triggermap.py
index c2bd272eb14fda052c1724c84df3b0ff3a50cf42..5cfcf6f4e8b5d189cb93768e5557be1e8e99efeb 100755
--- a/scripts/live_triggermap.py
+++ b/scripts/live_triggermap.py
@@ -124,9 +124,10 @@ class DOMHits(Module):
         ax.tick_params(labelbottom=False)
         ax.tick_params(labeltop=False)
         ax.set_xlabel("event (latest on the right)")
-        ax.set_title("{0} - via the last {1} Events\n{2} UTC".format(
-            title, self.max_events,
-            datetime.utcnow().strftime("%c")))
+        ax.set_title(
+            "{0} for DetID-{1} - via the last {2} Events\n{3} UTC".format(
+                title, self.det.det_id, self.max_events,
+                datetime.utcnow().strftime("%c")))
         cb = fig.colorbar(im, pad=0.05)
         cb.set_label("number of hits")
 
diff --git a/scripts/trigger_rates.py b/scripts/trigger_rates.py
index 133c7604659fbc68ec4827fca94b428988084728..a7e137f0d81103893f5a0db00da3f1612232d104 100755
--- a/scripts/trigger_rates.py
+++ b/scripts/trigger_rates.py
@@ -84,6 +84,7 @@ class TriggerRate(kp.Module):
 
         self.run_changes = []
         self.current_run_id = 0
+        self.det_id = 0
 
     def process(self, blob):
         if not str(blob['CHPrefix'].tag) == 'IO_EVT':
@@ -95,6 +96,7 @@ class TriggerRate(kp.Module):
         data_io = BytesIO(data)
         preamble = DAQPreamble(file_obj=data_io)  # noqa
         event = DAQEvent(file_obj=data_io)
+        self.det_id = event.header.det_id
         if event.header.run > self.current_run_id:
             self.current_run_id = event.header.run
             self._log_run_change()
@@ -176,7 +178,8 @@ class TriggerRate(kp.Module):
             ax.axvline(
                 run_start, color='#ff0f5b', linestyle='--', alpha=0.8)  # added
 
-        ax.set_title("Trigger Rates\n{0} UTC".format(
+        ax.set_title("Trigger Rates for DetID-{0}\n{1} UTC".format(
+            self.det_id,
             datetime.utcnow().strftime("%c")))
         ax.set_xlabel("time")
         ax.set_ylabel("trigger rate [Hz]")
diff --git a/scripts/ztplot.py b/scripts/ztplot.py
index ab8b6d09053ddd94eeaeba2c85508c45a2874b29..82b8b0cd01fb2050dc029a56adb3920f601513bd 100755
--- a/scripts/ztplot.py
+++ b/scripts/ztplot.py
@@ -141,9 +141,8 @@ class ZTPlot(Module):
 
         print
         plt.suptitle(
-            "Det ID {0}, Run {1}, FrameIndex {2}, TriggerCounter {3}, "
-            "Overlays {4}\n"
-            "{5} UTC".format(
+            "z-t-Plot for DetID-{0}, Run {1}, FrameIndex {2}, "
+            "TriggerCounter {3}, Overlays {4}\n{5} UTC".format(
                 event_info.det_id[0], event_info.run_id[0],
                 event_info.frame_index[0], event_info.trigger_counter[0],
                 event_info.overlays[0],