diff --git a/DDSim/DD4hepSimulation.py b/DDSim/DD4hepSimulation.py
index 5395fe1895517ad1dd2e1c5492df1f4e0671132d..d4a79192fe89d2fedd36c7d39e1a1cd2844c0cbe 100644
--- a/DDSim/DD4hepSimulation.py
+++ b/DDSim/DD4hepSimulation.py
@@ -499,11 +499,12 @@ class DD4hepSimulation(object):
 
     totalTimeUser, totalTimeSys, _cuTime, _csTime, _elapsedTime = os.times()
     if self.printLevel <= 3:
-      eventTime = totalTimeUser - startUpTime
-      perEventTime =  eventTime / float(self.numberOfEvents)
       print "DDSim            INFO  Total Time:   %3.2f s (User), %3.2f s (System)"% (totalTimeUser, totalTimeSys)
-      print "DDSim            INFO  StartUp Time: %3.2f s, Event Processing: %3.2f s (%3.2f s/Event) " \
-        % (startUpTime, eventTime, perEventTime)
+      if self.numberOfEvents != 0:
+        eventTime = totalTimeUser - startUpTime
+        perEventTime =  eventTime / float(self.numberOfEvents)
+        print "DDSim            INFO  StartUp Time: %3.2f s, Event Processing: %3.2f s (%3.2f s/Event) " \
+            % (startUpTime, eventTime, perEventTime)
 
 
   def __setMagneticFieldOptions(self, simple):