diff --git a/Reconstruction/RecExample/RecExRecoTest/test/test_RecExReco_Art_Taus_fromESDMC20e.sh b/Reconstruction/RecExample/RecExRecoTest/test/test_RecExReco_Art_Taus_fromESDMC20e.sh new file mode 100755 index 0000000000000000000000000000000000000000..1d16554ff4736a121b2a8b112a351db838e181f9 --- /dev/null +++ b/Reconstruction/RecExample/RecExRecoTest/test/test_RecExReco_Art_Taus_fromESDMC20e.sh @@ -0,0 +1,12 @@ +#!/bin/sh +# +# art-description: Athena runs tau reconstruction, using the new job configuration for Run 3, from an ESD file +# art-type: grid +# art-athena-mt: 8 +# art-include: master/Athena +# art-output: *.log + +python $Athena_DIR/python/Reconstruction/tauRec/TauConfig.py | tee temp.log +echo "art-result: ${PIPESTATUS[0]}" +test_postProcessing_Errors.sh temp.log + diff --git a/Reconstruction/RecExample/RecExRecoTest/test/test_recexreco_art_tau_fromesd.sh b/Reconstruction/RecExample/RecExRecoTest/test/test_recexreco_art_tau_fromesd.sh deleted file mode 100755 index a6d9e1f4b41ea3abca25e4ebfe64d200f50d8b97..0000000000000000000000000000000000000000 --- a/Reconstruction/RecExample/RecExRecoTest/test/test_recexreco_art_tau_fromesd.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -# -# art-description: Athena runs tau reconstruction from an ESD file -# art-type: grid -# art-include: master/Athena -# art-include: 22.0/Athena -# art-athena-mt: 8 -# art-output: *.log - -export ATHENA_CORE_NUMBER=8 - -athena --threads=8 tauRec/tau_standalone_LCTopo_ESDtoAOD.py | tee athenaEightThreads.log -echo "art-result: ${PIPESTATUS[0]}" -test_postProcessing_Errors.sh athenaEightThreads.log | tee errorsEightThreads.log diff --git a/Reconstruction/tauRec/python/TauToolHolder.py b/Reconstruction/tauRec/python/TauToolHolder.py index ff25cfaf931f4c77bb3860d20c07cdc351423972..d8533ac11abc7244333a61b71bb2b87056a35c09 100644 --- a/Reconstruction/tauRec/python/TauToolHolder.py +++ b/Reconstruction/tauRec/python/TauToolHolder.py @@ -649,7 +649,10 @@ def ImpactPoint3dEstimatorCfg(flags): from TrkConfig.AtlasExtrapolatorConfig import AtlasExtrapolatorCfg Trk__ImpactPoint3dEstimator = CompFactory.Trk.ImpactPoint3dEstimator - TauInDetImpactPoint3dEstimator = Trk__ImpactPoint3dEstimator(name = sPrefix+'TauTrkImpactPoint3dEstimator', Extrapolator = result.popToolsAndMerge(AtlasExtrapolatorCfg(flags)) ) + AtlasExtrapolator = result.popToolsAndMerge(AtlasExtrapolatorCfg(flags)) + #This is a public tool, so we explicitly must add it to the ToolSvc + result.addPublicTool(AtlasExtrapolator) + TauInDetImpactPoint3dEstimator = Trk__ImpactPoint3dEstimator(name = sPrefix+'TauTrkImpactPoint3dEstimator', Extrapolator = AtlasExtrapolator ) result.setPrivateTools(TauInDetImpactPoint3dEstimator) return result