diff --git a/Simulation/FastSimulation/FastChainPileup/test/FastChainPileup_TestConfiguration.xml b/Simulation/FastSimulation/FastChainPileup/test/FastChainPileup_TestConfiguration.xml index 6d425a494174c5261bfd154b18289c4da127bf98..5a95bc50ef1d1a8efcd0ce04214c19e3b30279cb 100644 --- a/Simulation/FastSimulation/FastChainPileup/test/FastChainPileup_TestConfiguration.xml +++ b/Simulation/FastSimulation/FastChainPileup/test/FastChainPileup_TestConfiguration.xml @@ -1,6 +1,4 @@ <?xml version="1.0"?> -<!--Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration--> - <!-- MB: Search for RUNNUMBER to replace the run input collections and setting --> <!-- MB: xml file validation: http://www.hep.ucl.ac.uk/atlas/AtlasTesting/DTD/onlineValidation/validator.html --> <!-- <!DOCTYPE unifiedTestConfiguration SYSTEM "https://test-rtt.web.cern.ch/test-rtt/brinick/Results/unifiedTestConfiguration.dtd"> --> <!-- xmltest @@ -34,9 +32,9 @@ <!-- standard simulation + reco in FastChain --> <!-- full sim job --> <chainElement> - <jobTransform userJobId="ttFC_stdFullSim"> + <jobTransform userJobId="ttbarFastChain_stdFullSim"> <doc>FastChain standard sim</doc> - <jobTransformJobName>ttFC_stdFullSim</jobTransformJobName> + <jobTransformJobName>ttbarFastChain_stdFullSim</jobTransformJobName> <jobTransformCmd> Sim_tf.py --conditionsTag 'default:OFLCOND-RUN12-SDR-19' --physicsList 'FTFP_BERT' --truthStrategy 'MC15aPlus' --simulator 'FullG4' --postInclude 'default:RecJobTransforms/UseFrontier.py,G4AtlasTests/postInclude.DCubeTest.py' --preInclude 'EVNTtoHITS:SimulationJobOptions/preInclude.BeamPipeKill.py,SimulationJobOptions/preInclude.FrozenShowersFCalOnly.py' --DataRunNumber '222525' --geometryVersion 'default:ATLAS-R2-2015-03-01-00_VALIDATION' --inputEVNTFile "/afs/cern.ch/atlas/groups/Simulation/EVNT_files/mc12_valid.110401.PowhegPythia_P2012_ttbar_nonallhad.evgen.EVNT.e3099.01517252._000001.pool.root.1" --outputHITSFile "Hits.pool.root" --maxEvents 10 </jobTransformCmd> @@ -49,9 +47,9 @@ </chainElement> <!-- standard merge job --> <chainElement> - <jobTransform userJobId="ttFC_stdFullSimMerge"> + <jobTransform userJobId="ttbarFastChain_stdFullSimMerge"> <doc>FastChain standard sim</doc> - <jobTransformJobName>ttFC_stdFullSimMerge</jobTransformJobName> + <jobTransformJobName>ttbarFastChain_stdFullSimMerge</jobTransformJobName> <jobTransformCmd> HITSMerge_tf.py --inputHITSFile='Hits.pool.root' --outputHITS_MRGFile='Merge.pool.root' --maxEvents=50 --skipEvents='0' --geometryVersion 'ATLAS-R2-2015-03-01-00' --conditionsTag 'OFLCOND-RUN12-SDR-19' </jobTransformCmd> @@ -73,9 +71,9 @@ </chainElement> <!-- standard digi job --> <chainElement> - <jobTransform userJobId="ttFC_stdFullSimDigi"> + <jobTransform userJobId="ttbarFastChain_stdFullSimDigi"> <doc>FastChain standard sim</doc> - <jobTransformJobName>ttFC_stdFullSimDigi</jobTransformJobName> + <jobTransformJobName>ttbarFastChain_stdFullSimDigi</jobTransformJobName> <jobTransformCmd> Digi_tf.py --inputHITSFile 'Merge.pool.root' --outputRDOFile 'RDO.pool.root' --maxEvents '50' --skipEvents '0' --geometryVersion 'ATLAS-R2-2015-03-01-00' --digiSeedOffset1 '123456' --digiSeedOffset2 '2345678' --postInclude 'PyJobTransforms/UseFrontier.py' --AddCaloDigi 'False' --conditionsTag 'OFLCOND-RUN12-SDR-31' </jobTransformCmd> @@ -96,9 +94,9 @@ </chainfileout> </chainElement> <chainElement> - <jobTransform userJobId="ttFC_reco_noSplit_noPseudoT_stdFullSimDigi"> + <jobTransform userJobId="ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi"> <doc>FastChain reco</doc> - <jobTransformJobName>ttFC_reco_noSplit_noPseudoT_stdFullSimDigi</jobTransformJobName> + <jobTransformJobName>ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi</jobTransformJobName> <jobTransformCmd> FastChain_tf.py --maxEvents 50 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO.pool.root --outputAODFile AOD_Split_stdFullSimDigi.pool.root --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);from InDetRecExample.InDetJobProperties import InDetFlags;InDetFlags.doStandardPlots.set_Value_and_Lock(True);" </jobTransformCmd> @@ -118,16 +116,114 @@ AOD_Split_stdFullSimDigi.pool.root </chainfileout> </chainElement> +<!-- <chainElement> + <jobTransform userJobId="1reg_20.20.3_vs_mig13_ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi"> + <doc>comparison with reference sample obtained using 20.20.3</doc> + <jobTransformJobName>1reg_20.20.3_vs_mig13_ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test.py ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi InDetStandardPlots.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>1InDetStandardPlots.root</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.InDetStandardPlots.root</argvalue> + </arg> + <keepFilePattern>DCube-1InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement>--> + <chainElement> + <jobTransform userJobId="1reg_20.20.X-VAL_vs_mig13_ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi"> + <doc>Regression test of FastChainPileup job ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi in releases 20.20.X-VAL vs mig13</doc> + <jobTransformJobName>1reg_20.20.X-VAL_vs_mig13_ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup 20.20.X-VAL ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi InDetStandardPlots.root FastChainPileup mig13 ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi InDetStandardPlots.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.InDetStandardPlots.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.InDetStandardPlots.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement> +<!-- <chainElement> + <jobTransform userJobId="reg_20.20.X_vs_mig13_ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi"> + <doc>Regression test of FastChainPileup job ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi in releases 20.20.X vs mig13</doc> + <jobTransformJobName>reg_20.20.X_vs_mig13_ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup 20.20.X ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi InDetStandardPlots.root FastChainPileup mig13 ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi InDetStandardPlots.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_ttbarFastChain_reco_noSplit_noPseudoTracking_stdFullSimDigi.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.InDetStandardPlots.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.InDetStandardPlots.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement>--> </sequential> <!-- Run FastChain fast sim + full digi, then different reco jobs on its output and tests in parallel --> <sequential> <!-- Run FastChain fast sim + full digi --> <chainElement> - <jobTransform userJobId="ttFC_fastSim_fullDigi"> + <jobTransform userJobId="ttbarFastChain_fastSim_fullDigi"> <doc>FastChain simdigi</doc> - <jobTransformJobName>ttFC_fastSim_fullDigi</jobTransformJobName> + <jobTransformJobName>ttbarFastChain_fastSim_fullDigi</jobTransformJobName> <jobTransformCmd> - FastChain_tf.py --simulator ATLFASTIIF_PileUp --digiSteeringConf "SplitNoMerge" --useISF True --randomSeed 123 --enableLooperKiller True --inputEVNTFile /afs/cern.ch/atlas/offline/ProdData/16.6.X/16.6.7.Y/ttbar_muplusjets-pythia6-7000.evgen.pool.root --outputRDOFile RDO_pileup_fastsim_fulldigi.pool.root --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --preSimExec 'from TrkDetDescrSvc.TrkDetDescrJobProperties import TrkDetFlags;TrkDetFlags.TRT_BuildStrawLayers=True' --preSimInclude FastChainPileup/FastPileup.py --postInclude='PyJobTransforms/UseFrontier.py,G4AtlasTests/postInclude.DCubeTest_FCpileup.py,DigitizationTests/postInclude.RDO_Plots.py' --postExec 'from AthenaCommon.ConfigurationShelve import saveToAscii;saveToAscii("config.txt")' --DataRunNumber '284500' --postSimExec='genSeq.Pythia8.NCollPerEvent=10;' + FastChain_tf.py --simulator ATLFASTIIF_PileUp --digiSteeringConf "SplitNoMerge" --useISF True --randomSeed 123 --enableLooperKiller True --inputEVNTFile /afs/cern.ch/atlas/offline/ProdData/16.6.X/16.6.7.Y/ttbar_muplusjets-pythia6-7000.evgen.pool.root --outputRDOFile RDO_pileup_fastsim_fulldigi.pool.root --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --preSimExec 'from TrkDetDescrSvc.TrkDetDescrJobProperties import TrkDetFlags;TrkDetFlags.TRT_BuildStrawLayers=True' --preSimInclude FastChainPileup/FastPileup.py --postInclude='PyJobTransforms/UseFrontier.py,G4AtlasTests/postInclude.DCubeTest_FCpileup.py,DigitizationTests/postInclude.RDO_Plots.py' --postExec 'from AthenaCommon.ConfigurationShelve import saveToAscii;saveToAscii("config.txt")' --DataRunNumber '222525' --postSimExec='genSeq.Pythia8.NCollPerEvent=10;' --ignorePatterns='G4TestAlg.Lucid.{5}FATAL.{8}LucidHitsTestTool.cxx:66\ \(StatusCode\ LucidHitsTestTool::processEvent\(\)\):\ code\ 0:\ evtStore\(\)->retrieve\(iter\)','FATAL\ message\ limit\ \(500\)\ reached\ for\ G4TestAlg.LucidHitsTestTool.' </jobTransformCmd> <group>FastChainPileup</group> <queue>medium</queue> @@ -139,10 +235,10 @@ <!-- Run tests & reco jobs in parallel --> <parallel> <chainElement> - <jobTransform userJobId="ttFC_fastSim_fullDigi_Reg"> + <jobTransform userJobId="ttbarFastChain_fastSim_fullDigi_Reg"> <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_fastSim_fullDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_fastSim_fullDigi RDO_truth.root RDO_pileup_fastsim_fulldigi.pool.root</jobTransformCmd> + <jobTransformJobName>ttbarFastChain_fastSim_fullDigi_Reg</jobTransformJobName> + <jobTransformCmd>sim_reg_test.py ttbarFastChain_fastSim_fullDigi RDO_truth.root RDO_pileup_fastsim_fulldigi.pool.root</jobTransformCmd> <group>FastChainPileup</group> <queue>long</queue> <test position="1"> @@ -166,10 +262,6 @@ <argname>DCubeCfg</argname> <argvalue>dcube_RDO_truth_pileup.xml</argvalue> </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> - </arg> <arg> <argname>DCubeRef</argname> <argvalue>yesterday.RDO_truth.root</argvalue> @@ -186,76 +278,157 @@ </test> </jobTransform> </chainElement> - <sequential> - <chainElement> - <jobTransform userJobId="ttFC_reco_noSplit_PseudoT_fastSim_fullDigi"> - <doc>FastChain reco</doc> - <jobTransformJobName>ttFC_reco_noSplit_PseudoT_fastSim_fullDigi</jobTransformJobName> - <jobTransformCmd> - FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fastsim_fulldigi.pool.root --outputAODFile AOD_noSplit_pseudoTracking_fastSim_fullDigi.pool.root --preExec "RAWtoESD:from InDetRecExample.InDetJobProperties import InDetFlags;InDetFlags.doPseudoTracking.set_Value_and_Lock(True);rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);InDetFlags.doTrackSegmentsTRT.set_Value_and_Lock(True);" "InDetFlags.doStandardPlots.set_Value_and_Lock(True)" - </jobTransformCmd> - <group>FastChainPileup</group> - <chaindataset_info> - <jobTransformData /> - <chaindatasetName>RDO_pileup_fastsim_fulldigi.pool.root</chaindatasetName> - <!-- If the file on the previous line is not in the chain store, then use the following fallback file. --> - <dataset_info> - <jobTransformData /> - <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fastsim_fulldigi.pool.root</datasetName> - </dataset_info> - </chaindataset_info> - <queue>medium</queue> - </jobTransform> - <chainfileout> - AOD_noSplit_PseudoT_fastSim_fullDigi.pool.root - </chainfileout> - </chainElement> - <chainElement> - <jobTransform userJobId="ttFC_reco_noSplit_PseudoT_fastSim_fullDigi_Reg"> - <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_reco_noSplit_PseudoT_fastSim_fullDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_reco_noSplit_PseudoT_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> - <group>FastChainPileup</group> - <queue>long</queue> - <test position="1"> - <modulename>RttLibraryTools</modulename> - <testname>DCubeRunner</testname> - <arg> - <argname>DCubeCfg</argname> - <argvalue>dcube_ttFC_reco_noSplit_PseudoT_fastSim_fullDigi_Reg.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeRef</argname> - <argvalue>yesterday.InDetStandardPlots.root</argvalue> - </arg> - <arg> - <argname>localRefFile</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeMon</argname> - <argvalue>today.InDetStandardPlots.root</argvalue> - </arg> - <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> - </test> - <testToRemove> + <!--<chainElement> + <jobTransform userJobId="5reg_20.20.3_vs_mig13_ttbarFastChain_fastSim_fullDigi"> + <doc>comparison with reference sample obtained using 20.20.3</doc> + <jobTransformJobName>5reg_20.20.3_vs_mig13_ttbarFastChain_fastSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test.py ttbarFastChain_fastSim_fullDigi RDO_truth.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_RDO_truth_pileup.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>5RDO_truth.root</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.RDO_truth.root</argvalue> + </arg> + <keepFilePattern>DCube-5RDO_truth.root/today.RDO_truth.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> <jobGroupName>RTT:Top</jobGroupName> <testidentifier>CheckFileRunner0</testidentifier> - </testToRemove> - </jobTransform> - </chainElement> - </sequential> + </testToRemove> + </jobTransform> + </chainElement>--> + <chainElement> + <jobTransform userJobId="5reg_20.20.X-VAL_vs_mig13_ttbarFastChain_fastSim_fullDigi"> + <doc>Regression test of FastChain sim + digi in releases 20.20.X-VAL vs mig13</doc> + <jobTransformJobName>5reg_20.20.X-VAL_vs_mig13_ttbarFastChain_fastSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup 20.20.X-VAL ttbarFastChain_fastSim_fullDigi RDO_truth.root FastChainPileup mig13 ttbarFastChain_fastSim_fullDigi RDO_truth.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_RDO_truth_pileup.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.RDO_truth.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.RDO_truth.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.RDO_truth.root/today.RDO_truth.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement> + <!--<chainElement> + <jobTransform userJobId="reg_20.20.X_vs_mig13_ttbarFastChain_fastSim_fullDigi"> + <doc>Regression test of FastChain sim + digi in releases 20.20.X vs mig13</doc> + <jobTransformJobName>reg_20.20.X_vs_mig13_ttbarFastChain_fastSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup 20.20.X ttbarFastChain_fastSim_fullDigi RDO_truth.root FastChainPileup mig13 ttbarFastChain_fastSim_fullDigi RDO_truth.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_RDO_truth.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.RDO_truth.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.RDO_truth.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.RDO_truth.root/today.RDO_truth.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement>--> + <chainElement> + <jobTransform userJobId="ttbarFastChain_reco_noSplit_pseudoTracking_fastSim_fullDigi"> + <doc>FastChain reco</doc> + <jobTransformJobName>ttbarFastChain_reco_noSplit_pseudoTracking_fastSim_fullDigi</jobTransformJobName> + <jobTransformCmd> + FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fastsim_fulldigi.pool.root --outputAODFile AOD_noSplit_pseudoTracking_fastSim_fullDigi.pool.root --preExec "RAWtoESD:from InDetRecExample.InDetJobProperties import InDetFlags;InDetFlags.doPseudoTracking.set_Value_and_Lock(True);rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);InDetFlags.doTrackSegmentsTRT.set_Value_and_Lock(True);" "InDetFlags.doStandardPlots.set_Value_and_Lock(True)" + </jobTransformCmd> + <group>FastChainPileup</group> + <chaindataset_info> + <jobTransformData /> + <chaindatasetName>RDO_pileup_fastsim_fulldigi.pool.root</chaindatasetName> + <!-- If the file on the previous line is not in the chain store, then use the following fallback file. --> + <dataset_info> + <jobTransformData /> + <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fastsim_fulldigi.pool.root</datasetName> + </dataset_info> + </chaindataset_info> + <queue>medium</queue> + </jobTransform> + <chainfileout> + AOD_noSplit_pseudoTracking_fastSim_fullDigi.pool.root + </chainfileout> + </chainElement> + <chainElement> + <jobTransform userJobId="ttbarFastChain_reco_noSplit_noPseudoTracking_fastSim_fullDigi"> + <doc>FastChain reco</doc> + <jobTransformJobName>ttbarFastChain_reco_noSplit_noPseudoTracking_fastSim_fullDigi</jobTransformJobName> + <jobTransformCmd> + FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fastsim_fulldigi.pool.root --outputAODFile AOD_noSplit_noPseudoTracking_fastSim_fullDigi.pool.root --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);" "InDetFlags.doStandardPlots.set_Value_and_Lock(True)" + </jobTransformCmd> + <group>FastChainPileup</group> + <chaindataset_info> + <jobTransformData /> + <chaindatasetName>RDO_pileup_fastsim_fulldigi.pool.root</chaindatasetName> + <!-- If the file on the previous line is not in the chain store, then use the following fallback file. --> + <dataset_info> + <jobTransformData /> + <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fastsim_fulldigi.pool.root</datasetName> + </dataset_info> + </chaindataset_info> + <queue>medium</queue> + </jobTransform> + <chainfileout> + AOD_noSplit_noPseudoTracking_fastSim_fullDigi.pool.root + </chainfileout> + </chainElement> <sequential> <chainElement> - <jobTransform userJobId="ttFC_reco_newTracking_PseudoT_fastSim_fullDigi"> + <jobTransform userJobId="ttbarFastChain_reco_Split_fastSim_fullDigi"> <doc>FastChain reco</doc> - <jobTransformJobName>ttFC_reco_newTracking_PseudoT_fastSim_fullDigi</jobTransformJobName> + <jobTransformJobName>ttbarFastChain_reco_Split_fastSim_fullDigi</jobTransformJobName> <jobTransformCmd> - FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fastsim_fulldigi.pool.root --outputAODFile AOD_newTracking_pseudoTracking_fastSim_fullDigi.pool.root --preExec "RAWtoESD:from InDetRecExample.InDetJobProperties import InDetFlags;InDetFlags.doPseudoTracking.set_Value_and_Lock(True);InDetFlags.doNewTracking.set_Value_and_Lock(True);rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);InDetFlags.doTrackSegmentsTRT.set_Value_and_Lock(True);" "InDetFlags.doStandardPlots.set_Value_and_Lock(True)" + FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fastsim_fulldigi.pool.root --outputAODFile AOD_Split_fastSim_fullDigi.pool.root --preExec "RAWtoESD:from InDetRecExample.InDetJobProperties import InDetFlags;InDetFlags.doSplitReco.set_Value_and_Lock(True);InDetFlags.doTrackSegmentsTRT.set_Value_and_Lock(True);InDetFlags.doStandardPlots.set_Value_and_Lock(True);rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);" </jobTransformCmd> <group>FastChainPileup</group> <chaindataset_info> @@ -270,14 +443,16 @@ <queue>medium</queue> </jobTransform> <chainfileout> - AOD_newTracking_PseudoT_fastSim_fullDigi.pool.root + AOD_Split_fastSim_fullDigi.pool.root </chainfileout> </chainElement> - <chainElement> - <jobTransform userJobId="ttFC_reco_newTracking_PseudoT_fastSim_fullDigi_Reg"> + <!--tests in parallel--> + <parallel> + <chainElement> + <jobTransform userJobId="ttbarFastChain_reco_Split_fastSim_fullDigi_Reg"> <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_reco_newTracking_PseudoT_fastSim_fullDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_reco_newTracking_PseudoT_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> + <jobTransformJobName>ttbarFastChain_reco_Split_fastSim_fullDigi_Reg</jobTransformJobName> + <jobTransformCmd>sim_reg_test.py ttbarFastChain_reco_Split_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> <group>FastChainPileup</group> <queue>long</queue> <test position="1"> @@ -285,11 +460,7 @@ <testname>DCubeRunner</testname> <arg> <argname>DCubeCfg</argname> - <argvalue>dcube_ttFC_reco_newTracking_PseudoT_fastSim_fullDigi_Reg.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> + <argvalue>dcube_ttbarFastChain_reco_Split_fastSim_fullDigi_Reg.xml</argvalue> </arg> <arg> <argname>DCubeRef</argname> @@ -310,113 +481,85 @@ <testidentifier>CheckFileRunner0</testidentifier> </testToRemove> </jobTransform> - </chainElement> - </sequential> - <sequential> - <chainElement> - <jobTransform userJobId="ttFC_reco_noSplit_noPseudoT_fastSim_fullDigi"> - <doc>FastChain reco</doc> - <jobTransformJobName>ttFC_reco_noSplit_noPseudoT_fastSim_fullDigi</jobTransformJobName> - <jobTransformCmd> - FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fastsim_fulldigi.pool.root --outputAODFile AOD_noSplit_noPseudoT_fastSim_fullDigi.pool.root --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);" "InDetFlags.doStandardPlots.set_Value_and_Lock(True)" - </jobTransformCmd> - <group>FastChainPileup</group> - <chaindataset_info> - <jobTransformData /> - <chaindatasetName>RDO_pileup_fastsim_fulldigi.pool.root</chaindatasetName> - <!-- If the file on the previous line is not in the chain store, then use the following fallback file. --> - <dataset_info> - <jobTransformData /> - <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fastsim_fulldigi.pool.root</datasetName> - </dataset_info> - </chaindataset_info> - <queue>medium</queue> - </jobTransform> - <chainfileout> - AOD_noSplit_noPseudoT_fastSim_fullDigi.pool.root - </chainfileout> - </chainElement> - <chainElement> - <jobTransform userJobId="ttFC_reco_noSplit_noPseudoT_fastSim_fullDigi_Reg"> - <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_reco_noSplit_noPseudoT_fastSim_fullDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_reco_noSplit_noPseudoT_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> - <group>FastChainPileup</group> - <queue>long</queue> + </chainElement> + <!--<chainElement> + <jobTransform userJobId="2reg_20.20.3_vs_mig13_ttbarFastChain_reco_Split_fastSim_fullDigi"> + <doc>comparison with reference sample obtained using 20.20.3</doc> + <jobTransformJobName>2reg_20.20.3_vs_mig13_ttbarFastChain_reco_Split_fastSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test.py ttbarFastChain_reco_Split_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> <test position="1"> <modulename>RttLibraryTools</modulename> <testname>DCubeRunner</testname> <arg> <argname>DCubeCfg</argname> - <argvalue>dcube_ttFC_reco_noSplit_noPseudoT_fastSim_fullDigi_Reg.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> + <argvalue>dcube_ttbarFastChain_reco_Split_fastSim_fullDigi.xml</argvalue> </arg> - <arg> <argname>DCubeRef</argname> - <argvalue>yesterday.InDetStandardPlots.root</argvalue> - </arg> - <arg> - <argname>localRefFile</argname> - <argvalue>True</argvalue> + <argvalue>2InDetStandardPlots.root</argvalue> </arg> <arg> <argname>DCubeMon</argname> <argvalue>today.InDetStandardPlots.root</argvalue> </arg> - <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> + <keepFilePattern>DCube-2InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> </test> - <testToRemove> - <jobGroupName>RTT:Top</jobGroupName> - <testidentifier>CheckFileRunner0</testidentifier> - </testToRemove> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> </jobTransform> - </chainElement> - </sequential> - <sequential> + </chainElement>--> + </parallel> <chainElement> - <jobTransform userJobId="ttFC_reco_Split_fastSim_fullDigi"> - <doc>FastChain reco</doc> - <jobTransformJobName>ttFC_reco_Split_fastSim_fullDigi</jobTransformJobName> - <jobTransformCmd> - FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fastsim_fulldigi.pool.root --outputAODFile AOD_Split_fastSim_fullDigi.pool.root --preExec "RAWtoESD:from InDetRecExample.InDetJobProperties import InDetFlags;InDetFlags.doSplitReco.set_Value_and_Lock(True);InDetFlags.doTrackSegmentsTRT.set_Value_and_Lock(True);InDetFlags.doStandardPlots.set_Value_and_Lock(True);rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);" - </jobTransformCmd> + <jobTransform userJobId="2reg_20.20.X-VAL_vs_mig13_ttbarFastChain_reco_Split_fastSim_fullDigi"> + <doc>Regression test of FastChainPileup job ttbarFastChain_reco_Split_fastSim_fullDigi in releases 20.20.X-VAL vs mig13</doc> + <jobTransformJobName>2reg_20.20.X-VAL_vs_mig13_ttbarFastChain_reco_Split_fastSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup 20.20.X-VAL ttbarFastChain_reco_Split_fastSim_fullDigi InDetStandardPlots.root FastChainPileup mig13 ttbarFastChain_reco_Split_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> <group>FastChainPileup</group> - <chaindataset_info> - <jobTransformData /> - <chaindatasetName>RDO_pileup_fastsim_fulldigi.pool.root</chaindatasetName> - <!-- If the file on the previous line is not in the chain store, then use the following fallback file. --> - <dataset_info> - <jobTransformData /> - <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fastsim_fulldigi.pool.root</datasetName> - </dataset_info> - </chaindataset_info> <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_ttbarFastChain_reco_Split_fastSim_fullDigi.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.InDetStandardPlots.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.InDetStandardPlots.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> </jobTransform> - <chainfileout> - AOD_Split_fastSim_fullDigi.pool.root - </chainfileout> </chainElement> - <chainElement> - <jobTransform userJobId="ttFC_reco_Split_fastSim_fullDigi_Reg"> - <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_reco_Split_fastSim_fullDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_reco_Split_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> +<!-- <chainElement> + <jobTransform userJobId="reg_20.20.X_vs_mig13_ttbarFastChain_reco_Split_fastSim_fullDigi"> + <doc>Regression test of FastChainPileup job ttbarFastChain_reco_Split_fastSim_fullDigi in releases 20.20.X vs mig13</doc> + <jobTransformJobName>reg_20.20.X_vs_mig13_ttbarFastChain_reco_Split_fastSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup 20.20.X ttbarFastChain_reco_Split_fastSim_fullDigi InDetStandardPlots.root FastChainPileup mig13 ttbarFastChain_reco_Split_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> <group>FastChainPileup</group> - <queue>long</queue> + <queue>medium</queue> <test position="1"> <modulename>RttLibraryTools</modulename> <testname>DCubeRunner</testname> <arg> <argname>DCubeCfg</argname> - <argvalue>dcube_ttFC_reco_Split_fastSim_fullDigi_Reg.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> + <argvalue>dcube_ttbarFastChain_reco_Split_fastSim_fullDigi.xml</argvalue> </arg> <arg> <argname>DCubeRef</argname> @@ -432,18 +575,18 @@ </arg> <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> </test> - <testToRemove> - <jobGroupName>RTT:Top</jobGroupName> - <testidentifier>CheckFileRunner0</testidentifier> - </testToRemove> - </jobTransform> - </chainElement> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement>--> </sequential> <sequential> <chainElement> - <jobTransform userJobId="stdReco_fastSim_fullDigi"> + <jobTransform userJobId="standard_Reco_tf_fastSim_fullDigi"> <doc>standard reco</doc> - <jobTransformJobName>stdReco_fastSim_fullDigi</jobTransformJobName> + <jobTransformJobName>standard_Reco_tf_fastSim_fullDigi</jobTransformJobName> <jobTransformCmd> Reco_tf.py --inputRDOFile=RDO_pileup_fastsim_fulldigi.pool.root --outputAODFile=AOD_fastSim_fullDigi.pool.root --autoConfiguration=everything --maxEvents=500 --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);InDetFlags.doStandardPlots.set_Value_and_Lock(True)" </jobTransformCmd> @@ -463,132 +606,49 @@ AOD_fastSim_fullDigi.pool.root </chainfileout> </chainElement> - </sequential> - <!-- END run reco jobs & tests in parallel --> - </parallel> - <!-- END Run FastChain fast sim + fast digi + reco and tests chain --> - </sequential> - <!-- Run FastChain full sim + full digi and tests --> - <sequential> - <chainElement> - <jobTransform userJobId="ttFC_fullSim_fullDigi"> - <doc>FastChain simdigi</doc> - <jobTransformJobName>ttFC_fullSim_fullDigi</jobTransformJobName> - <jobTransformCmd> - FastChain_tf.py --simulator ATLFASTII --digiSteeringConf "SplitNoMerge" --useISF True --randomSeed 123 --enableLooperKiller True --inputEVNTFile /afs/cern.ch/atlas/offline/ProdData/16.6.X/16.6.7.Y/ttbar_muplusjets-pythia6-7000.evgen.pool.root --outputRDOFile RDO_pileup_fullsim_fulldigi.pool.root --maxEvents 50 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --preSimExec 'from TrkDetDescrSvc.TrkDetDescrJobProperties import TrkDetFlags;TrkDetFlags.TRT_BuildStrawLayers=True' --postInclude='PyJobTransforms/UseFrontier.py,G4AtlasTests/postInclude.DCubeTest.py,DigitizationTests/postInclude.RDO_Plots.py' --postExec 'from AthenaCommon.ConfigurationShelve import saveToAscii;saveToAscii("config.txt")' --DataRunNumber '284500' - </jobTransformCmd> - <group>FastChainPileup</group> - <queue>medium</queue> - </jobTransform> - <chainfileout> - RDO_pileup_fullsim_fulldigi.pool.root - </chainfileout> - </chainElement> - <parallel> - <sequential> - <chainElement> - <jobTransform userJobId="ttFC_reco_noSplit_PseudoT_fullSim_fullDigi"> - <doc>FastChain reco</doc> - <jobTransformJobName>ttFC_reco_noSplit_PseudoT_fullSim_fullDigi</jobTransformJobName> - <jobTransformCmd> - FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fullsim_fulldigi.pool.root --outputAODFile AOD_noSplit_pseudoTracking_fullSim_fullDigi.pool.root --preExec "RAWtoESD:from InDetRecExample.InDetJobProperties import InDetFlags;InDetFlags.doPseudoTracking.set_Value_and_Lock(True);rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);InDetFlags.doTrackSegmentsTRT.set_Value_and_Lock(True);" "InDetFlags.doStandardPlots.set_Value_and_Lock(True)" - </jobTransformCmd> + <!--<chainElement> + <jobTransform userJobId="3reg_20.20.3-VAL_vs_mig13_standard_Reco_tf_fastSim_fullDigi"> + <doc>comparison with reference sample obtained using 20.20.3</doc> + <jobTransformJobName>3reg_20.20.3-VAL_vs_mig13_standard_Reco_tf_fastSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test.py standard_Reco_tf_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> <group>FastChainPileup</group> - <chaindataset_info> - <jobTransformData /> - <chaindatasetName>RDO_pileup_fullsim_fulldigi.pool.root</chaindatasetName> - <!-- If the file on the previous line is not in the chain store, then use the following fallback file. --> - <dataset_info> - <jobTransformData /> - <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fullsim_fulldigi.pool.root</datasetName> - </dataset_info> - </chaindataset_info> <queue>medium</queue> - </jobTransform> - <chainfileout> - AOD_noSplit_PseudoT_fullSim_fullDigi.pool.root - </chainfileout> - </chainElement> - <chainElement> - <jobTransform userJobId="ttFC_reco_noSplit_PseudoT_fullSim_fullDigi_Reg"> - <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_reco_noSplit_PseudoT_fullSim_fullDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_reco_noSplit_PseudoT_fullSim_fullDigi InDetStandardPlots.root</jobTransformCmd> - <group>FastChainPileup</group> - <queue>long</queue> - <test position="1"> - <modulename>RttLibraryTools</modulename> - <testname>DCubeRunner</testname> - <arg> - <argname>DCubeCfg</argname> - <argvalue>dcube_ttFC_reco_noSplit_PseudoT_fullSim_fullDigi_Reg.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeRef</argname> - <argvalue>yesterday.InDetStandardPlots.root</argvalue> - </arg> - <arg> - <argname>localRefFile</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeMon</argname> - <argvalue>today.InDetStandardPlots.root</argvalue> - </arg> - <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> - </test> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_standard_Reco_tf_fastSim_fullDigi.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>3InDetStandardPlots.root</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.InDetStandardPlots.root</argvalue> + </arg> + <keepFilePattern>DCube-3InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> + </test> <testToRemove> - <jobGroupName>RTT:Top</jobGroupName> - <testidentifier>CheckFileRunner0</testidentifier> - </testToRemove> - </jobTransform> - </chainElement> - </sequential> - <sequential> - <chainElement> - <jobTransform userJobId="ttFC_reco_newTracking_PseudoT_fullSim_fullDigi"> - <doc>FastChain reco</doc> - <jobTransformJobName>ttFC_reco_newTracking_PseudoT_fullSim_fullDigi</jobTransformJobName> - <jobTransformCmd> - FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fullsim_fulldigi.pool.root --outputAODFile AOD_newTracking_pseudoTracking_fullSim_fullDigi.pool.root --preExec "RAWtoESD:from InDetRecExample.InDetJobProperties import InDetFlags;InDetFlags.doPseudoTracking.set_Value_and_Lock(True);InDetFlags.doNewTracking.set_Value_and_Lock(True);rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);InDetFlags.doTrackSegmentsTRT.set_Value_and_Lock(True);" "InDetFlags.doStandardPlots.set_Value_and_Lock(True)" - </jobTransformCmd> - <group>FastChainPileup</group> - <chaindataset_info> - <jobTransformData /> - <chaindatasetName>RDO_pileup_fullsim_fulldigi.pool.root</chaindatasetName> - <!-- If the file on the previous line is not in the chain store, then use the following fallback file. --> - <dataset_info> - <jobTransformData /> - <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fullsim_fulldigi.pool.root</datasetName> - </dataset_info> - </chaindataset_info> - <queue>medium</queue> - </jobTransform> - <chainfileout> - AOD_newTracking_PseudoT_fullSim_fullDigi.pool.root - </chainfileout> - </chainElement> - <chainElement> - <jobTransform userJobId="ttFC_reco_newTracking_PseudoT_fullSim_fullDigi_Reg"> - <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_reco_newTracking_PseudoT_fullSim_fullDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_reco_newTracking_PseudoT_fullSim_fullDigi InDetStandardPlots.root</jobTransformCmd> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement>--> + <chainElement> + <jobTransform userJobId="3reg_20.20.X-VAL_vs_mig13_standard_Reco_tf_fastSim_fullDigi"> + <doc>Regression test of FastChainPileup job standard_Reco_tf_fastSim_fullDigi in releases 20.20.X-VAL vs mig13</doc> + <jobTransformJobName>3reg_20.20.X-VAL_vs_mig13_standard_Reco_tf_fastSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup 20.20.X-VAL standard_Reco_tf_fastSim_fullDigi InDetStandardPlots.root FastChainPileup mig13 standard_Reco_tf_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> <group>FastChainPileup</group> - <queue>long</queue> + <queue>medium</queue> <test position="1"> <modulename>RttLibraryTools</modulename> <testname>DCubeRunner</testname> <arg> <argname>DCubeCfg</argname> - <argvalue>dcube_ttFC_reco_newTracking_PseudoT_fullSim_fullDigi_Reg.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> + <argvalue>dcube_standard_Reco_tf_fastSim_fullDigi.xml</argvalue> </arg> <arg> <argname>DCubeRef</argname> @@ -604,54 +664,25 @@ </arg> <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> </test> - <testToRemove> - <jobGroupName>RTT:Top</jobGroupName> - <testidentifier>CheckFileRunner0</testidentifier> - </testToRemove> - </jobTransform> - </chainElement> - </sequential> - <sequential> - <chainElement> - <jobTransform userJobId="ttFC_reco_noSplit_noPseudoT_fullSim_fullDigi"> - <doc>FastChain reco</doc> - <jobTransformJobName>ttFC_reco_noSplit_noPseudoT_fullSim_fullDigi</jobTransformJobName> - <jobTransformCmd> - FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fullsim_fulldigi.pool.root --outputAODFile AOD_noSplit_noPseudoT_fullSim_fullDigi.pool.root --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);" "InDetFlags.doStandardPlots.set_Value_and_Lock(True)" - </jobTransformCmd> - <group>FastChainPileup</group> - <chaindataset_info> - <jobTransformData /> - <chaindatasetName>RDO_pileup_fullsim_fulldigi.pool.root</chaindatasetName> - <!-- If the file on the previous line is not in the chain store, then use the following fallback file. --> - <dataset_info> - <jobTransformData /> - <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fullsim_fulldigi.pool.root</datasetName> - </dataset_info> - </chaindataset_info> - <queue>medium</queue> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> </jobTransform> - <chainfileout> - AOD_noSplit_noPseudoT_fullSim_fullDigi.pool.root - </chainfileout> </chainElement> - <chainElement> - <jobTransform userJobId="ttFC_reco_noSplit_noPseudoT_fullSim_fullDigi_Reg"> - <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_reco_noSplit_noPseudoT_fullSim_fullDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_reco_noSplit_noPseudoT_fullSim_fullDigi InDetStandardPlots.root</jobTransformCmd> +<!-- <chainElement> + <jobTransform userJobId="reg_20.20.X_vs_mig13_standard_Reco_tf_fastSim_fullDigi"> + <doc>Regression test of FastChainPileup job standard_Reco_tf_fastSim_fullDigi in releases 20.20.X vs mig13</doc> + <jobTransformJobName>reg_20.20.X_vs_mig13_standard_Reco_tf_fastSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup 20.20.X standard_Reco_tf_fastSim_fullDigi InDetStandardPlots.root FastChainPileup mig13 standard_Reco_tf_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> <group>FastChainPileup</group> - <queue>long</queue> + <queue>medium</queue> <test position="1"> <modulename>RttLibraryTools</modulename> <testname>DCubeRunner</testname> <arg> <argname>DCubeCfg</argname> - <argvalue>dcube_ttFC_reco_noSplit_noPseudoT_fullSim_fullDigi_Reg.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> + <argvalue>dcube_standard_Reco_tf_fastSim_fullDigi.xml</argvalue> </arg> <arg> <argname>DCubeRef</argname> @@ -667,374 +698,338 @@ </arg> <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> </test> - <testToRemove> - <jobGroupName>RTT:Top</jobGroupName> - <testidentifier>CheckFileRunner0</testidentifier> - </testToRemove> - </jobTransform> - </chainElement> - </sequential> - <chainElement> - <jobTransform userJobId="stdReco_fullSim_fullDigi"> - <doc>standard reco</doc> - <jobTransformJobName>stdReco_fullSim_fullDigi</jobTransformJobName> - <jobTransformCmd> - Reco_tf.py --inputRDOFile=RDO_pileup_fullsim_fulldigi.pool.root --outputAODFile=AOD_fullSim_fullDigi.pool.root --autoConfiguration=everything --maxEvents=500 --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);InDetFlags.doStandardPlots.set_Value_and_Lock(True)" - </jobTransformCmd> - <group>FastChainPileup</group> - <chaindataset_info> - <jobTransformData /> - <chaindatasetName>RDO_pileup_fullsim_fulldigi.pool.root</chaindatasetName> - <!-- If the file on the previous line is not in the chain store, then use the following fallback file. --> - <dataset_info> - <jobTransformData /> - <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fullsim_fulldigi.pool.root</datasetName> - </dataset_info> - </chaindataset_info> - <queue>medium</queue> - </jobTransform> - <chainfileout> - AOD_fullSim_fullDigi.pool.root - </chainfileout> - </chainElement> - <chainElement> - <jobTransform userJobId="ttFC_fullSim_fullDigi_Reg"> - <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_fullSim_fullDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_fullSim_fullDigi RDO_truth.root RDO_pileup_fullsim_fulldigi.pool.root</jobTransformCmd> - <group>FastChainPileup</group> - <queue>long</queue> - <test position="1"> - <modulename>RttLibraryTools</modulename> - <testname>DiffPoolFilesRunner</testname> - <testidentifier>HITS_RegressionTestRunner</testidentifier> - <arg> - <argname>fileName</argname> - <argvalue>today.RDO_pileup_fullsim_fulldigi.pool.root</argvalue> - </arg> - <arg> - <argname>refFileName</argname> - <argvalue>yesterday.RDO_pileup_fullsim_fulldigi.pool.root</argvalue> - </arg> - <keepFilePattern>today.RDO_pileup_fullsim_fulldigi.pool.root_yesterday.RDO_pileup_fullsim_fulldigi.pool.root.diffPool</keepFilePattern> - </test> - <test position="2"> - <modulename>RttLibraryTools</modulename> - <testname>ExeRunner</testname> - <arg> - <argname>exeName</argname> - <argvalue>acmd.py</argvalue> - </arg> - <arg> - <argname>exeParamString</argname> - <argvalue>diff-root yesterday.RDO_pileup_fullsim_fulldigi.pool.root today.RDO_pileup_fullsim_fulldigi.pool.root --ignore-leaves RecoTimingObj_p1_EVNTtoHITS_timings RecoTimingObj_p1_HITStoRDO_timings RecoTimingObj_p1_RAWtoESD_timings ESDtoAOD_timings ESDtoAOD_mems RAWtoESD_mems RAWtoESD_timings RecoTimingObj_p1_RAWtoESD_mems</argvalue> - </arg> - <keepFilePattern>RttLibraryTools_ExeRunner.postprocessing.log</keepFilePattern> - </test> - <test position="3"> - <modulename>RttLibraryTools</modulename> - <testname>DCubeRunner</testname> - <arg> - <argname>DCubeCfg</argname> - <argvalue>dcube_RDO_truth_nopileup.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeRef</argname> - <argvalue>yesterday.RDO_truth.root</argvalue> - </arg> - <arg> - <argname>localRefFile</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeMon</argname> - <argvalue>today.RDO_truth.root</argvalue> - </arg> - <keepFilePattern>DCube-yesterday.RDO_truth.root/today.RDO_truth.root.dcube.xml.php</keepFilePattern> - </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> </jobTransform> - </chainElement> + </chainElement>--> + </sequential> + <!-- END run reco jobs & tests in parallel --> </parallel> - <!-- END Run FastChain full sim + full digi and tests --> + <!-- END Run FastChain fast sim + fast digi + reco and tests chain --> </sequential> - <!-- Run FastChain fast sim + fast digi + reco chain and tests --> + <!-- Run FastChain full sim + full digi and tests --> <sequential> <chainElement> - <jobTransform userJobId="ttFC_fastSim_fastDigi"> + <jobTransform userJobId="ttbarFastChain_fullSim_fullDigi"> <doc>FastChain simdigi</doc> - <jobTransformJobName>ttFC_fastSim_fastDigi</jobTransformJobName> + <jobTransformJobName>ttbarFastChain_fullSim_fullDigi</jobTransformJobName> <jobTransformCmd> - FastChain_tf.py --simulator ATLFASTIIF_PileUp --digiSteeringConf "SplitNoMergeFF" --useISF True --randomSeed 123 --enableLooperKiller True --inputEVNTFile /afs/cern.ch/atlas/offline/ProdData/16.6.X/16.6.7.Y/ttbar_muplusjets-pythia6-7000.evgen.pool.root --outputRDOFile RDO_pileup_fastsim_fastdigi.pool.root --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --preSimExec 'from TrkDetDescrSvc.TrkDetDescrJobProperties import TrkDetFlags;TrkDetFlags.TRT_BuildStrawLayers=True' --preSimInclude FastChainPileup/FastPileup.py --postInclude='PyJobTransforms/UseFrontier.py,G4AtlasTests/postInclude.DCubeTest_FCpileup.py,DigitizationTests/postInclude.RDO_Plots.py' --postExec 'RAWtoESD:from AthenaCommon.ConfigurationShelve import saveToAscii;saveToAscii("config.txt")' --DataRunNumber '284500' --postSimExec='genSeq.Pythia8.NCollPerEvent=10;' --preDigiInclude="FastTRT_Digitization/preInclude.FastTRT_Digi.Validation.py" + FastChain_tf.py --simulator ATLFASTII --digiSteeringConf "SplitNoMerge" --useISF True --randomSeed 123 --enableLooperKiller True --inputEVNTFile /afs/cern.ch/atlas/offline/ProdData/16.6.X/16.6.7.Y/ttbar_muplusjets-pythia6-7000.evgen.pool.root --outputRDOFile RDO_pileup_fullsim_fulldigi.pool.root --maxEvents 50 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --preSimExec 'from TrkDetDescrSvc.TrkDetDescrJobProperties import TrkDetFlags;TrkDetFlags.TRT_BuildStrawLayers=True' --postInclude='PyJobTransforms/UseFrontier.py,G4AtlasTests/postInclude.DCubeTest.py,DigitizationTests/postInclude.RDO_Plots.py' --postExec 'from AthenaCommon.ConfigurationShelve import saveToAscii;saveToAscii("config.txt")' --DataRunNumber '222525' --ignorePatterns='G4TestAlg.Lucid.{5}FATAL.{8}LucidHitsTestTool.cxx:66\ \(StatusCode\ LucidHitsTestTool::processEvent\(\)\):\ code\ 0:\ evtStore\(\)->retrieve\(iter\)','FATAL\ message\ limit\ \(500\)\ reached\ for\ G4TestAlg.LucidHitsTestTool.' </jobTransformCmd> <group>FastChainPileup</group> <queue>medium</queue> </jobTransform> <chainfileout> - RDO_pileup_fastsim_fastdigi.pool.root + RDO_pileup_fullsim_fulldigi.pool.root </chainfileout> </chainElement> <parallel> - <sequential> - <chainElement> - <jobTransform userJobId="ttFC_reco_noSplit_noPseudoT_fastSim_fastDigi"> - <doc>FastChain reco</doc> - <jobTransformJobName>ttFC_reco_noSplit_noPseudoT_fastSim_fastDigi</jobTransformJobName> - <jobTransformCmd> - FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fastsim_fastdigi.pool.root --outputAODFile AOD_noSplit_noPseudoT_fastSim_fastDigi.pool.root --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);InDetFlags.pixelClusterSplittingType.set_Value_and_Lock(\"AnalogClus\");InDetFlags.doTIDE_Ambi.set_Value_and_Lock(False);InDetFlags.doStandardPlots.set_Value_and_Lock(True)" - </jobTransformCmd> - <group>FastChainPileup</group> - <chaindataset_info> - <jobTransformData /> - <chaindatasetName>RDO_pileup_fastsim_fastdigi.pool.root</chaindatasetName> - <!-- If the file on the previous line is not in the chain store, then use the following fallback file. --> - <dataset_info> - <jobTransformData /> - <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fastsim_fastdigi.pool.root</datasetName> - </dataset_info> - </chaindataset_info> - <queue>medium</queue> - </jobTransform> - <chainfileout> - AOD_noSplit_noPseudoT_fastSim_fastDigi.pool.root - </chainfileout> - </chainElement> - <chainElement> - <jobTransform userJobId="ttFC_reco_noSplit_noPseudoT_fastSim_fastDigi_Reg"> - <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_reco_noSplit_noPseudoT_fastSim_fastDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_reco_noSplit_noPseudoT_fastSim_fastDigi InDetStandardPlots.root</jobTransformCmd> - <group>FastChainPileup</group> - <queue>long</queue> - <test position="1"> - <modulename>RttLibraryTools</modulename> - <testname>DCubeRunner</testname> - <arg> - <argname>DCubeCfg</argname> - <argvalue>dcube_ttFC_reco_noSplit_noPseudoT_fastSim_fastDigi_Reg.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeRef</argname> - <argvalue>yesterday.InDetStandardPlots.root</argvalue> - </arg> - <arg> - <argname>localRefFile</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeMon</argname> - <argvalue>today.InDetStandardPlots.root</argvalue> - </arg> - <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> - </test> - <testToRemove> + <!--<chainElement> + <jobTransform userJobId="6reg_20.20.3_vs_mig13_ttbarFastChain_fullSim_fullDigi"> + <doc>comparison with reference sample obtained using 20.20.3</doc> + <jobTransformJobName>6reg_20.20.3_vs_mig13_ttbarFastChain_fullSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test.py ttbarFastChain_fullSim_fullDigi RDO_truth.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_RDO_truth_nopileup.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>6RDO_truth.root</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.RDO_truth.root</argvalue> + </arg> + <keepFilePattern>DCube-6RDO_truth.root/today.RDO_truth.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> <jobGroupName>RTT:Top</jobGroupName> <testidentifier>CheckFileRunner0</testidentifier> - </testToRemove> - </jobTransform> - </chainElement> - </sequential> + </testToRemove> + </jobTransform> + </chainElement>--> + <chainElement> + <jobTransform userJobId="6reg_20.20.X-VAL_vs_mig13_ttbarFastChain_fullSim_fullDigi"> + <doc>comparison with job in 20.20.X-VAL</doc> + <jobTransformJobName>6reg_20.20.X-VAL_vs_mig13_ttbarFastChain_fullSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup 20.20.X-VAL ttbarFastChain_fullSim_fullDigi RDO_truth.root FastChainPileup mig13 ttbarFastChain_fullSim_fullDigi RDO_truth.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_RDO_truth_nopileup.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.RDO_truth.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.RDO_truth.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.RDO_truth.root/today.RDO_truth.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement> <sequential> <chainElement> - <jobTransform userJobId="ttFC_reco_noSplit_PseudoT_fastSim_fastDigi"> + <jobTransform userJobId="ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi"> <doc>FastChain reco</doc> - <jobTransformJobName>ttFC_reco_noSplit_PseudoT_fastSim_fastDigi</jobTransformJobName> + <jobTransformJobName>ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi</jobTransformJobName> <jobTransformCmd> - FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fastsim_fastdigi.pool.root --outputAODFile AOD_noSplit_pseudoTracking_fastSim_fastDigi.pool.root --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);InDetFlags.pixelClusterSplittingType.set_Value_and_Lock(\"AnalogClus\");InDetFlags.doTIDE_Ambi.set_Value_and_Lock(False);InDetFlags.doStandardPlots.set_Value_and_Lock(True);InDetFlags.doPseudoTracking.set_Value_and_Lock(True);" + FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fullsim_fulldigi.pool.root --outputAODFile AOD_noSplit_pseudoTracking_fullSim_fullDigi.pool.root --preExec "RAWtoESD:from InDetRecExample.InDetJobProperties import InDetFlags;InDetFlags.doPseudoTracking.set_Value_and_Lock(True);rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);InDetFlags.doTrackSegmentsTRT.set_Value_and_Lock(True);" "InDetFlags.doStandardPlots.set_Value_and_Lock(True)" </jobTransformCmd> <group>FastChainPileup</group> <chaindataset_info> <jobTransformData /> - <chaindatasetName>RDO_pileup_fastsim_fastdigi.pool.root</chaindatasetName> + <chaindatasetName>RDO_pileup_fullsim_fulldigi.pool.root</chaindatasetName> <!-- If the file on the previous line is not in the chain store, then use the following fallback file. --> <dataset_info> <jobTransformData /> - <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fastsim_fastdigi.pool.root</datasetName> + <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fullsim_fulldigi.pool.root</datasetName> </dataset_info> </chaindataset_info> <queue>medium</queue> </jobTransform> <chainfileout> - AOD_noSplit_PseudoT_fastSim_fastDigi.pool.root + AOD_noSplit_pseudoTracking_fullSim_fullDigi.pool.root </chainfileout> </chainElement> - <chainElement> - <jobTransform userJobId="ttFC_reco_noSplit_PseudoT_fastSim_fastDigi_Reg"> - <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_reco_noSplit_PseudoT_fastSim_fastDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_reco_noSplit_PseudoT_fastSim_fastDigi InDetStandardPlots.root</jobTransformCmd> + <!--<chainElement> + <jobTransform userJobId="4reg_20.20.3_vs_mig13_ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi"> + <doc>comparison with reference sample obtained using 20.20.3</doc> + <jobTransformJobName>4reg_20.20.3_vs_mig13_ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test.py ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi InDetStandardPlots.root</jobTransformCmd> <group>FastChainPileup</group> - <queue>long</queue> - <test position="1"> - <modulename>RttLibraryTools</modulename> - <testname>DCubeRunner</testname> - <arg> - <argname>DCubeCfg</argname> - <argvalue>dcube_ttFC_reco_noSplit_PseudoT_fastSim_fastDigi_Reg.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeRef</argname> - <argvalue>yesterday.InDetStandardPlots.root</argvalue> - </arg> - <arg> - <argname>localRefFile</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeMon</argname> - <argvalue>today.InDetStandardPlots.root</argvalue> - </arg> - <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> - </test> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>4InDetStandardPlots.root</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.InDetStandardPlots.root</argvalue> + </arg> + <keepFilePattern>DCube-4InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> + </test> <testToRemove> - <jobGroupName>RTT:Top</jobGroupName> - <testidentifier>CheckFileRunner0</testidentifier> - </testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement>--> + <chainElement> + <jobTransform userJobId="4reg_20.20.X-VAL_vs_mig13_ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi"> + <doc>Regression test of FastChainPileup job ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi in releases 20.20.X-VAL vs mig13</doc> + <jobTransformJobName>4reg_20.20.X-VAL_vs_mig13_ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup 20.20.X-VAL ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi InDetStandardPlots.root FastChainPileup mig13 ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi InDetStandardPlots.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.InDetStandardPlots.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.InDetStandardPlots.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement> +<!-- <chainElement> + <jobTransform userJobId="reg_20.20.X_vs_mig13_ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi"> + <doc>Regression test of FastChainPileup job ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi in releases 20.20.X vs mig13</doc> + <jobTransformJobName>reg_20.20.X_vs_mig13_ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup 20.20.X ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi InDetStandardPlots.root FastChainPileup mig13 ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi InDetStandardPlots.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.InDetStandardPlots.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.InDetStandardPlots.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> </jobTransform> - </chainElement> - </sequential> - <sequential> - <chainElement> - <jobTransform userJobId="ttFC_reco_newTracking_PseudoT_fastSim_fastDigi"> + </chainElement>--> + </sequential> + <sequential> + <chainElement> + <jobTransform userJobId="ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi"> <doc>FastChain reco</doc> - <jobTransformJobName>ttFC_reco_newTracking_PseudoT_fastSim_fastDigi</jobTransformJobName> + <jobTransformJobName>ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi</jobTransformJobName> <jobTransformCmd> - FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fastsim_fastdigi.pool.root --outputAODFile AOD_newTracking_pseudoTracking_fastSim_fastDigi.pool.root --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);InDetFlags.pixelClusterSplittingType.set_Value_and_Lock(\"AnalogClus\");InDetFlags.doTIDE_Ambi.set_Value_and_Lock(False);InDetFlags.doStandardPlots.set_Value_and_Lock(True);InDetFlags.doPseudoTracking.set_Value_and_Lock(True);InDetFlags.doNewTracking.set_Value_and_Lock(True);" + FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fullsim_fulldigi.pool.root --outputAODFile AOD_noSplit_noPseudoTracking_fullSim_fullDigi.pool.root --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);" "InDetFlags.doStandardPlots.set_Value_and_Lock(True)" </jobTransformCmd> <group>FastChainPileup</group> <chaindataset_info> <jobTransformData /> - <chaindatasetName>RDO_pileup_fastsim_fastdigi.pool.root</chaindatasetName> + <chaindatasetName>RDO_pileup_fullsim_fulldigi.pool.root</chaindatasetName> <!-- If the file on the previous line is not in the chain store, then use the following fallback file. --> <dataset_info> <jobTransformData /> - <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fastsim_fastdigi.pool.root</datasetName> + <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fullsim_fulldigi.pool.root</datasetName> </dataset_info> </chaindataset_info> <queue>medium</queue> </jobTransform> <chainfileout> - AOD_newTracking_PseudoT_fastSim_fastDigi.pool.root + AOD_noSplit_noPseudoTracking_fullSim_fullDigi.pool.root </chainfileout> </chainElement> - <chainElement> - <jobTransform userJobId="ttFC_reco_newTracking_PseudoT_fastSim_fastDigi_Reg"> - <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_reco_newTracking_PseudoT_fastSim_fastDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_reco_newTracking_PseudoT_fastSim_fastDigi InDetStandardPlots.root</jobTransformCmd> - <group>FastChainPileup</group> - <queue>long</queue> - <test position="1"> - <modulename>RttLibraryTools</modulename> - <testname>DCubeRunner</testname> - <arg> - <argname>DCubeCfg</argname> - <argvalue>dcube_ttFC_reco_newTracking_PseudoT_fastSim_fastDigi_Reg.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeRef</argname> - <argvalue>yesterday.InDetStandardPlots.root</argvalue> - </arg> - <arg> - <argname>localRefFile</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeMon</argname> - <argvalue>today.InDetStandardPlots.root</argvalue> - </arg> - <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> - </test> - <testToRemove> - <jobGroupName>RTT:Top</jobGroupName> - <testidentifier>CheckFileRunner0</testidentifier> - </testToRemove> - </jobTransform> - </chainElement> - </sequential> - <sequential> - <chainElement> - <jobTransform userJobId="ttFC_reco_Split_fastSim_fastDigi"> - <doc>FastChain reco</doc> - <jobTransformJobName>ttFC_reco_Split_fastSim_fastDigi</jobTransformJobName> - <jobTransformCmd> - FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fastsim_fastdigi.pool.root --outputAODFile AOD_Split_fastSim_fastDigi.pool.root --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);InDetFlags.pixelClusterSplittingType.set_Value_and_Lock(\"AnalogClus\");InDetFlags.doTIDE_Ambi.set_Value_and_Lock(False);InDetFlags.doStandardPlots.set_Value_and_Lock(True);InDetFlags.doSplitReco.set_Value_and_Lock(True);from InDetRecExample.InDetKeys import InDetKeys; InDetKeys.PixelPUClusters.set_Value_and_Lock('PixelFast_PU_Clusters');InDetKeys.PixelPUClustersTruth.set_Value_and_Lock('PRD_MultiTruthPixel_PU');InDetKeys.SCT_PU_ClustersTruth.set_Value_and_Lock('PRD_MultiTruthSCT_PU');InDetKeys.TRT_PU_DriftCirclesTruth.set_Value_and_Lock('PRD_MultiTruthTRT_PU');" - </jobTransformCmd> + <!--<chainElement> + <jobTransform userJobId="8reg_20.20.3_vs_mig13_ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi"> + <doc>comparison with reference sample obtained using 20.20.3</doc> + <jobTransformJobName>8reg_20.20.3_vs_mig13_ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test.py ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi InDetStandardPlots.root</jobTransformCmd> <group>FastChainPileup</group> - <chaindataset_info> - <jobTransformData /> - <chaindatasetName>RDO_pileup_fastsim_fastdigi.pool.root</chaindatasetName> - <!-- If the file on the previous line is not in the chain store, then use the following fallback file. --> - <dataset_info> - <jobTransformData /> - <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fastsim_fastdigi.pool.root</datasetName> - </dataset_info> - </chaindataset_info> <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>8InDetStandardPlots.root</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.InDetStandardPlots.root</argvalue> + </arg> + <keepFilePattern>DCube-8InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> </jobTransform> - <chainfileout> - AOD_Split_fastSim_fastDigi.pool.root - </chainfileout> - </chainElement> + </chainElement>--> <chainElement> - <jobTransform userJobId="ttFC_reco_Split_fastSim_fastDigi_Reg"> - <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_reco_Split_fastSim_fastDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_reco_Split_fastSim_fastDigi InDetStandardPlots.root</jobTransformCmd> + <jobTransform userJobId="8reg_20.20.X-VAL_vs_mig13_ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi"> + <doc>comparison with 20.20.X-VAL</doc> + <jobTransformJobName>8reg_20.20.X-VAL_vs_mig13_ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup 20.20.X-VAL ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi InDetStandardPlots.root FastChainPileup mig13 ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi InDetStandardPlots.root</jobTransformCmd> <group>FastChainPileup</group> - <queue>long</queue> - <test position="1"> - <modulename>RttLibraryTools</modulename> - <testname>DCubeRunner</testname> - <arg> - <argname>DCubeCfg</argname> - <argvalue>dcube_ttFC_reco_Split_fastSim_fastDigi_Reg.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeRef</argname> - <argvalue>yesterday.InDetStandardPlots.root</argvalue> - </arg> - <arg> - <argname>localRefFile</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeMon</argname> - <argvalue>today.InDetStandardPlots.root</argvalue> - </arg> - <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> - </test> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.InDetStandardPlots.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.InDetStandardPlots.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> + </test> <testToRemove> - <jobGroupName>RTT:Top</jobGroupName> - <testidentifier>CheckFileRunner0</testidentifier> - </testToRemove> - </jobTransform> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> </chainElement> </sequential> <chainElement> - <jobTransform userJobId="ttFC_fastSim_fastDigi_Reg"> + <jobTransform userJobId="standard_Reco_tf_fullSim_fullDigi"> + <doc>standard reco</doc> + <jobTransformJobName>standard_Reco_tf_fullSim_fullDigi</jobTransformJobName> + <jobTransformCmd> + Reco_tf.py --inputRDOFile=RDO_pileup_fullsim_fulldigi.pool.root --outputAODFile=AOD_fullSim_fullDigi.pool.root --autoConfiguration=everything --maxEvents=500 --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);InDetFlags.doStandardPlots.set_Value_and_Lock(True)" + </jobTransformCmd> + <group>FastChainPileup</group> + <chaindataset_info> + <jobTransformData /> + <chaindatasetName>RDO_pileup_fullsim_fulldigi.pool.root</chaindatasetName> + <!-- If the file on the previous line is not in the chain store, then use the following fallback file. --> + <dataset_info> + <jobTransformData /> + <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fullsim_fulldigi.pool.root</datasetName> + </dataset_info> + </chaindataset_info> + <queue>medium</queue> + </jobTransform> + <chainfileout> + AOD_fullSim_fullDigi.pool.root + </chainfileout> + </chainElement> + <chainElement> + <jobTransform userJobId="ttbarFastChain_fullSim_fullDigi_Reg"> <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_fastSim_fastDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_fastSim_fastDigi RDO_truth.root RDO_pileup_fastsim_fastdigi.pool.root</jobTransformCmd> + <jobTransformJobName>ttbarFastChain_fullSim_fullDigi_Reg</jobTransformJobName> + <jobTransformCmd>sim_reg_test.py ttbarFastChain_fullSim_fullDigi RDO_truth.root RDO_pileup_fullsim_fulldigi.pool.root</jobTransformCmd> <group>FastChainPileup</group> <queue>long</queue> <test position="1"> @@ -1043,13 +1038,13 @@ <testidentifier>HITS_RegressionTestRunner</testidentifier> <arg> <argname>fileName</argname> - <argvalue>today.RDO_pileup_fastsim_fastdigi.pool.root</argvalue> + <argvalue>today.RDO_pileup_fullsim_fulldigi.pool.root</argvalue> </arg> <arg> <argname>refFileName</argname> - <argvalue>yesterday.RDO_pileup_fastsim_fastdigi.pool.root</argvalue> + <argvalue>yesterday.RDO_pileup_fullsim_fulldigi.pool.root</argvalue> </arg> - <keepFilePattern>today.RDO_pileup_fastsim_fastdigi.pool.root_yesterday.RDO_pileup_fastsim_fastdigi.pool.root.diffPool</keepFilePattern> + <keepFilePattern>today.RDO_pileup_fullsim_fulldigi.pool.root_yesterday.RDO_pileup_fullsim_fulldigi.pool.root.diffPool</keepFilePattern> </test> <test position="2"> <modulename>RttLibraryTools</modulename> @@ -1060,7 +1055,7 @@ </arg> <arg> <argname>exeParamString</argname> - <argvalue>diff-root yesterday.RDO_pileup_fastsim_fastdigi.pool.root today.RDO_pileup_fastsim_fastdigi.pool.root --ignore-leaves RecoTimingObj_p1_EVNTtoHITS_timings RecoTimingObj_p1_HITStoRDO_timings RecoTimingObj_p1_RAWtoESD_timings ESDtoAOD_timings ESDtoAOD_mems RAWtoESD_mems RAWtoESD_timings RecoTimingObj_p1_RAWtoESD_mems</argvalue> + <argvalue>diff-root yesterday.RDO_pileup_fullsim_fulldigi.pool.root today.RDO_pileup_fullsim_fulldigi.pool.root --ignore-leaves RecoTimingObj_p1_EVNTtoHITS_timings RecoTimingObj_p1_HITStoRDO_timings RecoTimingObj_p1_RAWtoESD_timings ESDtoAOD_timings ESDtoAOD_mems RAWtoESD_mems RAWtoESD_timings RecoTimingObj_p1_RAWtoESD_mems</argvalue> </arg> <keepFilePattern>RttLibraryTools_ExeRunner.postprocessing.log</keepFilePattern> </test> @@ -1069,11 +1064,7 @@ <testname>DCubeRunner</testname> <arg> <argname>DCubeCfg</argname> - <argvalue>dcube_RDO_truth_fastdigi.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> + <argvalue>dcube_RDO_truth_nopileup.xml</argvalue> </arg> <arg> <argname>DCubeRef</argname> @@ -1092,92 +1083,117 @@ </jobTransform> </chainElement> </parallel> - <!-- END Run FastChain fast sim + fast digi and tests --> + <!-- END Run FastChain full sim + full digi and tests --> </sequential> - <!-- Run FastChain 'Fast PU, Full HS' and tests: G4HS_FastPileup sim (G4 for HS, Pythia on the fly + FastCaloSim for PU) + fast digi PU/full digi HS + Split reco (truth tracking PU, full HS) --> + <!-- Run FastChain fast sim + fast digi + reco chain and tests --> <sequential> <chainElement> - <jobTransform userJobId="ttFC_fullHS_fastPU_simDigi"> + <jobTransform userJobId="ttbarFastChain_fastSim_fastDigi"> <doc>FastChain simdigi</doc> - <jobTransformJobName>ttFC_fullHS_fastPU_simDigi</jobTransformJobName> + <jobTransformJobName>ttbarFastChain_fastSim_fastDigi</jobTransformJobName> <jobTransformCmd> - FastChain_tf.py --simulator G4HS_FastPileup --digiSteeringConf "SplitNoMergeSF" --useISF True --randomSeed 123 --enableLooperKiller True --inputEVNTFile /afs/cern.ch/atlas/offline/ProdData/16.6.X/16.6.7.Y/ttbar_muplusjets-pythia6-7000.evgen.pool.root --outputRDOFile RDO_fullHS_fastPU_simdigi.pool.root --maxEvents 10 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --preSimExec 'from TrkDetDescrSvc.TrkDetDescrJobProperties import TrkDetFlags;TrkDetFlags.TRT_BuildStrawLayers=True' --preSimInclude FastChainPileup/FastPileup.py --postInclude='PyJobTransforms/UseFrontier.py,G4AtlasTests/postInclude.DCubeTest_FCpileup.py,DigitizationTests/postInclude.RDO_Plots.py' --postExec 'RAWtoESD:from AthenaCommon.ConfigurationShelve import saveToAscii;saveToAscii("config.txt")' --DataRunNumber '284500' --postSimExec='genSeq.Pythia8.NCollPerEvent=10;' --preDigiInclude="FastTRT_Digitization/preInclude.FastTRT_Digi.Validation.py" + FastChain_tf.py --simulator ATLFASTIIF_PileUp --digiSteeringConf "SplitNoMergeFF" --useISF True --randomSeed 123 --enableLooperKiller True --inputEVNTFile /afs/cern.ch/atlas/offline/ProdData/16.6.X/16.6.7.Y/ttbar_muplusjets-pythia6-7000.evgen.pool.root --outputRDOFile RDO_pileup_fastsim_fastdigi.pool.root --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --preSimExec 'from TrkDetDescrSvc.TrkDetDescrJobProperties import TrkDetFlags;TrkDetFlags.TRT_BuildStrawLayers=True' --preSimInclude FastChainPileup/FastPileup.py --postInclude='PyJobTransforms/UseFrontier.py,G4AtlasTests/postInclude.DCubeTest_FCpileup.py,DigitizationTests/postInclude.RDO_Plots.py' --postExec 'RAWtoESD:import AthenaCommon.AlgSequence as acas;job = acas.AlgSequence();del job.InDetSCT_Clusterization;from AthenaCommon.ConfigurationShelve import saveToAscii;saveToAscii("config.txt")' --DataRunNumber '222525' --postSimExec='genSeq.Pythia8.NCollPerEvent=10;' --ignorePatterns='G4TestAlg.Lucid.{5}FATAL.{8}LucidHitsTestTool.cxx:66\ \(StatusCode\ LucidHitsTestTool::processEvent\(\)\):\ code\ 0:\ evtStore\(\)->retrieve\(iter\)','FATAL\ message\ limit\ \(500\)\ reached\ for\ G4TestAlg.LucidHitsTestTool.' --preDigiInclude="FastTRT_Digitization/preInclude.FastTRT_Digi.Validation.py" </jobTransformCmd> <group>FastChainPileup</group> <queue>medium</queue> </jobTransform> <chainfileout> - RDO_fullHS_fastPU_simdigi.pool.root + RDO_pileup_fastsim_fastdigi.pool.root </chainfileout> </chainElement> <parallel> - <sequential> - <chainElement> - <jobTransform userJobId="ttFC_reco_Split_fullHS_fastPU_simDigi"> - <doc>FastChain reco</doc> - <jobTransformJobName>ttFC_reco_Split_fullHS_fastPU_simDigi</jobTransformJobName> - <jobTransformCmd> - FastChain_tf.py --maxEvents 10 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_fullHS_fastPU_simdigi.pool.root --outputAODFile AOD_Split_fullHS_fastPU_simDigi.pool.root --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);InDetFlags.doStatistics.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);InDetFlags.pixelClusterSplittingType.set_Value_and_Lock(\"AnalogClus\");InDetFlags.doTIDE_Ambi.set_Value_and_Lock(False);InDetFlags.doStandardPlots.set_Value_and_Lock(True);InDetFlags.doSplitReco.set_Value_and_Lock(True);from InDetRecExample.InDetKeys import InDetKeys; InDetKeys.PixelPUClusters.set_Value_and_Lock('PixelFast_PU_Clusters');InDetKeys.PixelPUClustersTruth.set_Value_and_Lock('PRD_MultiTruthPixel_PU');InDetKeys.SCT_PU_ClustersTruth.set_Value_and_Lock('PRD_MultiTruthSCT_PU');InDetKeys.TRT_PU_DriftCirclesTruth.set_Value_and_Lock('PRD_MultiTruthTRT_PU');" --postExec 'RAWtoESD:import AthenaCommon.AlgSequence as acas;job = acas.AlgSequence();del job.InDetSCT_ClusterizationPU;del job.InDetPixelClusterizationPU;del job.InDetPRD_MultiTruthMakerSiPU;del job.InDetPRD_MultiTruthMakerTRTPU;' - </jobTransformCmd> - <group>FastChainPileup</group> - <chaindataset_info> - <jobTransformData /> - <chaindatasetName>RDO_fullHS_fastPU_simdigi.pool.root</chaindatasetName> - <dataset_info> - <jobTransformData /> - <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_fullHS_fastPU_simdigi.pool.root</datasetName> - </dataset_info> - </chaindataset_info> - <queue>medium</queue> - </jobTransform> - <chainfileout> - AOD_Split_fullHS_fastPU_simDigi.pool.root - </chainfileout> - </chainElement> - <chainElement> - <jobTransform userJobId="ttFC_reco_Split_fullHS_fastPU_simDigi_Reg"> - <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_reco_Split_fullHS_fastPU_simDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_reco_Split_fullHS_fastPU_simDigi InDetStandardPlots.root</jobTransformCmd> - <group>FastChainPileup</group> - <queue>long</queue> - <test position="1"> - <modulename>RttLibraryTools</modulename> - <testname>DCubeRunner</testname> - <arg> - <argname>DCubeCfg</argname> - <argvalue>dcube_ttFC_reco_Split_fullHS_fastPU_simDigi_Reg.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeRef</argname> - <argvalue>yesterday.InDetStandardPlots.root</argvalue> - </arg> - <arg> - <argname>localRefFile</argname> - <argvalue>True</argvalue> - </arg> - <arg> - <argname>DCubeMon</argname> - <argvalue>today.InDetStandardPlots.root</argvalue> - </arg> - <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> - </test> - <testToRemove> - <jobGroupName>RTT:Top</jobGroupName> - <testidentifier>CheckFileRunner0</testidentifier> - </testToRemove> - </jobTransform> - </chainElement> - </sequential> + <!--<chainElement> + <jobTransform userJobId="7reg_20.20.3_vs_mig13_ttbarFastChain_fastSim_fastDigi"> + <doc>comparison with reference sample obtained using 20.20.3</doc> + <jobTransformJobName>7reg_20.20.3_vs_mig13_ttbarFastChain_fastSim_fastDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test.py ttbarFastChain_fastSim_fastDigi RDO_truth.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_RDO_truth_fastdigi.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>7RDO_truth.root</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.RDO_truth.root</argvalue> + </arg> + <keepFilePattern>DCube-7RDO_truth.root/today.RDO_truth.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement>--> + <chainElement> + <jobTransform userJobId="7reg_20.20.X-VAL_vs_mig13_ttbarFastChain_fastSim_fastDigi"> + <doc>comparison with job in 20.20.X-VAL</doc> + <jobTransformJobName>7reg_20.20.X-VAL_vs_mig13_ttbarFastChain_fastSim_fastDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup 20.20.X-VAL ttbarFastChain_fastSim_fastDigi RDO_truth.root FastChainPileup mig13 ttbarFastChain_fastSim_fastDigi RDO_truth.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_RDO_truth_fastdigi.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.RDO_truth.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.RDO_truth.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.RDO_truth.root/today.RDO_truth.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement> + <chainElement> + <jobTransform userJobId="ttbarFastChain_reco_noSplit_noPseudoTracking_fastSim_fastDigi"> + <doc>FastChain reco</doc> + <jobTransformJobName>ttbarFastChain_reco_noSplit_noPseudoTracking_fastSim_fastDigi</jobTransformJobName> + <jobTransformCmd> + FastChain_tf.py --maxEvents 500 --skipEvents 0 --geometryVersion ATLAS-R2-2015-03-01-00 --conditionsTag OFLCOND-RUN12-SDR-31 --inputRDOFile RDO_pileup_fastsim_fastdigi.pool.root --outputAODFile AOD_noSplit_noPseudoTracking_fastSim_fastDigi.pool.root --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);recAlgs.doTrigger.set_Value_and_Lock(False);InDetFlags.pixelClusterSplittingType.set_Value_and_Lock(\"AnalogClus\");InDetFlags.doTIDE_Ambi.set_Value_and_Lock(False);InDetFlags.doStandardPlots.set_Value_and_Lock(True)" + </jobTransformCmd> + <group>FastChainPileup</group> + <chaindataset_info> + <jobTransformData /> + <chaindatasetName>RDO_pileup_fastsim_fastdigi.pool.root</chaindatasetName> + <!-- If the file on the previous line is not in the chain store, then use the following fallback file. --> + <dataset_info> + <jobTransformData /> + <datasetName>/afs/cern.ch/work/a/abasalae/public/FastChainRTT/fallbackRTT/RDO_pileup_fastsim_fastdigi.pool.root</datasetName> + </dataset_info> + </chaindataset_info> + <queue>medium</queue> + </jobTransform> + <chainfileout> + AOD_noSplit_noPseudoTracking_fastSim_fastDigi.pool.root + </chainfileout> + </chainElement> <chainElement> - <jobTransform userJobId="ttFC_fullHS_fastPU_simDigi_Reg"> + <jobTransform userJobId="ttbarFastChain_fastSim_fastDigi_Reg"> <doc>Regression test between releases</doc> - <jobTransformJobName>ttFC_fullHS_fastPU_simDigi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py ttFC_fullHS_fastPU_simDigi RDO_truth.root RDO_fullHS_fastPU_simdigi.pool.root</jobTransformCmd> + <jobTransformJobName>ttbarFastChain_fastSim_fastDigi_Reg</jobTransformJobName> + <jobTransformCmd>sim_reg_test.py ttbarFastChain_fastSim_fastDigi RDO_truth.root RDO_pileup_fastsim_fastdigi.pool.root</jobTransformCmd> <group>FastChainPileup</group> <queue>long</queue> <test position="1"> @@ -1186,13 +1202,13 @@ <testidentifier>HITS_RegressionTestRunner</testidentifier> <arg> <argname>fileName</argname> - <argvalue>today.RDO_fullHS_fastPU_simdigi.pool.root</argvalue> + <argvalue>today.RDO_pileup_fastsim_fastdigi.pool.root</argvalue> </arg> <arg> <argname>refFileName</argname> - <argvalue>yesterday.RDO_fullHS_fastPU_simdigi.pool.root</argvalue> + <argvalue>yesterday.RDO_pileup_fastsim_fastdigi.pool.root</argvalue> </arg> - <keepFilePattern>today.RDO_fullHS_fastPU_simdigi.pool.root_yesterday.RDO_fullHS_fastPU_simdigi.pool.root.diffPool</keepFilePattern> + <keepFilePattern>today.RDO_pileup_fastsim_fastdigi.pool.root_yesterday.RDO_pileup_fastsim_fastdigi.pool.root.diffPool</keepFilePattern> </test> <test position="2"> <modulename>RttLibraryTools</modulename> @@ -1203,7 +1219,7 @@ </arg> <arg> <argname>exeParamString</argname> - <argvalue>diff-root yesterday.RDO_fullHS_fastPU_simdigi.pool.root today.RDO_fullHS_fastPU_simdigi.pool.root --ignore-leaves RecoTimingObj_p1_EVNTtoHITS_timings RecoTimingObj_p1_HITStoRDO_timings RecoTimingObj_p1_RAWtoESD_timings ESDtoAOD_timings ESDtoAOD_mems RAWtoESD_mems RAWtoESD_timings RecoTimingObj_p1_RAWtoESD_mems</argvalue> + <argvalue>diff-root yesterday.RDO_pileup_fastsim_fastdigi.pool.root today.RDO_pileup_fastsim_fastdigi.pool.root --ignore-leaves RecoTimingObj_p1_EVNTtoHITS_timings RecoTimingObj_p1_HITStoRDO_timings RecoTimingObj_p1_RAWtoESD_timings ESDtoAOD_timings ESDtoAOD_mems RAWtoESD_mems RAWtoESD_timings RecoTimingObj_p1_RAWtoESD_mems</argvalue> </arg> <keepFilePattern>RttLibraryTools_ExeRunner.postprocessing.log</keepFilePattern> </test> @@ -1212,11 +1228,7 @@ <testname>DCubeRunner</testname> <arg> <argname>DCubeCfg</argname> - <argvalue>dcube_RDO_truth_fullHS_fastPU_simdigi.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> + <argvalue>dcube_RDO_truth_fastdigi.xml</argvalue> </arg> <arg> <argname>DCubeRef</argname> @@ -1235,15 +1247,50 @@ </jobTransform> </chainElement> </parallel> + <!-- END Run FastChain fast sim + fast digi and tests --> </sequential> <!-- END sim jobs, reco jobs + tests chains --> </parallel> <!-- Run tests dependent on different reco jobs --> <chainElement> - <jobTransform userJobId="0reg_stdReco_fastSim_fullDigi_vs_ttFC_reco_Split_fastSim_fullDigi"> - <doc>Regression test of FastChainPileup job stdReco_fastSim_fullDigi vs ttFC_reco_Split_fastSim_fullDigi</doc> - <jobTransformJobName>0reg_stdReco_fastSim_fullDigi_vs_ttFC_reco_Split_fastSim_fullDigi</jobTransformJobName> - <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup current stdReco_fastSim_fullDigi InDetStandardPlots.root FastChainPileup current ttFC_reco_Split_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> + <jobTransform userJobId="0reg_standard_Reco_tf_fastSim_fullDigi_vs_ttbarFastChain_reco_Split_fastSim_fullDigi"> + <doc>Regression test of FastChainPileup job standard_Reco_tf_fastSim_fullDigi vs ttbarFastChain_reco_Split_fastSim_fullDigi</doc> + <jobTransformJobName>0reg_standard_Reco_tf_fastSim_fullDigi_vs_ttbarFastChain_reco_Split_fastSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup current standard_Reco_tf_fastSim_fullDigi InDetStandardPlots.root FastChainPileup current ttbarFastChain_reco_Split_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_standard_Reco_tf_fastSim_fullDigi_vs_ttbarFastChain_reco_Split_fastSim_fullDigi.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.InDetStandardPlots.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.InDetStandardPlots.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement> + <chainElement> + <jobTransform userJobId="0reg_standard_Reco_tf_fullSim_fullDigi_vs_ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi"> + <doc>Regression test of FastChainPileup job standard_Reco_tf_fullSim_fullDigi vs ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi</doc> + <jobTransformJobName>0reg_standard_Reco_tf_fullSim_fullDigi_vs_ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup current standard_Reco_tf_fullSim_fullDigi InDetStandardPlots.root FastChainPileup current ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi InDetStandardPlots.root</jobTransformCmd> <group>FastChainPileup</group> <queue>medium</queue> <test position="1"> @@ -1251,11 +1298,7 @@ <testname>DCubeRunner</testname> <arg> <argname>DCubeCfg</argname> - <argvalue>dcube_stdReco_fastSim_fullDigi_vs_ttFC_reco_Split_fastSim_fullDigi.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> + <argvalue>dcube_standard_Reco_tf_fullSim_fullDigi_vs_ttbarFastChain_reco_noSplit_pseudoTracking_fullSim_fullDigi.xml</argvalue> </arg> <arg> <argname>DCubeRef</argname> @@ -1276,12 +1319,12 @@ <testidentifier>CheckFileRunner0</testidentifier> </testToRemove> </jobTransform> - </chainElement> + </chainElement> <chainElement> - <jobTransform userJobId="0reg_stdReco_fullSim_fullDigi_vs_ttFC_reco_noSplit_PseudoT_fullSim_fullDigi"> - <doc>Regression test of FastChainPileup job stdReco_fullSim_fullDigi vs ttFC_reco_noSplit_PseudoT_fullSim_fullDigi</doc> - <jobTransformJobName>0reg_stdReco_fullSim_fullDigi_vs_ttFC_reco_noSplit_pseudoTracking_fullSim_fullDigi</jobTransformJobName> - <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup current stdReco_fullSim_fullDigi InDetStandardPlots.root FastChainPileup current ttFC_reco_noSplit_PseudoT_fullSim_fullDigi InDetStandardPlots.root</jobTransformCmd> + <jobTransform userJobId="0reg_standard_Reco_tf_fastSim_fullDigi_vs_ttbarFastChain_reco_noSplit_noPseudoTracking_fastSim_fullDigi"> + <doc>Regression test of FastChainPileup job standard_Reco_tf_fastSim_fullDigi vs ttbarFastChain_reco_noSplit_noPseudoTracking_fastSim_fullDigi</doc> + <jobTransformJobName>0reg_standard_Reco_tf_fastSim_fullDigi_vs_ttbarFastChain_reco_noSplit_noPseudoTracking_fastSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup current standard_Reco_tf_fastSim_fullDigi InDetStandardPlots.root FastChainPileup current ttbarFastChain_reco_noSplit_noPseudoTracking_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> <group>FastChainPileup</group> <queue>medium</queue> <test position="1"> @@ -1289,11 +1332,7 @@ <testname>DCubeRunner</testname> <arg> <argname>DCubeCfg</argname> - <argvalue>dcube_stdReco_fullSim_fullDigi_vs_ttFC_reco_noSplit_PseudoT_fullSim_fullDigi.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> + <argvalue>dcube_standard_Reco_tf_fastSim_fullDigi_vs_ttbarFastChain_reco_noSplit_noPseudoTracking_fastSim_fullDigi.xml</argvalue> </arg> <arg> <argname>DCubeRef</argname> @@ -1314,12 +1353,12 @@ <testidentifier>CheckFileRunner0</testidentifier> </testToRemove> </jobTransform> - </chainElement> - <chainElement> - <jobTransform userJobId="0reg_stdReco_fastSim_fullDigi_vs_ttFC_reco_noSplit_noPseudoT_fastSim_fullDigi"> - <doc>Regression test of FastChainPileup job stdReco_fastSim_fullDigi vs ttFC_reco_noSplit_noPseudoT_fastSim_fullDigi</doc> - <jobTransformJobName>0reg_stdReco_fastSim_fullDigi_vs_ttFC_reco_noSplit_noPseudoT_fastSim_fullDigi</jobTransformJobName> - <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup current stdReco_fastSim_fullDigi InDetStandardPlots.root FastChainPileup current ttFC_reco_noSplit_noPseudoT_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> + </chainElement> + <!--<chainElement> + <jobTransform userJobId="0reg_ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi_vs_ttbarFastChain_reco_noSplit_noPseudoTracking_fastSim_fullDigi"> + <doc>Regression test of FastChainPileup job ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi vs ttbarFastChain_reco_noSplit_noPseudoTracking_fastSim_fullDigi</doc> + <jobTransformJobName>0reg_ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi_vs_ttbarFastChain_reco_noSplit_noPseudoTracking_fastSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup current ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi InDetStandardPlots.root FastChainPileup current ttbarFastChain_reco_noSplit_noPseudoTracking_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> <group>FastChainPileup</group> <queue>medium</queue> <test position="1"> @@ -1327,11 +1366,7 @@ <testname>DCubeRunner</testname> <arg> <argname>DCubeCfg</argname> - <argvalue>dcube_stdReco_fastSim_fullDigi_vs_ttFC_reco_noSplit_noPseudoT_fastSim_fullDigi.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> + <argvalue>dcube_ttbarFastChain_reco_noSplit_noPseudoTracking_fullSim_fullDigi_vs_ttbarFastChain_reco_noSplit_noPseudoTracking_fastSim_fullDigi.xml</argvalue> </arg> <arg> <argname>DCubeRef</argname> @@ -1352,12 +1387,12 @@ <testidentifier>CheckFileRunner0</testidentifier> </testToRemove> </jobTransform> - </chainElement> + </chainElement>--> <chainElement> - <jobTransform userJobId="0reg_stdReco_fastSim_fullDigi_vs_ttFC_reco_noSplit_PseudoT_fastSim_fullDigi"> - <doc>Regression test of FastChainPileup job stdReco_fastSim_fullDigi vs ttFC_reco_noSplit_PseudoT_fastSim_fullDigi</doc> - <jobTransformJobName>0reg_stdReco_fastSim_fullDigi_vs_ttFC_reco_noSplit_PseudoT_fastSim_fullDigi</jobTransformJobName> - <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup current stdReco_fastSim_fullDigi InDetStandardPlots.root FastChainPileup current ttFC_reco_noSplit_PseudoT_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> + <jobTransform userJobId="0reg_standard_Reco_tf_fastSim_fullDigi_vs_ttbarFastChain_reco_noSplit_pseudoTracking_fastSim_fullDigi"> + <doc>Regression test of FastChainPileup job standard_Reco_tf_fastSim_fullDigi vs ttbarFastChain_reco_noSplit_pseudoTracking_fastSim_fullDigi</doc> + <jobTransformJobName>0reg_standard_Reco_tf_fastSim_fullDigi_vs_ttbarFastChain_reco_noSplit_pseudoTracking_fastSim_fullDigi</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup current standard_Reco_tf_fastSim_fullDigi InDetStandardPlots.root FastChainPileup current ttbarFastChain_reco_noSplit_pseudoTracking_fastSim_fullDigi InDetStandardPlots.root</jobTransformCmd> <group>FastChainPileup</group> <queue>medium</queue> <test position="1"> @@ -1365,11 +1400,7 @@ <testname>DCubeRunner</testname> <arg> <argname>DCubeCfg</argname> - <argvalue>dcube_stdReco_fastSim_fullDigi_vs_ttFC_reco_noSplit_PseudoT_fastSim_fullDigi.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> + <argvalue>dcube_standard_Reco_tf_fastSim_fullDigi_vs_ttbarFastChain_reco_noSplit_pseudoTracking_fastSim_fullDigi.xml</argvalue> </arg> <arg> <argname>DCubeRef</argname> @@ -1393,12 +1424,12 @@ </chainElement> <!-- END main job sequence --> </sequential> - <!-- run stdReco_PseudoT_oldHits job and test --> + <!-- run standardReco_pseudoTracking_oldHits job and test --> <sequential> <chainElement> - <jobTransform userJobId="stdReco_PseudoT_oldHits"> + <jobTransform userJobId="standardReco_pseudoTracking_oldHits"> <doc>FastChain reco</doc> - <jobTransformJobName>stdReco_PseudoT_oldHits</jobTransformJobName> + <jobTransformJobName>standardReco_pseudoTracking_oldHits</jobTransformJobName> <jobTransformCmd> Reco_tf.py --inputHITSFile=/afs/cern.ch/user/a/abasalae/work/FastChainRTT/20.20.3_ReferenceProduction/standardReco_pseudoTracking_oldHits/valid1/HITS.06695914._000339.pool.root.1 --outputESDFile=ESD.pool.root --autoConfiguration=everything --maxEvents=500 --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);from RecExConfig.RecAlgsFlags import recAlgs;recAlgs.doTrigger.set_Value_and_Lock(False);from InDetRecExample.InDetJobProperties import InDetFlags;InDetFlags.doPseudoTracking.set_Value_and_Lock(True);InDetFlags.doStandardPlots.set_Value_and_Lock(True);" --outputRDOFile=RDO.oldhits.pool.root --postInclude='HITtoRDO:G4AtlasTests/postInclude.DCubeTest.py,DigitizationTests/postInclude.RDO_Plots.py' </jobTransformCmd> @@ -1423,11 +1454,11 @@ </chainElement> <!-- run tests in parallel--> <parallel> - <chainElement> - <jobTransform userJobId="stdReco_PseudoT_oldHits_digi_Reg"> + <chainElement> + <jobTransform userJobId="standardReco_pseudoTracking_oldHits_digi_Reg"> <doc>Regression test between releases</doc> - <jobTransformJobName>stdReco_PseudoT_oldHits_digi_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py stdReco_PseudoT_oldHits RDO_truth.root RDO.oldhits.pool.root</jobTransformCmd> + <jobTransformJobName>standardReco_pseudoTracking_oldHits_digi_Reg</jobTransformJobName> + <jobTransformCmd>sim_reg_test.py standardReco_pseudoTracking_oldHits RDO_truth.root RDO.pool.root</jobTransformCmd> <group>FastChainPileup</group> <queue>long</queue> <test position="1"> @@ -1454,10 +1485,6 @@ <argname>DCubeCfg</argname> <argvalue>dcube_RDO_truth.xml</argvalue> </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> - </arg> <arg> <argname>DCubeRef</argname> <argvalue>yesterday.RDO_truth.root</argvalue> @@ -1475,10 +1502,10 @@ </jobTransform> </chainElement> <chainElement> - <jobTransform userJobId="stdReco_PseudoT_oldHits_Reg"> + <jobTransform userJobId="standardReco_pseudoTracking_oldHits_Reg"> <doc>Regression test between releases</doc> - <jobTransformJobName>stdReco_PseudoT_oldHits_Reg</jobTransformJobName> - <jobTransformCmd>sim_reg_test.py stdReco_PseudoT_oldHits InDetStandardPlots.root</jobTransformCmd> + <jobTransformJobName>standardReco_pseudoTracking_oldHits_Reg</jobTransformJobName> + <jobTransformCmd>sim_reg_test.py standardReco_pseudoTracking_oldHits InDetStandardPlots.root</jobTransformCmd> <group>FastChainPileup</group> <queue>long</queue> <test position="1"> @@ -1486,11 +1513,7 @@ <testname>DCubeRunner</testname> <arg> <argname>DCubeCfg</argname> - <argvalue>dcube_stdReco_PseudoT_oldHits_Reg.xml</argvalue> - </arg> - <arg> - <argname>tolerateWARN</argname> - <argvalue>True</argvalue> + <argvalue>dcube_standardReco_pseudoTracking_oldHits_Reg.xml</argvalue> </arg> <arg> <argname>DCubeRef</argname> @@ -1512,8 +1535,327 @@ </testToRemove> </jobTransform> </chainElement> + <!--<chainElement> + <jobTransform userJobId="9reg_20.20.3_vs_mig13_standardReco_pseudoTracking_oldHits"> + <doc>comparison with reference sample obtained using 20.20.3</doc> + <jobTransformJobName>9reg_20.20.3_vs_mig13_standardReco_pseudoTracking_oldHits</jobTransformJobName> + <jobTransformCmd>sim_reg_test.py standardReco_pseudoTracking_oldHits InDetStandardPlots.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_standardReco_pseudoTracking_oldHits.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>9InDetStandardPlots.root</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.InDetStandardPlots.root</argvalue> + </arg> + <keepFilePattern>DCube-9InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement>--> + <chainElement> + <jobTransform userJobId="9reg_20.20.X-VAL_vs_mig13_standardReco_pseudoTracking_oldHits"> + <doc>comparison with 20.20.X-VAL</doc> + <jobTransformJobName>9reg_20.20.X-VAL_vs_mig13_standardReco_pseudoTracking_oldHits</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup 20.20.X-VAL standardReco_pseudoTracking_oldHits InDetStandardPlots.root FastChainPileup mig13 standardReco_pseudoTracking_oldHits InDetStandardPlots.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_standardReco_pseudoTracking_oldHits.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.InDetStandardPlots.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.InDetStandardPlots.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement> </parallel> </sequential> + <!-- run standardReco_pseudoTracking_oldHits job and test --> + <sequential> + <chainElement> + <jobTransform userJobId="standardReco_pseudoTracking_oldHits_20.20.X-VAL_RDO"> + <doc>FastChain reco</doc> + <jobTransformJobName>standardReco_pseudoTracking_oldHits_20.20.X-VAL_RDO</jobTransformJobName> + <jobTransformCmd> + sim_reg_test_fastchain.py FastChainPileup 20.20.X-VAL standardReco_pseudoTracking_oldHits RDO.oldhits.pool.root FastChainPileup 20.20.X-VAL standardReco_pseudoTracking_oldHits RDO.oldhits.pool.root;Reco_tf.py --inputRDOFile=today.RDO.oldhits.pool.root --outputESDFile=ESD.pool.root --autoConfiguration=everything --maxEvents=500 --preExec "RAWtoESD:rec.doTrigger.set_Value_and_Lock(False);from RecExConfig.RecAlgsFlags import recAlgs;recAlgs.doTrigger.set_Value_and_Lock(False);from InDetRecExample.InDetJobProperties import InDetFlags;InDetFlags.doPseudoTracking.set_Value_and_Lock(True);InDetFlags.doStandardPlots.set_Value_and_Lock(True);" + </jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + </jobTransform> + </chainElement> + <chainElement> + <jobTransform userJobId="10reg_20.20.X-VAL_vs_mig13_standardReco_pseudoTracking_oldHits_20.20.X-VAL_RDO"> + <doc>comparison with 20.20.X-VAL</doc> + <jobTransformJobName>10reg_20.20.X-VAL_vs_mig13_standardReco_pseudoTracking_oldHits_20.20.X-VAL_RDO</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py FastChainPileup 20.20.X-VAL standardReco_pseudoTracking_oldHits InDetStandardPlots.root FastChainPileup mig13 standardReco_pseudoTracking_oldHits_20.20.X-VAL_RDO InDetStandardPlots.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_standardReco_pseudoTracking_oldHits.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.InDetStandardPlots.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.InDetStandardPlots.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.InDetStandardPlots.root/today.InDetStandardPlots.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement> + </sequential> + <!-- run independent tests in parallel --> + <!--<parallel> + <chainElement> + <jobTransform userJobId="reg_20.20.X-VAL_vs_mig13_ATLFASTIIF_ttbar_1sim"> + <doc>Regression test of ISF_Validation job ATLFASTIIF_ttbar_1sim in releases 20.20.X-VAL vs mig13</doc> + <jobTransformJobName>reg_20.20.X-VAL_vs_mig13_ATLFASTIIF_ttbar_1sim</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py ISF_Validation 20.20.X-VAL ATLFASTIIF_ttbar_1sim truth.root ISF_Validation mig13 ATLFASTIIF_ttbar_1sim truth.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_truth_ATLFASTII.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.truth.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.truth.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.truth.root/today.truth.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement> + <chainElement> + <jobTransform userJobId="reg_20.20.X_vs_mig13_ATLFASTIIF_ttbar_1sim"> + <doc>Regression test of ISF_Validation job ATLFASTIIF_ttbar_1sim in releases 20.20.X vs mig13</doc> + <jobTransformJobName>reg_20.20.X_vs_mig13_ATLFASTIIF_ttbar_1sim</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py ISF_Validation 20.20.X ATLFASTIIF_ttbar_1sim truth.root ISF_Validation mig13 ATLFASTIIF_ttbar_1sim truth.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_truth_ATLFASTII.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.truth.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.truth.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.truth.root/today.truth.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement> + <chainElement> + <jobTransform userJobId="reg_20.20.X-VAL_vs_mig13_ATLFASTII_ttbar_1sim"> + <doc>Regression test of ISF_Validation job ATLFASTII_ttbar_1sim in releases 20.20.X-VAL vs mig13</doc> + <jobTransformJobName>reg_20.20.X-VAL_vs_mig13_ATLFASTII_ttbar_1sim</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py ISF_Validation 20.20.X-VAL ATLFASTII_ttbar_1sim truth.root ISF_Validation mig13 ATLFASTII_ttbar_1sim truth.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_truth_ATLFASTII.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.truth.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.truth.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.truth.root/today.truth.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement> + <chainElement> + <jobTransform userJobId="reg_20.20.X_vs_mig13_ATLFASTII_ttbar_1sim"> + <doc>Regression test of ISF_Validation job ATLFASTII_ttbar_1sim in releases 20.20.X vs mig13</doc> + <jobTransformJobName>reg_20.20.X_vs_mig13_ATLFASTII_ttbar_1sim</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py ISF_Validation 20.20.X ATLFASTII_ttbar_1sim truth.root ISF_Validation mig13 ATLFASTII_ttbar_1sim truth.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube_truth_ATLFASTII.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.truth.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.truth.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.truth.root/today.truth.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement> + <chainElement> + <jobTransform userJobId="reg_20.20.X-VAL_vs_mig13_FullG4_ttbar_1sim"> + <doc>Regression test of ISF_Validation job FullG4_ttbar_1sim in releases 20.20.X-VAL vs mig13</doc> + <jobTransformJobName>reg_20.20.X-VAL_vs_mig13_FullG4_ttbar_1sim</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py ISF_Validation 20.20.X-VAL FullG4_ttbar_1sim truth.root ISF_Validation mig13 FullG4_ttbar_1sim truth.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube-G4_ttbar_1sim.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.truth.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.truth.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.truth.root/today.truth.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement> + <chainElement> + <jobTransform userJobId="reg_20.20.X_vs_mig13_FullG4_ttbar_1sim"> + <doc>Regression test of ISF_Validation job FullG4_ttbar_1sim in releases 20.20.X vs mig13</doc> + <jobTransformJobName>reg_20.20.X_vs_mig13_FullG4_ttbar_1sim</jobTransformJobName> + <jobTransformCmd>sim_reg_test_fastchain.py ISF_Validation 20.20.X FullG4_ttbar_1sim truth.root ISF_Validation mig13 FullG4_ttbar_1sim truth.root</jobTransformCmd> + <group>FastChainPileup</group> + <queue>medium</queue> + <test position="1"> + <modulename>RttLibraryTools</modulename> + <testname>DCubeRunner</testname> + <arg> + <argname>DCubeCfg</argname> + <argvalue>dcube-G4_ttbar_1sim.xml</argvalue> + </arg> + <arg> + <argname>DCubeRef</argname> + <argvalue>yesterday.truth.root</argvalue> + </arg> + <arg> + <argname>localRefFile</argname> + <argvalue>True</argvalue> + </arg> + <arg> + <argname>DCubeMon</argname> + <argvalue>today.truth.root</argvalue> + </arg> + <keepFilePattern>DCube-yesterday.truth.root/today.truth.root.dcube.xml.php</keepFilePattern> + </test> + <testToRemove> + <jobGroupName>RTT:Top</jobGroupName> + <testidentifier>CheckFileRunner0</testidentifier> + </testToRemove> + </jobTransform> + </chainElement> + </parallel>--> <!-- END --> </parallel> </chain>