From 8d7f5f84f16a28566e0d09cb7d20808643e0e36b Mon Sep 17 00:00:00 2001 From: Mustafa Andre Schmidt Date: Tue, 30 Aug 2022 13:05:30 +0200 Subject: [PATCH] The YODA file was not stored in the job report. This problem has been fixed now with this commit. --- Generators/EvgenJobTransforms/python/evgenTrfArgs.py | 2 +- Generators/EvgenJobTransforms/scripts/Gen_tf.py | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Generators/EvgenJobTransforms/python/evgenTrfArgs.py b/Generators/EvgenJobTransforms/python/evgenTrfArgs.py index c75bf069c36..7088251d080 100644 --- a/Generators/EvgenJobTransforms/python/evgenTrfArgs.py +++ b/Generators/EvgenJobTransforms/python/evgenTrfArgs.py @@ -75,7 +75,7 @@ def addStdEvgenArgs(parser): parser.add_argument("--outputYODAFile", group="Evgen", help="Name of YODA file for Rivet histo output", - type=trfArgClasses.argFactory(trfArgClasses.argString, runarg=True)) + type=trfArgClasses.argFactory(trfArgClasses.argFile, type='YODA', io='output', runarg=True)) parser.add_argument("--rivetAnas", group="Evgen", help="a comma-separated list of Rivet analyses to run on the resulting events", diff --git a/Generators/EvgenJobTransforms/scripts/Gen_tf.py b/Generators/EvgenJobTransforms/scripts/Gen_tf.py index 7924a0e1bf6..ef723bf087a 100755 --- a/Generators/EvgenJobTransforms/scripts/Gen_tf.py +++ b/Generators/EvgenJobTransforms/scripts/Gen_tf.py @@ -181,11 +181,10 @@ def getTransform(): exeSet = set() msg.info("Transform arguments %s" % sys.argv[1:]) if "--outputEVNTFile" in str(sys.argv[1:]): - exeSet.add(EvgenExecutor(name="generate", skeleton="EvgenJobTransforms/skel.GENtoEVGEN.py", inData=["inNULL"], outData=["EVNT", "EVNT_Pre", "TXT" ])) + exeSet.add(EvgenExecutor(name="generate", skeleton="EvgenJobTransforms/skel.GENtoEVGEN.py", inData=["inNULL"], outData=["YODA", "EVNT", "EVNT_Pre", "TXT"])) msg.info("Output EVNT file") elif "--outputYODAFile" in str(sys.argv[1:]): - exeSet.add(EvgenExecutor(name="generate", skeleton="EvgenJobTransforms/skel.GENtoEVGEN.py", inData=["inNULL"], outData=["outNULL", "TXT" -])) + exeSet.add(EvgenExecutor(name="generate", skeleton="EvgenJobTransforms/skel.GENtoEVGEN.py", inData=["inNULL"], outData=["YODA", "TXT"])) msg.info("Output EVNT file") elif "--outputTXTFile" in str(sys.argv[1:]): exeSet.add(EvgenExecutor(name="generate", skeleton="EvgenJobTransforms/skel.GENtoTXT.py", inData=["inNULL"], outData=["TXT"])) -- GitLab