diff --git a/DDSim/DD4hepSimulation.py b/DDSim/DD4hepSimulation.py
index 566073787a7f4275ec0f8ac69aa4e64edb5922fa..86a1f01a14f2a80fc2c0aa6a48916ce13e9e52e6 100644
--- a/DDSim/DD4hepSimulation.py
+++ b/DDSim/DD4hepSimulation.py
@@ -365,6 +365,7 @@ class DD4hepSimulation(object):
     part.KeepAllParticles     = self.part.keepAllParticles
     part.PrintEndTracking     = self.part.printEndTracking
     part.PrintStartTracking   = self.part.printStartTracking
+    part.MinDistToParentVertex= self.part.minDistToParentVertex
     part.OutputLevel = self.output.part
     part.enableUI()
     user = DDG4.Action(kernel,"Geant4TCUserParticleHandler/UserParticleHandler")
diff --git a/DDSim/Helper/ParticleHandler.py b/DDSim/Helper/ParticleHandler.py
index 4f251ddaf3a9d141907cceda840098cfe2477a23..9b91c052199fad2485a1eac2d2fd48f75b0c503c 100644
--- a/DDSim/Helper/ParticleHandler.py
+++ b/DDSim/Helper/ParticleHandler.py
@@ -1,5 +1,5 @@
 """Configuration Helper for ParticleHandler"""
-from SystemOfUnits import MeV
+from SystemOfUnits import MeV, mm
 
 from DDSim.Helper.ConfigHelper import ConfigHelper
 
@@ -12,6 +12,17 @@ class ParticleHandler( ConfigHelper ):
     self._keepAllParticles = False
     self._printEndTracking = False
     self._printStartTracking = False
+    self._minDistToParentVertex = 2.2e-14*mm
+
+  @property
+  def minDistToParentVertex( self ):
+    """Minimal distance between particle vertex and endpoint of parent after
+    which the vertexIsNotEndpointOfParent flag is set
+    """
+    return self._minDistToParentVertex
+  @minDistToParentVertex.setter
+  def minDistToParentVertex( self, val ):
+    self._minDistToParentVertex = val
 
   @property
   def saveProcesses(self):