From 32b4bd15edfff519679b25aaa5cb28962837394f Mon Sep 17 00:00:00 2001
From: Eirik Gramstad <egramsta@lxplus048.cern.ch>
Date: Wed, 5 Sep 2018 15:46:37 +0200
Subject: [PATCH] Adding HION3 to DerivationFrameworkART

See above


Former-commit-id: 57c04a4c63fbae03d517ebda979bb9d53dc5d8ac
---
 .../DerivationFrameworkART/makeARTScripts.py  |  9 ++++---
 .../test/test_data18HION3.sh                  | 26 +++++++++++++++++++
 2 files changed, 31 insertions(+), 4 deletions(-)
 create mode 100755 PhysicsAnalysis/DerivationFramework/DerivationFrameworkART/test/test_data18HION3.sh

diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkART/makeARTScripts.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkART/makeARTScripts.py
index 92af4c474b81..cea6df0cf420 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 000000000000..6cdb64e8d243
--- /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"
-- 
GitLab