From 19480dcce128b2d329e4b9e3db2cff550d14cdbc Mon Sep 17 00:00:00 2001
From: Frank Winklmeier <fwinkl@cern>
Date: Wed, 11 Nov 2020 14:20:10 +0100
Subject: [PATCH] RecExRecoTest: package cleanup

Delete obsolete RTT-based job options and other obsolete scripts.
---
 .../RecExample/RecExRecoTest/CMakeLists.txt   |   7 +-
 .../python/PostProcessIgprofWeb.py            |  27 --
 .../python/PostProcessRecoRTTTests.py         |  63 ----
 .../share/RecExRecoTest_RTT_calo.py           |  33 --
 .../share/RecExRecoTest_RTT_calomax.py        |  34 --
 .../share/RecExRecoTest_RTT_common.py         |   8 -
 .../RecExRecoTest_RTT_common_postOptions.py   |   8 -
 .../share/RecExRecoTest_RTT_empty.py          |  31 --
 .../share/RecExRecoTest_RTT_esd.py            |  13 -
 .../share/RecExRecoTest_RTT_esd_mu30.py       |  19 -
 .../share/RecExRecoTest_RTT_esdlowlumi.py     |  16 -
 .../share/RecExRecoTest_RTT_esdprod.py        |   8 -
 .../share/RecExRecoTest_RTT_forwarddet.py     |  29 --
 .../share/RecExRecoTest_RTT_id.py             |  34 --
 .../share/RecExRecoTest_RTT_idcalo.py         |  32 --
 .../share/RecExRecoTest_RTT_idcaloegamma.py   |  34 --
 .../share/RecExRecoTest_RTT_idcalomax.py      |  32 --
 .../share/RecExRecoTest_RTT_idmax.py          |  22 --
 .../share/RecExRecoTest_RTT_idmuon.py         |  36 --
 .../share/RecExRecoTest_RTT_idmuoncalo.py     |  34 --
 .../RecExRecoTest_RTT_idmuoncalomuoncomb.py   |  34 --
 ...ExRecoTest_RTT_idmuoncalomuoncombegamma.py |  28 --
 ...ecoTest_RTT_idmuoncalomuoncombegammajet.py |  28 --
 .../share/RecExRecoTest_RTT_idmuonmax.py      |  43 ---
 .../share/RecExRecoTest_RTT_muon.py           |  34 --
 .../share/RecExRecoTest_RTT_muonmax.py        |  25 --
 .../RecExRecoTest/share/diffPoolFilesRERT.sh  |  51 ---
 .../share/dumpPoolFileInchunks.sh             |  35 --
 .../RecExRecoTest/share/esdtocbnt_RTT.py      |  10 -
 .../RecExRecoTest/share/esdtoesd_RTT.py       |   2 -
 .../RecExRecoTest/share/esdtoesdtocbnt_RTT.py |   4 -
 .../RecExRecoTest/share/rttchainhack.py       |  10 -
 .../RecExRecoTest/share/run_memleak_rert.sh   |  15 -
 .../RecExRecoTest/share/slurpRecoRTTTests.pl  | 179 ---------
 .../test/RecExRecoTest_TestConfiguration.xml  | 349 ------------------
 35 files changed, 2 insertions(+), 1365 deletions(-)
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/python/PostProcessIgprofWeb.py
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/python/PostProcessRecoRTTTests.py
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_calo.py
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_calomax.py
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_common.py
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_common_postOptions.py
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_empty.py
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esd.py
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esd_mu30.py
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esdlowlumi.py
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esdprod.py
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_forwarddet.py
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_id.py
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idcalo.py
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idcaloegamma.py
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idcalomax.py
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmax.py
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuon.py
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalo.py
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalomuoncomb.py
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalomuoncombegamma.py
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalomuoncombegammajet.py
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuonmax.py
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_muon.py
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_muonmax.py
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/diffPoolFilesRERT.sh
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/dumpPoolFileInchunks.sh
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/share/esdtocbnt_RTT.py
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/share/esdtoesd_RTT.py
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/share/esdtoesdtocbnt_RTT.py
 delete mode 100644 Reconstruction/RecExample/RecExRecoTest/share/rttchainhack.py
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/run_memleak_rert.sh
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/share/slurpRecoRTTTests.pl
 delete mode 100755 Reconstruction/RecExample/RecExRecoTest/test/RecExRecoTest_TestConfiguration.xml

diff --git a/Reconstruction/RecExample/RecExRecoTest/CMakeLists.txt b/Reconstruction/RecExample/RecExRecoTest/CMakeLists.txt
index b1dfbde7cb87..3ea651b49ba8 100644
--- a/Reconstruction/RecExample/RecExRecoTest/CMakeLists.txt
+++ b/Reconstruction/RecExample/RecExRecoTest/CMakeLists.txt
@@ -1,14 +1,11 @@
-################################################################################
-# Package: RecExRecoTest
-################################################################################
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 # Declare the package name:
 atlas_subdir( RecExRecoTest )
 
 # Install files from the package:
