diff --git a/Reconstruction/RecExample/RecExAnaTest/CMakeLists.txt b/Reconstruction/RecExample/RecExAnaTest/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..ac3b8ca83312b8500fbfec365e8038deacbe1013 --- /dev/null +++ b/Reconstruction/RecExample/RecExAnaTest/CMakeLists.txt @@ -0,0 +1,15 @@ +################################################################################ +# Package: RecExAnaTest +################################################################################ + +# Declare the package name: +atlas_subdir( RecExAnaTest ) + +# Declare the package's dependencies: +atlas_depends_on_subdirs( PRIVATE + TestPolicy ) + +# Install files from the package: +atlas_install_joboptions( share/*.py ) +atlas_install_runtime( test/RecExAnaTest_TestConfiguration.xml share/run_memleak_reat.sh ) + diff --git a/Reconstruction/RecExample/RecExAnaTest/test/RecExAnaTest_TestConfiguration.xml b/Reconstruction/RecExample/RecExAnaTest/test/RecExAnaTest_TestConfiguration.xml index c5a8f3c1f9ea30fcb4cb1d5fc8b77702dab4ecf2..b569bfe9aeba0a5d65b621c6f574f4264358f400 100755 --- a/Reconstruction/RecExample/RecExAnaTest/test/RecExAnaTest_TestConfiguration.xml +++ b/Reconstruction/RecExample/RecExAnaTest/test/RecExAnaTest_TestConfiguration.xml @@ -7,7 +7,7 @@ <TEST name="aaaempty" type="athena" suite="aaaempty"> <options_atn>-c "rec.doDetailedAuditor=True ; rec.doNameAuditor=True " RecExRecoTest/RecExRecoTest_RTT_empty.py</options_atn> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> <prescript>RecExCommon_links.sh</prescript> </TEST> @@ -15,7 +15,7 @@ <TEST name="all_notrig" type="athena" suite="all_notrig"> <options_atn> -c "jp.AthenaCommonFlags.EvtMax=5 ; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExAnaTest/RecExAnaTest_RTT_notrigger.py</options_atn> <timelimit>30</timelimit> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> <prescript>rm -f $ATN_WORK_AREA/*.pool.root</prescript> <prescript>RecExCommon_links.sh</prescript> @@ -24,7 +24,7 @@ <TEST name="all_notrig_fpe" type="athena" suite="all_notrig_fpe"> <options_atn> -c "jp.AthenaCommonFlags.EvtMax=5 ; doFloatingPointException=True ; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " RecExAnaTest/RecExAnaTest_RTT_notrigger.py</options_atn> <timelimit>30</timelimit> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> <prescript>RecExCommon_links.sh</prescript> <prescript>rm -f $ATN_WORK_AREA/*.pool.root</prescript> @@ -33,7 +33,7 @@ <TEST name="RECOSHIFT_all" type="athena" suite="all"> <options_atn> -c "jp.AthenaCommonFlags.EvtMax=5 ; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExAnaTest/RecExAnaTest_RTT_all.py</options_atn> <timelimit>30</timelimit> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> <prescript>RecExCommon_links.sh</prescript> <prescript>rm -f $ATN_WORK_AREA/*.pool.root</prescript> @@ -42,7 +42,7 @@ <TEST name="all_drop-and-reload" type="athena" suite="all_drop-and-reload"> <options_atn> --drop-and-reload -c "jp.AthenaCommonFlags.EvtMax=5 ; " RecExAnaTest/RecExAnaTest_RTT_all.py</options_atn> <timelimit>30</timelimit> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> <prescript>RecExCommon_links.sh</prescript> <prescript>rm -f jobOptions.py</prescript> @@ -51,7 +51,7 @@ <TEST name="all_fpe" type="athena" suite="all_fpe"> <options_atn> -c "jp.AthenaCommonFlags.EvtMax=5 ; doFloatingPointException=True ; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " RecExAnaTest/RecExAnaTest_RTT_all.py</options_atn> <timelimit>30</timelimit> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> <prescript>RecExCommon_links.sh</prescript> <prescript>rm -f $ATN_WORK_AREA/*.pool.root</prescript> @@ -60,9 +60,8 @@ <TEST name="notrig0_esd" type="athena" suite="reconotrig"> <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> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> - <prescript>setupLocalDBReplica_CERN.sh</prescript> <prescript>RecExCommon_links.sh</prescript> <prescript>rm -f $ATN_WORK_AREA/*.pool.root</prescript> </TEST> @@ -70,7 +69,7 @@ <TEST name="notrig1_esdtoaod" type="athena" suite="reconotrig"> <options_atn> -c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExCommon/esdtoaod.py</options_atn> <timelimit>30</timelimit> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> </TEST> @@ -78,22 +77,21 @@ <TEST name="notrig2_aodtotag" type="athena" suite="reconotrig"> <options_atn> -c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExCommon/aodtotag.py</options_atn> <timelimit>30</timelimit> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> </TEST> <TEST name="notrig3_tagtoaod" type="athena" suite="reconotrig"> <options_atn> -c "jp.AthenaCommonFlags.EvtMax=5;rec.doDetailedAuditor=True;jp.AthenaCommonFlags.PoolInputQuery='(EventNumber == 2 || EventNumber == 4)'; rec.doNameAuditor=True" RecExCommon/tagtoaod.py </options_atn> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> </TEST> <TEST name="RECOSHIFT_std0_esd" type="athena" suite="recowithtrig"> <options_atn> -c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExTrigTest/RecExTrigTest_RTT_esdtrigger.py</options_atn> <timelimit>30</timelimit> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> - <prescript>setupLocalDBReplica_CERN.sh</prescript> <prescript>RecExCommon_links.sh</prescript> <prescript>rm -f $ATN_WORK_AREA/*.pool.root</prescript> </TEST> @@ -101,36 +99,35 @@ <TEST name="RECOSHIFT_std1_esdtoaod" type="athena" suite="recowithtrig"> <options_atn> -c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExCommon/esdtoaod.py</options_atn> <timelimit>30</timelimit> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> </TEST> <TEST name="RECOSHIFT_std2_aodtotag" type="athena" suite="recowithtrig"> <options_atn> -c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py RecExCommon/aodtotag.py</options_atn> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> </TEST> - <TEST name="RECOSHIFT_std3_aodtoD3PD" type="athena" suite="recowithtrig"> - <options_atn> -c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py D3PDMakerConfig/AODToEgammaD3PD.py</options_atn> - <author> Rolf Seuster </author> - <mailto> atlas.rig@cern.ch </mailto> - </TEST> + <!-- <TEST name="RECOSHIFT_std3_aodtoD3PD" type="athena" suite="recowithtrig"> --> + <!-- <options_atn> -c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ; rec.doNameAuditor=True " AthenaCommon/MemTraceInclude.py D3PDMakerConfig/AODToEgammaD3PD.py</options_atn> --> + <!-- <author> Xiaohu Sun </author> --> + <!-- <mailto> atlas.rig@cern.ch </mailto> --> + <!-- </TEST> --> - <TEST name="RECOSHIFT_std4_tagtoaod" type="athena" suite="recowithtrig"> - <options_atn> -c "jp.AthenaCommonFlags.EvtMax=5;jp.AthenaCommonFlags.PoolInputQuery='(EventNumber == 2 || EventNumber == 4)' ; rec.doDetailedAuditor=True ; rec.doNameAuditor=True" RecExCommon/tagtoaod.py </options_atn> - <author> Rolf Seuster </author> + <TEST name="RECOSHIFT_std3_tagtoaod" type="athena" suite="recowithtrig"> + <options_atn> -c "jp.AthenaCommonFlags.EvtMax=5;jp.AthenaCommonFlags.PoolInputQuery='(EventNumber == 22003 || EventNumber == 22023)' ; rec.doDetailedAuditor=True ; rec.doNameAuditor=True" RecExCommon/tagtoaod.py </options_atn> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> </TEST> <TEST name="RECOSHIFT_bs0_rdotobs" type="athena" suite="recobs"> <options_atn> -c "jp.AthenaCommonFlags.EvtMax=5; rec.doDetailedAuditor=True ;jp.AthenaCommonFlags.FilesInput=['root://eosatlas//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'] " AthenaCommon/MemTraceInclude.py RecExRecoTest/RecExRecoTest_RTT_common.py RecExCommon/rdotobs.py</options_atn> <timelimit>30</timelimit> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> <platform>opt</platform> - <prescript>setupLocalDBReplica_CERN.sh</prescript> <prescript>RecExCommon_links.sh</prescript> <prescript>rm -f $ATN_WORK_AREA/*.pool.root</prescript> </TEST> @@ -138,7 +135,7 @@ <TEST name="RECOSHIFT_bs1_bstoesd" type="athena" suite="recobs"> <options_atn> -c "rec.AutoConfiguration=['everything']; jp.AthenaCommonFlags.EvtMax=5 ; rec.doDetailedAuditor=True ; rec.doTruth=False " RecExRecoTest/RecExRecoTest_RTT_common.py RecExCommon/bstoesd.py </options_atn> <timelimit>30</timelimit> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> <platform>opt</platform> </TEST> @@ -146,7 +143,7 @@ <TEST name="RECOSHIFT_bs2_esdtoaod" type="athena" suite="recobs"> <options_atn> -c "rec.AutoConfiguration=['everything']; jp.AthenaCommonFlags.EvtMax=5 ; rec.doDetailedAuditor=True ; rec.doTruth=False ; rec.doNameAuditor=True " RecExRecoTest/RecExRecoTest_RTT_common.py RecExCommon/esdtoaod.py </options_atn> <timelimit>30</timelimit> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> <platform>opt</platform> </TEST> @@ -154,14 +151,14 @@ <TEST name="RECOSHIFT_bs3_aodtotag" type="athena" suite="recobs"> <options_atn> -c "rec.AutoConfiguration=['everything']; jp.AthenaCommonFlags.EvtMax=5 ; rec.doDetailedAuditor=True ; rec.doTruth=False ; rec.doNameAuditor=True " RecExRecoTest/RecExRecoTest_RTT_common.py RecExCommon/aodtotag.py </options_atn> <timelimit>30</timelimit> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> <platform>opt</platform> </TEST> <TEST name="RECOSHIFT_bs4_tagtoaod" type="athena" suite="recobs"> <options_atn> -c "rec.AutoConfiguration=['everything'];jp.AthenaCommonFlags.EvtMax=5;jp.AthenaCommonFlags.PoolInputQuery='(EventNumber == 2 || EventNumber == 4)'; rec.doDetailedAuditor=True ; rec.doTruth=False ; rec.doNameAuditor=True " RecExCommon/tagtoaod.py </options_atn> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> <platform>opt</platform> </TEST> @@ -169,7 +166,7 @@ <TEST name="RECOSHIFT_qtest_run1" type="script" suite="qtests"> <options_atn>qtest_run1.sh</options_atn> <timelimit>20</timelimit> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> <platform>opt</platform> </TEST> @@ -177,7 +174,7 @@ <TEST name="RECOSHIFT_qtest_run2" type="script" suite="qtests"> <options_atn>qtest_run2.sh</options_atn> <timelimit>20</timelimit> - <author> Rolf Seuster </author> + <author> Xiaohu Sun </author> <mailto> atlas.rig@cern.ch </mailto> <platform>opt</platform> </TEST> @@ -188,7 +185,7 @@ <rtt xmlns="http://www.hep.ucl.ac.uk/atlas/AtlasTesting/rtt"> - <rttContactPerson>Rolf Seuster (seuster@cern.ch)</rttContactPerson> + <rttContactPerson>Xiaohu Sun (Xiaohu.Sun@cern.ch)</rttContactPerson> <mailto>atlas.rig@cern.ch</mailto> <refRelease>10.0.0</refRelease> @@ -200,25 +197,6 @@ <displayComponent>Det-Combined</displayComponent> </classification> - - <athena userJobId="mc10_allAna"> - <doc> Run all reco on default file </doc> - <displayName>RecExAnaTest_RTT_mc10_all</displayName> - <commandLineFlags>jp.AthenaCommonFlags.EvtMax=300;jp.AthenaCommonFlags.FilesInput=["root://eosatlas//eos/atlas/atlascerngroupdisk/phys-rig/mc10_7TeV.105200.T1_McAtNlo_Jimmy.digit.RDO.e598_s933_s946_d366_tid197091_00/RDO.197091._000001.pool.root.1"]</commandLineFlags> - <options>RecExAnaTest_RTT_all</options> - <group>RecExAna</group> - <queue>medium</queue> - </athena> - - <athena userJobId="mc11_allAna"> - <doc> Run all reco on default mc11 file </doc> - <displayName>RecExAnaTest_RTT_mc11_all</displayName> - <commandLineFlags>jp.AthenaCommonFlags.EvtMax=300;jp.AthenaCommonFlags.FilesInput=["root://eosatlas//eos/atlas/atlascerngroupdisk/phys-rig/pileupSamples/mc11_valid.105200.T1_McAtNlo_Jimmy.digit.RDO.e835_s1310_s1300_d638_tid682866_00/RDO.682866._000001.pool.root.1"]</commandLineFlags> - <options>RecExAnaTest_RTT_all</options> - <group>RecExAna</group> - <queue>long</queue> - </athena> - <athena userJobId="mc12_all_fpeAna"> <doc> Run all reco on default file with floating point exception enabled </doc> <displayName>RecExAnaTest_RTT_mc11_all_fpe</displayName> @@ -307,7 +285,6 @@ <chainfileout>RecExAnaTest_notrig_steps_mc12_TAG.pool.root</chainfileout> </chainElement> - <chainElement> <jobTransform userJobId="mc12_chain_withouttrigger_TAGtoAOD"> <doc>Chain without trigger configuration for mc12 TAG->AOD</doc> @@ -399,8 +376,7 @@ <chainfileout>RecExAnaTest_prod_steps_mc12_TAG.pool.root</chainfileout> </chainElement> - - <chainElement> + <chainElement> <jobTransform userJobId="mc12_chain_prod_TAGtoAOD"> <doc> Chain in prod configuration for mc12 TAG->AOD</doc> <jobTransformJobName>RecExAnaTest_RTT_prod_steps_mc12_TAGtoAOD</jobTransformJobName> @@ -426,48 +402,47 @@ </chaindataset_info> </jobTransform> </chainElement> - + </sequential> </chain> </jobList> <jobGroups> - + <jobGroup name="RecExAna" parent="Transform"> <keepFilePattern>web/*</keepFilePattern> <keepFilePattern>web/data/*</keepFilePattern> <keepFilePattern>*.txt</keepFilePattern> <keepFilePattern>*.bz2</keepFilePattern> <keepFilePattern>*_log.bz2</keepFilePattern> - + <auxFilePattern>PostProcessRecoRTTTests.py</auxFilePattern> - + <action position="1" runInAtlasEnv="yes"> <modulename>PostProcessRecoRTTTests</modulename> <testname>PostProcessRecoRTTTests</testname> </action> - + </jobGroup> - - + <jobGroup name="RecExAna_memleak" parent="Transform"> <keepFilePattern>web/*</keepFilePattern> <keepFilePattern>web/data/*</keepFilePattern> <keepFilePattern>*.txt</keepFilePattern> <keepFilePattern>*.bz2</keepFilePattern> - <keepFilePattern>*_log.bz2</keepFilePattern> + <keepFilePattern>*_log.bz2</keepFilePattern> <auxFilePattern>run_memleak_reat.sh</auxFilePattern> <auxFilePattern>slurpRecoRTTTests.pl</auxFilePattern> <auxFilePattern>PostProcessIgprofWeb.py</auxFilePattern> <auxFilePattern>PostProcessRecoRTTTests.py</auxFilePattern> - + <action position="1" runInAtlasEnv="yes"> <modulename>PostProcessRecoRTTTests</modulename> <testname>PostProcessRecoRTTTests</testname> </action> - + </jobGroup> </jobGroups>