# art-output: *.json # art-output: *.root # art-output: *.pmon.gz # art-output: *perfmon* # art-output: prmon* # art-output: *.check* from TrigValTools.TrigValSteering import Test, ExecStep, CheckSteps from TrigAnalysisTest.TrigAnalysisSteps import add_analysis_steps import os # To run single-process transform on MCORE sites if 'ATHENA_NPROC_NUM' in os.environ: del os.environ['ATHENA_NPROC_NUM'] ex = ExecStep.ExecStep() ex.type = 'Reco_tf' ex.input = 'ttbar' ex.threads = 1 ex.args = '--outputRDO_TRIGFile=RDO_TRIG.pool.root' ex.args += ' --preExec="all:from TriggerJobOpts.TriggerFlags import TriggerFlags; TriggerFlags.AODEDMSet.set_Value_and_Lock(\\\"AODFULL\\\");"' test = Test.Test() test.art_type = 'grid' test.exec_steps = [ex] test.check_steps = CheckSteps.default_check_steps(test) add_analysis_steps(test, input_file='RDO_TRIG.pool.root') import sys sys.exit(test.run())
# art-output: *.root # art-output: *.pmon.gz # art-output: *perfmon* # art-output: prmon* # art-output: *.check* from TrigValTools.TrigValSteering import Test, ExecStep, CheckSteps from TrigAnalysisTest.TrigAnalysisSteps import add_analysis_steps import os # To run single-process transform on MCORE sites if 'ATHENA_NPROC_NUM' in os.environ: del os.environ['ATHENA_NPROC_NUM'] rdo2aod = ExecStep.ExecStep() rdo2aod.type = 'Reco_tf' rdo2aod.input = 'ttbar' rdo2aod.max_events = 500 rdo2aod.threads = 1 rdo2aod.args = '--outputAODFile=AOD.pool.root --steering="doRDO_TRIG"' rdo2aod.args += ' --preExec="all:from TriggerJobOpts.TriggerFlags import TriggerFlags; TriggerFlags.AODEDMSet.set_Value_and_Lock(\\\"AODFULL\\\");"' test = Test.Test() test.art_type = 'grid' test.exec_steps = [rdo2aod] test.check_steps = CheckSteps.default_check_steps(test) add_analysis_steps(test) import sys sys.exit(test.run())