From c8cf082e19e21d9f92bd18d91922e0efe3c54d7e Mon Sep 17 00:00:00 2001
From: Felix Riehn <felix@matilda>
Date: Thu, 25 May 2023 15:57:22 +0200
Subject: [PATCH] no particle has lifetime = 0

---
 src/framework/core/code_generator.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/framework/core/code_generator.py b/src/framework/core/code_generator.py
index 7fa749916..2ad229de2 100755
--- a/src/framework/core/code_generator.py
+++ b/src/framework/core/code_generator.py
@@ -53,7 +53,9 @@ def parsePythia(filename):
                 float(particle.attrib['mWidth']) * 1e-15 * 1000.0  # mm / s
         # those are certainly not stable....
         elif pdg_id in (0, 423, 433, 4312, 4322, 5112, 5222):
-            ctau = 0.
+            print("missing ctau0 or width for: " + str(pdg_id) + " " + str(name))
+            print("setting ctau to arbitrary small value..")
+            ctau = 1.e-15
         else:
             print("missing lifetime: " + str(pdg_id) + " " + str(name))
             sys.exit(1)
-- 
GitLab