diff --git a/Simulation/G4Utilities/G4UserActions/python/G4UserActionsConfigNew.py b/Simulation/G4Utilities/G4UserActions/python/G4UserActionsConfigNew.py
index 3a1e7d7576d38b4cd3c8c221db862f6f4dae2280..3ca986248903c30fc3a529b61facdeb114771378 100644
--- a/Simulation/G4Utilities/G4UserActions/python/G4UserActionsConfigNew.py
+++ b/Simulation/G4Utilities/G4UserActions/python/G4UserActionsConfigNew.py
@@ -87,3 +87,14 @@ def HitWrapperToolCfg(ConfigFlags, name="G4UA::HitWrapperTool", **kwargs):
     #         kwargs.setdefault(prop,value)
     result.setPrivateTools(CompFactory.G4UA.HitWrapperTool(name, **kwargs))
     return result
+
+def LengthIntegratorToolCfg(ConfigFlags, name="G4UA::UserActionSvc.LengthIntegratorTool", **kwargs):
+    THistSvc= CompFactory.THistSvc
+    result = ComponentAccumulator()
+    histsvc = THistSvc(name="THistSvc")
+    histsvc.Output = ["lengths DATAFILE='LengthIntegrator.root' OPT='RECREATE'"]
+    result.addService(histsvc)
+    kwargs.setdefault("HistoSvc", "THistSvc")
+    result.setPrivateTools(CompFactory.G4UA.LengthIntegratorTool(name, **kwargs))
+    return result
+