+== PM Data Generation ==
+
+loop at least every second
+ trigger -> simData : send geo location for each UE
+ simData -> simData : UE perform cell selection
+ simData -> simData : Generator throughput data \nand RSRQ (PM values)
+ simData -> netPm : Store PM values per UE \nand timestamp
+ simData -> simData : aggregate data per nrDuCell
+ simData -> netPm : Store PM values per nrDuCell \nand timestamp
+ simData -> simData : aggregate data per O-RAN RU
+ simData -> netPm : Store PM values per O-RAN RU \nand timestamp
+ simData -> simData : aggregate data per O-RAN DU
+ simData -> netPm : Store PM values per O-RAN DU \nand timestamp
+end loop
+