diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkART/makeARTScripts.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkART/makeARTScripts.py index 92af4c474b81f7c72d883601c0f03d5c92be3b2a..cea6df0cf420e338b0d3728bcbf133f2bc7002dc 100644 --- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkART/makeARTScripts.py +++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkART/makeARTScripts.py @@ -1,9 +1,9 @@ import os -makeDataDAODs=False -makeMCDAODs=True +makeDataDAODs=True +makeMCDAODs=False makeTruthDAODs=False -makeTrains=True +makeTrains=False formatList = ['PHYSVAL', 'TOPQ1', 'TOPQ2', 'TOPQ4', 'TOPQ5', @@ -24,7 +24,8 @@ formatList = ['PHYSVAL', 'FTAG1', 'FTAG2', 'FTAG3', 'FTAG4', 'FTAG5', 'BPHY1', 'BPHY2', 'BPHY3', 'BPHY4', 'BPHY5', 'BPHY6', 'BPHY7', 'BPHY8', 'BPHY9', 'BPHY10', 'BPHY11', 'BPHY12', 'BPHY14','BPHY15','BPHY16', 'MUON0', 'MUON1', 'MUON2', 'MUON3', 'MUON4', - 'TCAL1' + 'TCAL1', + 'HION3' #'HION1', 'HION2', 'HION3', 'HION4', 'HION5', 'HION6', 'HION7', 'HION8', 'HION9', 'HION10' ] diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkART/test/test_data18HION3.sh b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkART/test/test_data18HION3.sh new file mode 100755 index 0000000000000000000000000000000000000000..6cdb64e8d2431119914f2b7b823cd3e393ff1050 --- /dev/null +++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkART/test/test_data18HION3.sh @@ -0,0 +1,26 @@ +#!/bin/sh + +# art-include +# art-description: DAOD building HION3 data18 +# art-type: grid +# art-output: *.pool.root +# art-output: checkFile.txt +# art-output: checkxAOD.txt + +set -e + +Reco_tf.py --inputAODFile /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/DerivationFrameworkART/data17_hi.00338037.physics_MinBias.merge.AOD.f900_m1912._lb0292._0009.1 --outputDAODFile art.pool.root --reductionConf HION3 --maxEvents -1 --preExec 'rec.doApplyAODFix.set_Value_and_Lock(True);from BTagging.BTaggingFlags import BTaggingFlags;BTaggingFlags.CalibrationTag = "BTagCalibRUN12Onl-08-40"; from AthenaCommon.AlgSequence import AlgSequence; topSequence = AlgSequence(); topSequence += CfgMgr.xAODMaker__DynVarFixerAlg( "InDetTrackParticlesFixer", Containers = [ "InDetTrackParticlesAux." ] )' + +echo "art-result: $? reco" + +DAODMerge_tf.py --inputDAOD_HION3File DAOD_HION3.art.pool.root --outputDAOD_HION3_MRGFile art_merged.pool.root + +echo "art-result: $? merge" + +checkFile.py DAOD_HION3.art.pool.root > checkFile.txt + +echo "art-result: $? checkfile" + +checkxAOD.py DAOD_HION3.art.pool.root > checkxAOD.txt + +echo "art-result: $? checkxAOD"