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