From 69a4dd82ad16a70eecf37ca9b4f74b1ad18a7fa5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timoth=C3=A9e=20Theveneaux-Pelzer?=
 <timothee.theveneaux-pelzer@cern.ch>
Date: Fri, 17 Apr 2020 18:48:40 +0200
Subject: [PATCH] Adding print of number of lhe events if the TXT is saved, in
 normal evgen mode

---
 Generators/EvgenJobTransforms/share/skel.GENtoEVGEN.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/Generators/EvgenJobTransforms/share/skel.GENtoEVGEN.py b/Generators/EvgenJobTransforms/share/skel.GENtoEVGEN.py
index b7378bde98e..5c4784cfceb 100644
--- a/Generators/EvgenJobTransforms/share/skel.GENtoEVGEN.py
+++ b/Generators/EvgenJobTransforms/share/skel.GENtoEVGEN.py
@@ -746,6 +746,13 @@ def _checkattr(attr, required=False):
             raise RuntimeError("Required " + msg)
         return False
     return True
+if hasattr(runArgs, "outputTXTFile"):
+    # counting the number of events in LHE output
+    with open(eventsFile) as f:
+        contents = f.read()
+        count_ev = contents.count("<event>")
+        
+    print "MetaData: %s = %s" % ("Number of produced LHE events ", count_ev)
 
 if _checkattr("description", required=True):
     msg = evgenConfig.description
-- 
GitLab