-atlas_install_python_modules( python/*.py )
 atlas_install_joboptions( share/*.py )
-atlas_install_runtime( test/RecExRecoTest_TestConfiguration.xml python/PostProcessRecoRTTTests.py python/PostProcessIgprofWeb.py share/slurpRecoRTTTests.pl share/dumpPoolFileInchunks.sh share/diffPoolFilesRERT.sh share/run_memleak_rert.sh test/*.sh )
+atlas_install_runtime( test/*.sh )
 
 atlas_install_scripts( test/MetaDataTest.py )
 atlas_add_alias( metadata-test "MetaDataTest.py" )
diff --git a/Reconstruction/RecExample/RecExRecoTest/python/PostProcessIgprofWeb.py b/Reconstruction/RecExample/RecExRecoTest/python/PostProcessIgprofWeb.py
deleted file mode 100644
index b67d8fab1634..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/python/PostProcessIgprofWeb.py
+++ /dev/null
@@ -1,27 +0,0 @@
-#! /usr/bin/env python
-
-# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-
-# module: PostProcessIgprofWeb.py
-
-from Logger import Logger
-
-class PostProcessIgprofWeb:
-   def __init__(self,argDict={}):
-      
-      self.logger    = Logger()
-      descriptor = argDict.get('JobDescriptor', None)
-      
-      self.resPath      = descriptor.resPath
-      self.logFile      = descriptor.log
-
-   def run(self):
-      
-      f = open('IgprofResults.html', 'w')
-      f.write('<html>\n<head>\n<title>You are being redirected to the igprof results</title>\n')
-      log=self.resPath[self.resPath.find('/Results/'):]
-      f.write('<META HTTP-EQUIV="refresh" CONTENT="2;URL=https://rig.web.cern.ch/rig/cgi-bin/igprof-navigator' + log + '/data/igreport_total/">')
-      f.write('</head>\n<body>\n<h1>You are being redirected to the igprof results</h1>\n')
-      f.write('<p>You are being forwarded to <a href="https://rig.web.cern.ch/rig/cgi-bin/igprof-navigator' + log + '/data/igreport_total/">https://rig.web.cern.ch/rig/cgi-bin/igprof-navigator' + log + '/data/igreport_total/</a>.</p>\n</body>\n</html>')
-      
-      return 0
diff --git a/Reconstruction/RecExample/RecExRecoTest/python/PostProcessRecoRTTTests.py b/Reconstruction/RecExample/RecExRecoTest/python/PostProcessRecoRTTTests.py
deleted file mode 100644
index fa12627b427b..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/python/PostProcessRecoRTTTests.py
+++ /dev/null
@@ -1,63 +0,0 @@
-#! /usr/bin/env python
-
-# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-
-# module: PostProcessRecoRTTTests.py
-
-from Logger import Logger
-
-class PostProcessRecoRTTTests:
-   def __init__(self,argDict={}):
-      
-      self.logger    = Logger()
-      descriptor = argDict.get('JobDescriptor', None)
-      
-      self.RttName = descriptor.name
-      self.DisName = descriptor.jobDisplayName
-      
-      self.NightlyType  = descriptor.paths.branch     # ==> e.g. dev, devval, 15.4.X.Y, etc.
-      self.ProjectName  = descriptor.paths.topProject # ==> AtlasProduction, AtlasTier0, etc.
-      # self.cmtConfigStr = descriptor.paths.cmtConfig  # ==> e.g. i686-slc4-gcc34-opt
-      self.PackageTag   = descriptor.paths.packageTag # ==> e.g. PackageTag-00-01-20
-      self.resPath      = descriptor.resPath
-      self.logFile      = descriptor.log
-
-   def run(self):
-      
-      from subprocess import Popen, PIPE
-      import os
-      
-      releaseName = os.environ['AtlasVersion']
-      atlasArea   = os.environ['AtlasArea']
-      cmtConfig   = os.environ['CMTCONFIG']
-      
-      # post processing the logfiles
-      self.logger.info("PostProcessRecoRTTTests run()")
-      
-      dp=os.environ['DATAPATH']
-      self.logger.info(" echo DATAPATH : %s"%dp)
-      self.logger.info(" get_files slurpRecoRTTTests.pl")
-      try:
-         carg=[ "get_files", "slurpRecoRTTTests.pl" ]
-
-         p = Popen(carg, stdout=PIPE)
-         out=p.communicate()[0]
-         self.logger.info(out)
-         
-      except IOError:
-         self.logger.info( 'not good. something is wrong with get_files slurpRecoRTTTests.pl' )
-         return -1
-      
-      self.logger.info(" proccessing logfile %s"%self.logFile)
-      try:
-         carg=[ "./slurpRecoRTTTests.pl", self.logFile ]
-
-         p = Popen(carg, stdout=PIPE)
-         out=p.communicate()[0]
-         self.logger.info(out)
-         
-      except IOError:
-         self.logger.info( 'not good. something is wrong with slurpRecoRTTTests.pl' )
-         return -1
-      
-      return 0
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_calo.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_calo.py
deleted file mode 100755
index c25d22208018..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_calo.py
+++ /dev/null
@@ -1,33 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-
-jp.AthenaCommonFlags.PoolESDOutput="calo_ESD.pool.root"
-rec.doTrigger=False
-#obsolete doAODLVL1=False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-
-from RecExConfig.RecFlags import rec
-rec.doForwardDet=False
-rec.doInDet=False
-rec.doMuon=False
-rec.doCalo=True
-rec.doEgamma=False
-rec.doMuonCombined=False
-rec.doJetMissingETTag=False
-rec.doTau=False
-
-
-include ("RecExCond/RecExCommon_flags.py")
-rec.AutoConfiguration = ['FieldAndGeo']
-import RecExConfig.AutoConfiguration as auto
-auto.ConfigureFromListOfKeys(rec.AutoConfiguration())
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_calomax.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_calomax.py
deleted file mode 100644
index 814b08162291..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_calomax.py
+++ /dev/null
@@ -1,34 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-
-jp.AthenaCommonFlags.PoolESDOutput="muon_ESD.pool.root"
-rec.doTrigger=False
-#obsolete doAODLVL1False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-
-from RecExConfig.RecFlags import rec
-
-rec.doForwardDet=False
-rec.doInDet=False
-rec.doMuon=False
-rec.doCalo=True
-
-# If tracking is off, this also needs to be off.
-rec.doEgamma = False
-
-
-include ("RecExCond/RecExCommon_flags.py")
-rec.AutoConfiguration = ['FieldAndGeo']
-import RecExConfig.AutoConfiguration as auto
-auto.ConfigureFromListOfKeys(rec.AutoConfiguration())
-
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_common.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_common.py
deleted file mode 100755
index 27a5551e2db7..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_common.py
+++ /dev/null
@@ -1,8 +0,0 @@
-# hold common configuration for RTT test
-
-from PerfMonComps.PerfMonFlags import jobproperties
-jobproperties.PerfMonFlags.doMonitoring = True
-
-#FIXME DISABLE NAMEAUDITOR AS LONG AS LOG FILES ARE NOT COMPRESSED
-#doNameAuditor=True
-
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_common_postOptions.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_common_postOptions.py
deleted file mode 100755
index ab9a62fc8a9e..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_common_postOptions.py
+++ /dev/null
@@ -1,8 +0,0 @@
-# hold common post option configuration for RTT test
-#print memory usage for all events (in case of memory leak crash)
-try:
-    CBNTAA_Audit().nEventPrintMem=999999
-except Exception:
-    printfunc ("no CBNTAA_Audit available")
-    import traceback
-    traceback.print_exc()
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_empty.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_empty.py
deleted file mode 100755
index c12a2a428c2a..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_empty.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# run almost empty event loop
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-from RecExConfig.RecFlags import rec
-from RecExConfig.RecAlgsFlags import recAlgs
-
-rec.doForwardDet=False
-rec.doInDet=False
-rec.doCalo=False
-rec.doMuon=False
-
-rec.doTrigger = False; recAlgs.doTrigger=False # disable trigger (maybe necessary if detectors switched of)
-
-
-rec.doTruth=False
-rec.doESD = False # if false, all algorithms are switched off by defaults 
-rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-include ("RecExCond/RecExCommon_flags.py")
-rec.AutoConfiguration = ['FieldAndGeo']
-import RecExConfig.AutoConfiguration as auto
-auto.ConfigureFromListOfKeys(rec.AutoConfiguration())
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esd.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esd.py
deleted file mode 100755
index a5b2c19a5c14..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esd.py
+++ /dev/null
@@ -1,13 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-
-from BTagging.BTaggingFlags import BTaggingFlags
-BTaggingFlags.Active=False
-
-# main jobOption
-include ("RecExCommon/rdotoesdnotrigger.py")
-
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
-
-
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esd_mu30.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esd_mu30.py
deleted file mode 100755
index b33c016e795f..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esd_mu30.py
+++ /dev/null
@@ -1,19 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-# For 2 10**33 luminosity - KAA
-from AthenaCommon.BeamFlags import jobproperties
-jobproperties.Beam.override=False
-jobproperties.Beam.bunchSpacing=50
-jobproperties.Beam.numberOfCollisions=30.0
-
-from CaloTools.CaloNoiseFlags import jobproperties
-jobproperties.CaloNoiseFlags.FixedLuminosity.set_Value_and_Lock(1.45*30/8)
-
-rec.doCBNT=False
-rec.doHist=False
-
-include ("RecExCommon/rdotoesdnotrigger.py")
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
-
-
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esdlowlumi.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esdlowlumi.py
deleted file mode 100755
index 1f7c718f9f73..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esdlowlumi.py
+++ /dev/null
@@ -1,16 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-# For 2 10**33 luminosity - KAA
-from AthenaCommon.BeamFlags import jobproperties
-jobproperties.Beam.override=False
-jobproperties.Beam.bunchSpacing=25
-jobproperties.Beam.numberOfCollisions=4.6
-
-rec.doCBNT=False
-rec.doHist=False
-
-include ("RecExCommon/rdotoesdnotrigger.py")
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
-
-
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esdprod.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esdprod.py
deleted file mode 100755
index c0340ca74300..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_esdprod.py
+++ /dev/null
@@ -1,8 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-rec.doTrigger=False
-# main jobOption
-include ("RecExCommon/rdotoesdprod.py")
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
-
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_forwarddet.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_forwarddet.py
deleted file mode 100644
index 9c4659a818a6..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_forwarddet.py
+++ /dev/null
@@ -1,29 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-jp.AthenaCommonFlags.PoolESDOutput="idcalo_ESD.pool.root"
-rec.doTrigger=False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-
-from RecExConfig.RecFlags import rec
-rec.doForwardDet=True
-rec.doInDet=False
-rec.doMuon=False
-rec.doCalo=False
-
-include ("RecExCond/RecExCommon_flags.py")
-rec.AutoConfiguration = ['FieldAndGeo']
-import RecExConfig.AutoConfiguration as auto
-auto.ConfigureFromListOfKeys(rec.AutoConfiguration())
-
-# If Calo/tracking is off, this needs to be off too.
-from IsolationAlgs.IsoGetter import isoGetter
-isoGetter (disable=True)
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_id.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_id.py
deleted file mode 100755
index 0f920f1ec023..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_id.py
+++ /dev/null
@@ -1,34 +0,0 @@
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-jp.AthenaCommonFlags.PoolESDOutput="id_ESD.pool.root"
-rec.doTrigger=False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-from RecExConfig.RecFlags import rec
-rec.doForwardDet=False
-rec.doInDet=True
-rec.doMuon=False
-rec.doCalo=False
-rec.doEgamma=False
-rec.doMuonCombined=False
-rec.doJetMissingETTag=False
-rec.doTau=False
-
-from RecExConfig.RecAlgsFlags import recAlgs
-recAlgs.doTrackParticleCellAssociation = False
-
-include ("RecExCond/RecExCommon_flags.py")
-rec.AutoConfiguration = ['FieldAndGeo']
-import RecExConfig.AutoConfiguration as auto
-auto.ConfigureFromListOfKeys(rec.AutoConfiguration())
-
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idcalo.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idcalo.py
deleted file mode 100755
index c67dd10a7988..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idcalo.py
+++ /dev/null
@@ -1,32 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-jp.AthenaCommonFlags.PoolESDOutput="idcalo_ESD.pool.root"
-rec.doTrigger=False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-
-from RecExConfig.RecFlags import rec
-
-rec.doForwardDet=False
-rec.doInDet=True
-rec.doMuon=False
-rec.doCalo=True
-rec.doEgamma=False
-rec.doMuonCombined=False
-rec.doJetMissingETTag=False
-rec.doTau=False
-
-
-include ("RecExCond/RecExCommon_flags.py")
-rec.AutoConfiguration = ['FieldAndGeo']
-import RecExConfig.AutoConfiguration as auto
-auto.ConfigureFromListOfKeys(rec.AutoConfiguration())
-
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idcaloegamma.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idcaloegamma.py
deleted file mode 100644
index ca3f66e114bc..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idcaloegamma.py
+++ /dev/null
@@ -1,34 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-
-jp.AthenaCommonFlags.PoolESDOutput="muon_ESD.pool.root"
-rec.doTrigger=False
-#obsolete doAODLVL1False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-
-from RecExConfig.RecFlags import rec
-rec.doForwardDet=False
-rec.doInDet=True
-rec.doMuon=False
-rec.doCalo=True
-rec.doEgamma=True
-rec.doMuonCombined=False
-rec.doJetMissingETTag=False
-rec.doTau=False
-
-
-include ("RecExCond/RecExCommon_flags.py")
-rec.AutoConfiguration = ['FieldAndGeo']
-import RecExConfig.AutoConfiguration as auto
-auto.ConfigureFromListOfKeys(rec.AutoConfiguration())
-
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idcalomax.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idcalomax.py
deleted file mode 100644
index 3662e058f5b0..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idcalomax.py
+++ /dev/null
@@ -1,32 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-jp.AthenaCommonFlags.PoolESDOutput="idcalo_ESD.pool.root"
-rec.doTrigger=False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-
-from RecExConfig.RecFlags import rec
-rec.doForwardDet=False
-rec.doInDet=True
-rec.doMuon=False
-rec.doCalo=True
-
-# If muons are not present, then eflow is not configured,
-# which causes jet finding to fail.
-rec.doJetMissingETTag = False
-
-
-include ("RecExCond/RecExCommon_flags.py")
-rec.AutoConfiguration = ['everything']
-import RecExConfig.AutoConfiguration as auto
-auto.ConfigureFromListOfKeys(rec.AutoConfiguration())
-
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmax.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmax.py
deleted file mode 100644
index 1abded930f4b..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmax.py
+++ /dev/null
@@ -1,22 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-jp.AthenaCommonFlags.PoolESDOutput="idcalo_ESD.pool.root"
-rec.doTrigger=False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-
-from RecExConfig.RecFlags import rec
-rec.doForwardDet=False
-rec.doInDet=True
-rec.doCalo=False
-rec.doMuon=False
-
-
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuon.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuon.py
deleted file mode 100755
index 0164d906c34e..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuon.py
+++ /dev/null
@@ -1,36 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-
-jp.AthenaCommonFlags.PoolESDOutput="muon_ESD.pool.root"
-rec.doTrigger=False
-#obsolete doAODLVL1=False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-
-from RecExConfig.RecFlags import rec
-rec.doForwardDet=False
-rec.doInDet=True
-rec.doMuon=True
-rec.doCalo=False
-rec.doEgamma=False
-rec.doMuonCombined=False
-rec.doJetMissingETTag=False
-rec.doTau=False
-
-from RecExConfig.RecAlgsFlags import recAlgs
-recAlgs.doTrackParticleCellAssociation = False
-
-include ("RecExCond/RecExCommon_flags.py")
-rec.AutoConfiguration = ['FieldAndGeo']
-import RecExConfig.AutoConfiguration as auto
-auto.ConfigureFromListOfKeys(rec.AutoConfiguration())
-
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalo.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalo.py
deleted file mode 100644
index 3459d25be652..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalo.py
+++ /dev/null
@@ -1,34 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-
-jp.AthenaCommonFlags.PoolESDOutput="muon_ESD.pool.root"
-rec.doTrigger=False
-#obsolete doAODLVL1False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-
-from RecExConfig.RecFlags import rec
-rec.doForwardDet=False
-rec.doInDet=True
-rec.doMuon=True
-rec.doCalo=True
-rec.doEgamma=False
-rec.doMuonCombined=False
-rec.doJetMissingETTag=False
-rec.doTau=False
-
-
-include ("RecExCond/RecExCommon_flags.py")
-rec.AutoConfiguration = ['FieldAndGeo']
-import RecExConfig.AutoConfiguration as auto
-auto.ConfigureFromListOfKeys(rec.AutoConfiguration())
-
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalomuoncomb.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalomuoncomb.py
deleted file mode 100644
index 8a3c35f36c65..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalomuoncomb.py
+++ /dev/null
@@ -1,34 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-
-jp.AthenaCommonFlags.PoolESDOutput="muon_ESD.pool.root"
-rec.doTrigger=False
-#obsolete doAODLVL1False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-
-from RecExConfig.RecFlags import rec
-rec.doForwardDet=False
-rec.doInDet=True
-rec.doMuon=True
-rec.doCalo=True
-rec.doEgamma=False
-rec.doMuonCombined=True
-rec.doJetMissingETTag=False
-rec.doTau=False
-
-
-include ("RecExCond/RecExCommon_flags.py")
-rec.AutoConfiguration = ['everything']
-import RecExConfig.AutoConfiguration as auto
-auto.ConfigureFromListOfKeys(rec.AutoConfiguration())
-
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalomuoncombegamma.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalomuoncombegamma.py
deleted file mode 100644
index 310b21bc7905..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalomuoncombegamma.py
+++ /dev/null
@@ -1,28 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-
-jp.AthenaCommonFlags.PoolESDOutput="muon_ESD.pool.root"
-rec.doTrigger=False
-#obsolete doAODLVL1False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-
-from RecExConfig.RecFlags import rec
-rec.doForwardDet=False
-rec.doInDet=True
-rec.doMuon=True
-rec.doCalo=True
-rec.doEgamma=True
-rec.doMuonCombined=True
-rec.doJetMissingETTag=False
-rec.doTau=False
-
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalomuoncombegammajet.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalomuoncombegammajet.py
deleted file mode 100644
index a9abbb69f914..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuoncalomuoncombegammajet.py
+++ /dev/null
@@ -1,28 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-
-jp.AthenaCommonFlags.PoolESDOutput="muon_ESD.pool.root"
-rec.doTrigger=False
-#obsolete doAODLVL1False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-
-from RecExConfig.RecFlags import rec
-rec.doForwardDet=False
-rec.doInDet=True
-rec.doMuon=True
-rec.doCalo=True
-rec.doEgamma=True
-rec.doMuonCombined=True
-rec.doJetMissingETTag=True
-rec.doTau=False
-
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuonmax.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuonmax.py
deleted file mode 100644
index 66ff62b0c794..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_idmuonmax.py
+++ /dev/null
@@ -1,43 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-
-jp.AthenaCommonFlags.PoolESDOutput="muon_ESD.pool.root"
-rec.doTrigger=False
-#obsolete doAODLVL1False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-
-from RecExConfig.RecFlags import rec
-rec.doForwardDet=False
-rec.doInDet=True
-rec.doMuon=True
-rec.doCalo=False
-rec.doEgamma=False
-rec.doJetMissingETTag=False
-
-# If Calo is off, this needs to be off too.
-from MuonCombinedRecExample.MuonCombinedRecFlags import muonCombinedRecFlags
-muonCombinedRecFlags.doCaloTrkMuId = False
-
-from RecExConfig.RecAlgsFlags import recAlgs
-recAlgs.doTrackParticleCellAssociation = False
-
-include ("RecExCond/RecExCommon_flags.py")
-rec.AutoConfiguration = ['everything']
-import RecExConfig.AutoConfiguration as auto
-auto.ConfigureFromListOfKeys(rec.AutoConfiguration())
-
-
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-from TrkMaterialProvider import TrkMaterialProviderConf
-trkMaterialProviderTool=TrkMaterialProviderConf.Trk__TrkMaterialProviderTool('TrkMaterialProviderTool', UseCaloEnergyMeasurement=False)
-ToolSvc += trkMaterialProviderTool
-
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_muon.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_muon.py
deleted file mode 100755
index 70ec591db0a2..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_muon.py
+++ /dev/null
@@ -1,34 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-
-jp.AthenaCommonFlags.PoolESDOutput="muon_ESD.pool.root"
-rec.doTrigger=False
-# obsolete doAODLVL1=False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-
-from RecExConfig.RecFlags import rec
-rec.doForwardDet=False
-rec.doInDet=False
-rec.doMuon=True
-rec.doCalo=False
-rec.doEgamma=False
-rec.doMuonCombined=False
-rec.doJetMissingETTag=False
-rec.doTau=False
-
-
-include ("RecExCond/RecExCommon_flags.py")
-rec.AutoConfiguration = ['FieldAndGeo']
-import RecExConfig.AutoConfiguration as auto
-auto.ConfigureFromListOfKeys(rec.AutoConfiguration())
-
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_muonmax.py b/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_muonmax.py
deleted file mode 100644
index 535f924bfe19..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/RecExRecoTest_RTT_muonmax.py
+++ /dev/null
@@ -1,25 +0,0 @@
-include ("RecExRecoTest/RecExRecoTest_RTT_common.py")
-
-
-jp.AthenaCommonFlags.PoolESDOutput="muon_ESD.pool.root"
-rec.doTrigger=False
-#obsolete doAODLVL1False
-#rec.doWriteESD=False # uncomment if do not write ESD
-rec.doAOD=False
-rec.doWriteAOD=False # uncomment if do not write AOD
-rec.doWriteTAG=False # uncomment if do not write TAG
-
-
-from RecExConfig.RecFlags import rec
-rec.doForwardDet=False
-rec.doInDet=False
-rec.doMuon=True
-rec.doCalo=False
-
-
-
-# main jobOption
-include ("RecExCommon/RecExCommon_topOptions.py")
-
-
-include ("RecExRecoTest/RecExRecoTest_RTT_common_postOptions.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/diffPoolFilesRERT.sh b/Reconstruction/RecExample/RecExRecoTest/share/diffPoolFilesRERT.sh
deleted file mode 100755
index f57d5de074cf..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/diffPoolFilesRERT.sh
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/bash
-
-diff_files()
-{
- if [ "$2" ]
- then
-  v=`echo $AtlasVersion | tail -c2`
-  packpath=`echo $1 | sed "s#/rel_$v/#/rel_$2/#g"`
-  for file in *.pool.root
-  do
-   for ref in `grep -h "/$file<" $packpath/rttjobinfo.xml | sed "s/\(.\+\)>\(.\+\)<\(.\+\)/\2/g"`
-   do
-    if [[ $ref == /castor* ]]
-    then
-     ref="root://castoratlas/$ref"
-    fi
-    # echo $file $ref
-    f=diff.$v.$2.txt
-    diffPoolFiles.py $file $ref &> $f
-   done
-  done
- fi
-} 
-
-if [ "$1" ]
-then
- v=`echo $AtlasVersion | tail -c2`
- for (( i=$v; i>=0; i-- ))
- do
-   echo -n "comparing rel_$v to rel_$i : "
-   diff_files $1 $i
-   if [ -e diff.$v.$i.txt ]; then
-    grep "## Comparison : " diff.$v.$i.txt | sed "s/## Comparison : //g"
-   else
-    echo "n/a"
-   fi
- done
- for (( i=6; i>$v; i-- ))
- do
-   echo -n "comparing rel_$v to rel_$i : "
-   diff_files $1 $i
-   if [ -e diff.$v.$i.txt ]; then
-    grep "## Comparison : " diff.$v.$i.txt | sed "s/## Comparison : //g"
-   else
-    echo "n/a"
-   fi
- done
-fi
-
-exit 0
-
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/dumpPoolFileInchunks.sh b/Reconstruction/RecExample/RecExRecoTest/share/dumpPoolFileInchunks.sh
deleted file mode 100755
index b38905167d30..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/dumpPoolFileInchunks.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-
-TD=/tmp/$USER/dumprootfile.tmp.$EUID.$$
-if [ ! -z "$TMPDIR" ]
-then
-    TD=$TMPDIR/dumprootfile.tmp.$EUID.$$
-fi
-
-mkdir -p $TD
-echo "using as tempdir $TD"
-
-Nev=`acmd.py chk-file $1 2>&1 | grep "Nbr Events:" | gawk '{print $3 }'`
-
-Ident=`basename $1`
-
-echo "file has $Nev events"
-RLAST=49
-RFIRST=0
-RANGE="$RFIRST:$RLAST"
-
-while [ ! -z $RANGE ]
-do
-    echo dumping range of events of $RANGE
-    acmd.py dump-root --entries $RANGE $1 | gzip - > dumprootfile.$Ident.range-$RFIRST-$RLAST.log.gz
-    
-    RANGE=""
-    RFIRST=$(( $RFIRST + 50 ))
-    RLAST=$(( $RLAST + 50 ))
-    if [ $RFIRST -lt $Nev ]
-    then
-        RANGE="$RFIRST:$RLAST"
-    fi
-done
-
-rm -fr $TD
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/esdtocbnt_RTT.py b/Reconstruction/RecExample/RecExRecoTest/share/esdtocbnt_RTT.py
deleted file mode 100644
index 7274260c7618..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/esdtocbnt_RTT.py
+++ /dev/null
@@ -1,10 +0,0 @@
-# steering file for ESD->CBNT step
-# see myTopOptions.py for more info
-
-# jp.AthenaCommonFlags.PoolESDInput=["theesdfile"]
-
-rec.RootNtupleOutput="ntuple_fromESD.root"
-
-include ("RecExCommon/esdtocbnt.py")
-
-include("RecExRecoTest/rttchainhack.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/esdtoesd_RTT.py b/Reconstruction/RecExample/RecExRecoTest/share/esdtoesd_RTT.py
deleted file mode 100644
index 677a4d49b94c..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/esdtoesd_RTT.py
+++ /dev/null
@@ -1,2 +0,0 @@
-include ("RecExCommon/esdtoesd.py")
-include("RecExRecoTest/rttchainhack.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/esdtoesdtocbnt_RTT.py b/Reconstruction/RecExample/RecExRecoTest/share/esdtoesdtocbnt_RTT.py
deleted file mode 100644
index 54ed4bbb9587..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/esdtoesdtocbnt_RTT.py
+++ /dev/null
@@ -1,4 +0,0 @@
-jp.AthenaCommonFlags.PoolESDInput=["copy_ESD.pool.root"]
-rec.RootNtupleOutput="ntuple_fromESDcopy.root"
-include ("RecExCommon/esdtocbnt.py")
-include("RecExRecoTest/rttchainhack.py")
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/rttchainhack.py b/Reconstruction/RecExample/RecExRecoTest/share/rttchainhack.py
deleted file mode 100644
index 6383a16deebf..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/rttchainhack.py
+++ /dev/null
@@ -1,10 +0,0 @@
-# This hack is to make the subsequent EventSelector.InputCollection lines dummy (D. Rousseau)
-
-class DummyEventSelector :
-     InputCollections = []
-class DummyServiceMgr :
-     EventSelector = DummyEventSelector
-# Create a dummy ServiceMgr
-ServiceMgr = DummyServiceMgr()
-
-# end of hack
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/run_memleak_rert.sh b/Reconstruction/RecExample/RecExRecoTest/share/run_memleak_rert.sh
deleted file mode 100755
index 28e003cf405c..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/run_memleak_rert.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/bash
-
-echo "running esdReco_memleak with CMTCONFIG $CMTCONFIG"
-if [[ $CMTCONFIG = x86_64-* ]]; then
-    echo "64 bit : igprof"
-    export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/afs/cern.ch/atlas/offline/external/igprof/5.9.2/${CMTCONFIG}/lib
-    export PATH=${PATH}:/afs/cern.ch/atlas/offline/external/igprof/5.9.2/${CMTCONFIG}/bin
-    igprof -mp -z -t python athena.py -c "jp.AthenaCommonFlags.EvtMax=-1; rec.doCBNT=False ;jp.AthenaCommonFlags.FilesInput=['/afs/cern.ch/atlas/project/rig/referencefiles/dataStreams_high_mu/high_mu-data11_7TeV.00179725.physics_JetTauEtmiss.merge.RAW._lb0021.data'] " RecExRecoTest/RecExRecoTest_RTT_esd.py --stdcmalloc
-    mkdir -p web/data
-    cp /afs/cern.ch/atlas/offline/external/igprof/5.9.2/${CMTCONFIG}/bin/igprof-navigator web
-    igprof-analyse --sqlite -d -v -g -r MEM_LIVE igprof.*.gz | sqlite3 web/data/igreport_total.sql3
-else
-    echo "32 bit leak check execute"
-    athena.py -c "jp.AthenaCommonFlags.EvtMax=-1; rec.doCBNT=False ;jp.AthenaCommonFlags.FilesInput=['/afs/cern.ch/atlas/project/rig/referencefiles/dataStreams_high_mu/high_mu-data11_7TeV.00179725.physics_JetTauEtmiss.merge.RAW._lb0021.data'] " RecExRecoTest/RecExRecoTest_RTT_esd.py --leak-check-execute
-fi
diff --git a/Reconstruction/RecExample/RecExRecoTest/share/slurpRecoRTTTests.pl b/Reconstruction/RecExample/RecExRecoTest/share/slurpRecoRTTTests.pl
deleted file mode 100755
index f5d98a4cbdfa..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/share/slurpRecoRTTTests.pl
+++ /dev/null
@@ -1,179 +0,0 @@
-#!/usr/bin/perl
-
-# # #!/usr/bin/env perl
-
-use strict;
-
-use Storable;
-use Digest::MD5 qw(md5_hex);
-
-my %rttHashArray = ();
-my %pdate = ();
-my %ptag  = ();
-my %savannahArray = ();
-my %savannahSummary = ();
-my %FPESummary = ();
-
-my %rttPackageInfos = ();
-my $now="";
-my @packages = ();
-
-my % checks = ();
-
-sub sortMessages
-{
-    my ( $TMPRef ) = @_;
-    my %TArray = ();
-    my ( @TMP    ) = @$TMPRef;
-    foreach my $mline (@TMP)
-    {
-        $mline =~ s/\s+$//;
-        if ( ! exists($TArray{$mline}) )
-        {
-            $TArray{$mline} = 0;
-        }
-        $TArray{$mline} +=  1;
-    }
-    return %TArray;
-}
-
-sub processLog
-{
-    my ( $file ) = @_;
-    
-    open(FILE,"<$file") || die "Could not open $file !!\n\n";
-    my @lines=<FILE>;
-    close(FILE);
-    
-    my $stage="athena";
-    $checks{'Stage'}{'result'}="athena";
-    
-    foreach my $line ( @lines )
-    {
-	for my $href ( keys %checks )
-	{
-	    if ( $line =~ /$checks{$href}{'test'}/ )
-	    {
-		my $r0=$line;
-		$r0   =~ s/$checks{$href}{'test'}/\1/g;
-		$r0   =~ s/\s+$//;
-		if ( $href eq "Stage" )
-		{
-		    my $r1=$checks{$href}{'result'};
-		    # for Reco_trf stages, we actually find something here, reset to empty string
-		    $r1=""  if ( $r1 eq "athena" );
-		    # print "S : $href : $stage : $r1 + $r0\n" ;
-		    $checks{$href}{'result'}="$r1<$r0>";
-		    $stage=$r0;
-		}
-		else
-		{
-		    # print "R0 : $href : $stage : $r0\n" ;
-		    if ( $href =~ m/^#/ )
-		    {
-			if ( ! exists($checks{$href}{'result'}{$stage}{$r0}) )
-			{
-			    $checks{$href}{'result'}{$stage}{$r0} = 0;
-			}
-			$checks{$href}{'result'}{$stage}{$r0} +=  1;
-		    }
-		    else
-		    {
-			my $r1=$checks{$href}{'result'}{$stage};
-			# print "R1 : $href : $stage : $r1 + $r0\n" ;
-			$checks{$href}{'result'}{$stage}="$r1<$r0>";
-		    }
-		}
-	    }
-	}
-    }
-    if ( $checks{ "CoreDump" }{'result'}{$stage} ne "" )
-    {
-	my $r0="\n";
-	my $r1=76;
-	foreach my $line ( @lines )
-	{
-	    $r1 = 75 if ( $line =~ m/^Core dump from CoreDumpSvc on / );
-	    if ( $r1 > 0 && $r1 < 76 )
-	    {
-		$r0 = $r0 . ">>>>" . $line;
-		$r1--;
-	    }
-	}
-	$checks{ "CoreDump" }{'result'}{$stage} = $r0;
-    }
-    return scalar(@lines);
-}
-
-$checks{ "ReturnCode" }  = { test => '^Py:Athena\s+INFO leaving with code(.+)$' };
-$checks{ "FPEAuditor"}   = { test => '^FPEAuditor\s+WARNING FPE (.+)$' };
-$checks{ "Stage" }       = { test => '^Py:[A-Z].* *INFO Executing ([A-Za-z]*)\:.+$' };
-$checks{ "Events" }      = { test => '^Py:PerfMonSvc *INFO Events processed: (\d+)' };
-$checks{ "Algorithms" }  = { test => '^Py:PerfMonSvc *INFO job had (\[.*\]) algorithms' };
-$checks{ "Memory1" }     = { test => '^Py:PerfMonSvc *INFO *first-evt vmem: (.*)' };
-$checks{ "Memory2" }     = { test => '^Py:PerfMonSvc *INFO *10th -evt vmem: (.*)' };
-$checks{ "Memory3" }     = { test => '^Py:PerfMonSvc *INFO *last -evt vmem: (.*)' };
-$checks{ "MemLeak" }     = { test => '^Py:PerfMonSvc *INFO *.* fitted vmem-slope \(\d* points\): (.*)' };
-$checks{ "CPU" }         = { test => '^Py:PerfMonSvc *INFO Si2k:.*>: (.*)' };
-$checks{ "Chrono" }      = { test => '^ChronoStatSvc *INFO Time User   : Tot=(.*)\s+#=  1$' };
-$checks{ "CoreDump" }     = { test => '^Core dump from CoreDumpSvc on ' }; 
-$checks{ "#VERBOSE" }     = { test => '^(\S+)\s+VERBOSE .+$' };
-$checks{ "#DEBUG" }       = { test => '^(\S+)\s+DEBUG .+$' };
-$checks{ "#INFO" }        = { test => '^(\S+)\s+INFO .+$' };
-$checks{ "#WARNING" }     = { test => '^(\S+)\s+WARNING .+$' };
-$checks{ "#RECOVERABLE" } = { test => '^(\S+)\s+RECOVERABLE .+$' };
-$checks{ "#ERROR" }       = { test => '^(\S+)\s+ERROR .+$' };
-$checks{ "#FATAL" }       = { test => '^(\S+)\s+FATAL .+$' };
-
-my $file="/afs/cern.ch/atlas/project/RTT/prod/Results/rtt_j_r/rel_3/devval/build/i686-slc5-gcc43-opt/offline/RecJobTransformTests/amitag_q122/amitag_q122_log";
-if ( $#ARGV >= 0 )
-{
-    $file = $ARGV[0];
-}
-print " processing logfile $file\n";
-my $lines = processLog($file);
-print " done processing logfile with $lines lines\n";
-
-my $logfilename="parsedlogfile.txt";
-open(LOGFILE,">" . $logfilename);
-
-
-print LOGFILE ":LogFileName : $file\n";
-
-print LOGFILE ":Stages : $checks{'Stage'}{'result'}\n";
-for my $s ( split(/>/, $checks{'Stage'}{'result'}) )
-{
-    $s =~ s/^<//;
-    $s =~ s/\s+$//;
-    print LOGFILE "Stage : $s\n";
-    for my $href ( keys %checks )
-    {
-	if ( $href ne "Stage" )
-	{
-	    if ( $href =~ m/^#/ )
-	    {
-		print LOGFILE " $s " . substr($href,1) . "\n";
-		my $t=0;
-		my $tt=0;
-		for my $m ( sort { $checks{$href}{'result'}{$s}{$b} <=> $checks{$href}{'result'}{$s}{$a} } keys %{ $checks{$href}{'result'}{$s} } )
-		{
-		    if ( $tt < 10 )
-		    {
-			print LOGFILE "   $checks{$href}{'result'}{$s}{$m} $m\n";
-			$tt++;
-		    }
-		    $t += $checks{$href}{'result'}{$s}{$m};
-		}
-		if ( $t > 0 )
-		{
-		    print LOGFILE "   $t " . substr($href,1) . "\n";
-		}
-	    }
-	    else
-	    {
-		print LOGFILE " $s $href $checks{$href}{'result'}{$s}\n";
-	    }
-	}
-    }
-}
-exit(0);
diff --git a/Reconstruction/RecExample/RecExRecoTest/test/RecExRecoTest_TestConfiguration.xml b/Reconstruction/RecExample/RecExRecoTest/test/RecExRecoTest_TestConfiguration.xml
deleted file mode 100755
index 5c2920c3bbbf..000000000000
--- a/Reconstruction/RecExample/RecExRecoTest/test/RecExRecoTest_TestConfiguration.xml
+++ /dev/null
@@ -1,349 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE unifiedTestConfiguration SYSTEM "http://www.hep.ucl.ac.uk/atlas/AtlasTesting/DTD/unifiedTestConfiguration.dtd">
-
-<unifiedTestConfiguration>
-  
-  <atn>
-    
-    <TEST name="aaaempty" type="athena" suite="aaaempty">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5 ; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py  RecExRecoTest/RecExRecoTest_RTT_empty.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-      <prescript>RecExCommon_links.sh</prescript>
-    </TEST>
-    
-    <TEST name="forward" type="athena" suite="forward">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5 ; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_forwarddet.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-      <prescript>RecExCommon_links.sh</prescript>
-    </TEST>
-    
-    <TEST name="calo" type="athena" suite="calo">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5 ; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_calo.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-      <prescript>RecExCommon_links.sh</prescript>
-    </TEST>
-    
-    <TEST name="id" type="athena" suite="id">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5 ; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_id.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-      <prescript>RecExCommon_links.sh</prescript>
-    </TEST>
-    
-    <TEST name="muon" type="athena" suite="muon">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_muon.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-      <prescript>RecExCommon_links.sh</prescript>
-    </TEST>
-    
-    <TEST name="idmuon" type="athena" suite="idmuon">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_idmuon.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-      <prescript>RecExCommon_links.sh</prescript>
-    </TEST>
-    
-    <TEST name="idcalo" type="athena" suite="idcalo">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_idcalo.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-      <prescript>RecExCommon_links.sh</prescript>
-    </TEST>
-    
-    <TEST name="idmuoncalo" type="athena" suite="idmuoncalo">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_idmuoncalo.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-      <prescript>RecExCommon_links.sh</prescript>
-    </TEST>
-    
-    <TEST name="idcaloegamma" type="athena" suite="idcaloegamma">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_idcaloegamma.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-      <prescript>RecExCommon_links.sh</prescript>
-    </TEST>
-    
-    <TEST name="idmuoncalomuoncomb" type="athena" suite="idmuoncalomuoncomb">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_idmuoncalomuoncomb.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-      <prescript>RecExCommon_links.sh</prescript>
-    </TEST>
-    
-    <TEST name="calomax" type="athena" suite="calomax">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5 ; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_calomax.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlsa.rig@cern.ch </mailto>
-      <prescript>RecExCommon_links.sh</prescript>
-    </TEST>
-    
-    <TEST name="idmuonmax" type="athena" suite="idmuonmax">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_idmuonmax.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-      <prescript>RecExCommon_links.sh</prescript>
-    </TEST>
-    
-    <TEST name="idcalomax" type="athena" suite="idcalomax">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_idcalomax.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-      <prescript>RecExCommon_links.sh</prescript>
-    </TEST>
-    
-    <TEST name="RECOSHIFT_esd" type="athena" suite="esd">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_esd.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-      <prescript>RecExCommon_links.sh</prescript>
-    </TEST>
-    
-    <TEST name="esdtoesd" type="athena" suite="esd">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True ; rec.noESDTrigger=True " AthenaCommon/MemTraceInclude.py RecExCommon/esdtoesd.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-    </TEST>
-    
-    <TEST name="esdtoesdwithreco" type="athena" suite="esd">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True ; rec.noESDTrigger=True ; rec.doESD.set_Value_and_Lock(True) ; jp.AthenaCommonFlags.PoolESDOutput='reco_ESD.pool.root' " AthenaCommon/MemTraceInclude.py RecExCommon/esdtoesd.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-    </TEST>
-    
-    <TEST name="RECOSHIFT_esdzpileup" type="athena" suite="esdpileup">
-      <options_atn>-c "jp.AthenaCommonFlags.EvtMax=2; jp.AthenaCommonFlags.SkipEvents=3 ; rec.AutoConfiguration=['everything']; rec.doDetailedAuditor=True ; rec.doNameAuditor=True ; jp.AthenaCommonFlags.PoolRDOInput=['root://eosatlas.cern.ch//eos/atlas/user/a/atlaspmb/mc/mc15_13TeV.110401.PowhegPythia_P2012_ttbar_nonallhad.recon.RDO.e4032_s2608_s2183_r7011/RDO.06336725._000001.pool.root.1']" AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_esdlowlumi.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-      <prescript>RecExCommon_links.sh</prescript>
-      <prescript>source ${ATN_PACKAGE}/test/atlascerngroupdisk_enviro.sh</prescript>
-    </TEST>
-    
-    <TEST name="rawtoesd_data_notrig" type="athena" suite="RecRecoData">
-      <options_atn>-c 'jp.AthenaCommonFlags.FilesInput=["/afs/cern.ch/atlas/project/rig/referencefiles/dataStreams_high_mu/data12_8TeV/data12_8TeV.00209109.physics_JetTauEtmiss.merge.RAW._lb0186._SFO-1._0001.1"];rec.doTrigger.set_Value_and_Lock(False);rec.doDPD.set_Value_and_Lock(True);rec.doNameAuditor=True;jp.AthenaCommonFlags.PoolESDOutput="data_ESD.pool.root"' RecExCommon/rdotoesdnotrigger.py</options_atn>
-      <timelimit>30</timelimit>
-      <author> Xiaohu Sun </author>
-      <mailto> atlas.rig@cern.ch </mailto>
-      <prescript>rm -f $ATN_WORK_AREA/*.pool.root; env > env.txt</prescript>
-    </TEST>
-    
-  </atn>
-  
-  <kv/>
-  
-  <rtt xmlns="http://www.hep.ucl.ac.uk/atlas/AtlasTesting/rtt">
-    <rttContactPerson>Xiaohu Sun (Xiaohu.Sun@cern.ch)</rttContactPerson>
-    <mailto>atlas.rig@cern.ch</mailto>
-    <refRelease>10.0.0</refRelease>
-    
-    <jobList>
-      <classification>
-	<displayClass>OfflineValidation</displayClass>
-	<displayProcess>Reco</displayProcess>
-	<displayComponent>Det-Combined</displayComponent>
-      </classification>
-      
-      <!-- XS: please update to mc15 -->
-      <athena userJobId="mc12_emptyReco">
-	<doc>Test almost empty event loop on default MC12 </doc>
-	<commandLineFlags>
-          jp.AthenaCommonFlags.EvtMax=300;jp.AthenaCommonFlags.FilesInput=["root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/phys-rig/pileupSamples/mc12_8TeV.105200.McAtNloJimmy_CT10_ttbar_LeptonFilter.digit.RDO.e1513_s1499_s1504_d700/RDO.01177879._000001.pool.root.1"]
-        </commandLineFlags>
-	<options>RecExRecoTest_RTT_empty</options>
-	<group>RecExCommon</group>
-	<queue>long</queue>
-      </athena>
-      
-      <athena userJobId="mc12_idReco">
-	<doc>Test reco only ID only on default MC12 </doc>
-	<commandLineFlags>
-          jp.AthenaCommonFlags.EvtMax=300;jp.AthenaCommonFlags.FilesInput=["root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/phys-rig/pileupSamples/mc12_8TeV.105200.McAtNloJimmy_CT10_ttbar_LeptonFilter.digit.RDO.e1513_s1499_s1504_d700/RDO.01177879._000001.pool.root.1"]
-        </commandLineFlags>
-	<options>RecExRecoTest_RTT_id</options>
-	<group>RecExCommon</group>
-	<queue>long</queue>
-      </athena>
-      
-      <athena userJobId="mc12_caloReco">
-	<doc>Test reco only calo only on default MC12 </doc>
-	<commandLineFlags>
-          jp.AthenaCommonFlags.EvtMax=300;jp.AthenaCommonFlags.FilesInput=["root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/phys-rig/pileupSamples/mc12_8TeV.105200.McAtNloJimmy_CT10_ttbar_LeptonFilter.digit.RDO.e1513_s1499_s1504_d700/RDO.01177879._000001.pool.root.1"]
-        </commandLineFlags>
-	<options>RecExRecoTest_RTT_calo</options>
-	<group>RecExCommon</group>
-	<queue>long</queue>
-      </athena>
-      
-      <athena userJobId="mc12_muonReco">
-	<doc>Test reco only muon only on default MC12 </doc>
-	<commandLineFlags>
-          jp.AthenaCommonFlags.EvtMax=300;jp.AthenaCommonFlags.FilesInput=["root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/phys-rig/pileupSamples/mc12_8TeV.105200.McAtNloJimmy_CT10_ttbar_LeptonFilter.digit.RDO.e1513_s1499_s1504_d700/RDO.01177879._000001.pool.root.1"]
-        </commandLineFlags>
-	<options>RecExRecoTest_RTT_muon</options>
-	<group>RecExCommon</group>
-	<queue>long</queue>
-      </athena>
-      
-      <athena userJobId="mc12_outputlevel_debugReco">
-	<doc>Test reco with outputlevel debug to check length of logfile and number of messages</doc>
-	<commandLineFlags>
-          jp.AthenaCommonFlags.EvtMax=50;rec.doWriteESD=False;rec.OutputLevel=DEBUG;rec.doFloatingPointException=True;jp.AthenaCommonFlags.FilesInput=["root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/phys-rig/pileupSamples/mc12_8TeV.105200.McAtNloJimmy_CT10_ttbar_LeptonFilter.digit.RDO.e1513_s1499_s1504_d700/RDO.01177879._000001.pool.root.1"]
-        </commandLineFlags>
-	<options>RecExRecoTest_RTT_esd</options>
-	<group>RecExCommon</group>
-	<queue>long</queue>
-	<action position="8" runInAtlasEnv="yes">
-	  <modulename>RttLibraryTools</modulename>
-	  <testname>ExeRunner</testname>
-	  <arg>
-	    <argname>exeName</argname>
-	    <argvalue>tail</argvalue>
-	  </arg>
-	  <arg>
-	    <argname>exeParamString</argname>
-	    <argvalue>--lines=500 mc12_outputlevel_debugReco_log &gt; mc12_outputlevel_debugReco_log.txt</argvalue>
-	  </arg>
-	</action>
-	<action position="9" runInAtlasEnv="yes">
-	  <modulename>RttLibraryTools</modulename>
-	  <testname>ExeRunner</testname>
-	  <arg>
-	    <argname>exeName</argname>
-	    <argvalue>bzip2</argvalue>
-	  </arg>
-	  <arg>
-	    <argname>exeParamString</argname>
-	    <argvalue>mc12_outputlevel_debugReco_log</argvalue>
-	  </arg>
-	</action>
-	<alwaysRunPostProc />
-      </athena>
-      
-      <athena userJobId="mc12_outputlevel_verboseReco">
-	<doc>Test reco with outputlevel verbose to check length of logfile and number of messages</doc>
-	<commandLineFlags>
-          jp.AthenaCommonFlags.EvtMax=50;rec.doWriteESD=False;rec.OutputLevel=VERBOSE;rec.doFloatingPointException=True;jp.AthenaCommonFlags.FilesInput=["root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/phys-rig/pileupSamples/mc12_8TeV.105200.McAtNloJimmy_CT10_ttbar_LeptonFilter.digit.RDO.e1513_s1499_s1504_d700/RDO.01177879._000001.pool.root.1"]
-        </commandLineFlags>
-	<options>RecExRecoTest_RTT_esd</options>
-	<group>RecExCommon</group>
-	<queue>long</queue>
-	<action position="8" runInAtlasEnv="yes">
-	  <modulename>RttLibraryTools</modulename>
-	  <testname>ExeRunner</testname>
-	  <arg>
-	    <argname>exeName</argname>
-	    <argvalue>tail</argvalue>
-	  </arg>
-	  <arg>
-	    <argname>exeParamString</argname>
-	    <argvalue>--lines=500 mc12_outputlevel_verboseReco_log &gt; mc12_outputlevel_verboseReco_log.txt</argvalue>
-	  </arg>
-	</action>
-	<action position="9" runInAtlasEnv="yes">
-	  <modulename>RttLibraryTools</modulename>
-	  <testname>ExeRunner</testname>
-	  <arg>
-	    <argname>exeName</argname>
-	    <argvalue>bzip2</argvalue>
-	  </arg>
-	  <arg>
-	    <argname>exeParamString</argname>
-	    <argvalue>mc12_outputlevel_verboseReco_log</argvalue>
-	  </arg>
-	</action>
-	<alwaysRunPostProc />
-      </athena>
-      
-      <jobTransform userJobId="data11_7TeV_esdReco">
-	<doc>Test reco up to ESD on high_mu data11</doc>
-	<jobTransformJobName>RecExRecoTest_RTT_data11_7TeV_high_mu</jobTransformJobName>
-	<jobTransformCmd>
-	  athena.py -c 'jp.AthenaCommonFlags.EvtMax=-1;jp.AthenaCommonFlags.FilesInput=["/afs/cern.ch/atlas/project/rig/referencefiles/dataStreams_high_mu/high_mu-data11_7TeV.00179725.physics_JetTauEtmiss.merge.RAW._lb0021.data"];rec.doNameAuditor=True' RecExCommon/rdotoesdnotrigger.py
-	</jobTransformCmd>
-	<group>RecExReco</group>
-	<queue>long</queue>
-      </jobTransform>
-      
-      <jobTransform userJobId="data12_8TeV_esdReco">
-	<doc>Test reco up to ESD on high_mu data12</doc>
-	<jobTransformJobName>RecExRecoTest_RTT_data12_7TeV_high_mu</jobTransformJobName>
-	<jobTransformCmd>
-	  athena.py -c 'jp.AthenaCommonFlags.EvtMax=-1;jp.AthenaCommonFlags.FilesInput=["/afs/cern.ch/atlas/project/rig/referencefiles/dataStreams_high_mu/data12_8TeV/data12_8TeV.00209109.physics_JetTauEtmiss.merge.RAW._lb0186._SFO-1._0001.1"];rec.doNameAuditor=True' RecExCommon/rdotoesdnotrigger.py
-	</jobTransformCmd>
-	<group>RecExReco</group>
-	<queue>long</queue>
-      </jobTransform>
-      
-    </jobList>
-    
-    <jobGroups>
-      <jobGroup name="AthenaRecExCommon" parent="Athena">
-	<keepFilePattern>*.root</keepFilePattern>
-	<keepFilePattern>*.perfmon.pdf</keepFilePattern>
-	<keepFilePattern>*.perfmon.summary.txt</keepFilePattern>
-	<keepFilePattern>*.pmon.gz</keepFilePattern>
-	<keepFilePattern>*.txt</keepFilePattern>
-	<keepFilePattern>*.bz2</keepFilePattern>
-	<keepFilePattern>logExtract.txt</keepFilePattern>
-	<keepFilePattern>memoryLeak.txt</keepFilePattern>
-	<keepFilePattern>SGAud*.out</keepFilePattern>
-	<keepFilePattern>dumprootfile.*.log.gz</keepFilePattern>
-
-	<auxFilePattern>slurpRecoRTTTests.pl</auxFilePattern>
-	<auxFilePattern>dumpPoolFileInchunks.sh</auxFilePattern>
-	<auxFilePattern>diffPoolFilesRERT.sh</auxFilePattern>
-	
-	<action position="1" runInAtlasEnv="yes">
-	  <modulename>PostProcessRecoRTTTests</modulename>
-	  <testname>PostProcessRecoRTTTests</testname>
-	</action>
-      </jobGroup>
-      
-      <jobGroup name="RecExReco" parent="Transform">
-	<keepFilePattern>data/*</keepFilePattern>
-	<keepFilePattern>igprof.*.gz</keepFilePattern>
-	
-	<keepFilePattern>*.root</keepFilePattern>
-	<keepFilePattern>dumprootfile.*.log.gz</keepFilePattern>
-	
-	<keepFilePattern>*.txt</keepFilePattern>
-	<keepFilePattern>*.bz2</keepFilePattern>
-	<keepFilePattern>*.html</keepFilePattern>
-	<keepFilePattern>*_log.bz2</keepFilePattern> 
-	
-	<auxFilePattern>run_memleak_rert.sh</auxFilePattern>
-	<auxFilePattern>slurpRecoRTTTests.pl</auxFilePattern>
-	<auxFilePattern>dumpPoolFileInchunks.sh</auxFilePattern>
-	<auxFilePattern>diffPoolFilesRERT.sh</auxFilePattern>
-	
-	<action position="1">
-	  <modulename>PostProcessRecoRTTTests</modulename>
-	  <testname>PostProcessRecoRTTTests</testname>
-	</action>
-	
-      </jobGroup>
-    </jobGroups>
-    
-  </rtt>
-</unifiedTestConfiguration>
-- 
GitLab