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 > 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 > 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