From 4f74addc0068bd3a5499164a8a0fe1d408872bd9 Mon Sep 17 00:00:00 2001 From: Tomasz Bold <tomasz.bold@gmail.com> Date: Mon, 29 Nov 2021 17:01:48 +0100 Subject: [PATCH] Run2 AODtoDOAD trigger test that will incude the navigation conversion --- .../test/test_trigAna_AODtoDAOD_run2_build.py | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 Trigger/TrigValidation/TrigAnalysisTest/test/test_trigAna_AODtoDAOD_run2_build.py diff --git a/Trigger/TrigValidation/TrigAnalysisTest/test/test_trigAna_AODtoDAOD_run2_build.py b/Trigger/TrigValidation/TrigAnalysisTest/test/test_trigAna_AODtoDAOD_run2_build.py new file mode 100755 index 000000000000..6b053ecbb445 --- /dev/null +++ b/Trigger/TrigValidation/TrigAnalysisTest/test/test_trigAna_AODtoDAOD_run2_build.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration +# +# art-description: Test Run 2 to Run 3 EDM Conversion (Navigation & configg metadata) +# art-type: build +# art-include: master/Athena +# Skipping art-output which has no effect for build tests. +# If you create a grid version, check art-output in existing grid tests. + +from TrigValTools.TrigValSteering import Test, ExecStep, CheckSteps +from TrigAnalysisTest.TrigAnalysisSteps import add_analysis_steps +input='/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/Tier0ChainTests/q221/21.0/myAOD.pool.root' + +aod2daod = ExecStep.ExecStep('AODtoDAOD') +aod2daod.type = 'Reco_tf' +aod2daod.input = '' +#aod2daod.forks = 4 +aod2daod.explicit_input = True +aod2daod.args = '--inputAODFile='+input+' --digiSeedOffset1=1 --digiSeedOffset2=1 --outputDAODFile=DAOD.pool.root --reductionConf=PHYS' +aod2daod.args += ' --preExec="default:from AthenaCommon.DetFlags import DetFlags; DetFlags.detdescr.all_setOff(); DetFlags.detdescr.Calo_setOn(); DetFlags.BField_setOn(); DetFlags.pileup.all_setOff(); DetFlags.overlay.all_setOff(); DetFlags.digitize.all_setOff(); from AthenaMP.AthenaMPFlags import jobproperties as ampjp; ampjp.AthenaMPFlags.ChunkSize=100;"' +aod2daod.args += ' --postExec="default:from IOVDbSvc.CondDB import conddb; conddb.addFolderSplitOnline(\\\"INDET\\\",\\\"/Indet/Onl/Beampos\\\",\\\"/Indet/Beampos\\\", className=\\\"AthenaAttributeList\\\"); from AthenaCommon.AlgSequence import AthSequencer; condSeq = AthSequencer(\\\"AthCondSeq\\\"); from BeamSpotConditions.BeamSpotConditionsConf import BeamSpotCondAlg; condSeq += BeamSpotCondAlg( \\\"BeamSpotCondAlg\\\" );"' + +test = Test.Test() +test.art_type = 'build' +test.exec_steps = [aod2daod] +test.check_steps = CheckSteps.default_check_steps(test) +add_analysis_steps(test, input) + +import sys +sys.exit(test.run()) -- GitLab