diff --git a/src/cal_tools/calcat_interface2.py b/src/cal_tools/calcat_interface2.py
index 80746f58b3ab733d6f160d3fc718bd16517d80d7..10ffa40f6bb9c7212671d2d47a3a3c76b1c58a2d 100644
--- a/src/cal_tools/calcat_interface2.py
+++ b/src/cal_tools/calcat_interface2.py
@@ -322,6 +322,14 @@ class MultiModuleConstant:
             if m["karabo_da"] in self.constants
         ]
 
+    @property
+    def pdu_names(self):
+        return [
+            m["physical_name"]
+            for m in self.module_details
+            if m["karabo_da"] in self.constants
+        ]
+
     def ndarray(self, caldb_root=None, *, parallel=0):
         eg_dset = self.constants[self.aggregator_names[0]].dataset_obj(caldb_root)
         shape = (len(self.constants),) + eg_dset.shape