diff --git a/Trigger/TrigTools/TrigInDetConfig/CMakeLists.txt b/Trigger/TrigTools/TrigInDetConfig/CMakeLists.txt index eb0acbd46a1185ad7607d44f8d85e88fb5d9da5b..cd14d84535dab0e98c07942810e7b68dc919717e 100644 --- a/Trigger/TrigTools/TrigInDetConfig/CMakeLists.txt +++ b/Trigger/TrigTools/TrigInDetConfig/CMakeLists.txt @@ -9,3 +9,4 @@ atlas_subdir( TrigInDetConfig ) atlas_install_python_modules( python/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) atlas_add_test( TrigInDetCfg SCRIPT python -m TrigInDetConfig.TrigInDetConfig POST_EXEC_SCRIPT nopost.sh ) +atlas_add_test( TrigTrackingCutFlags SCRIPT python -m TrigInDetConfig.TrigTrackingCutFlags POST_EXEC_SCRIPT nopost.sh ) diff --git a/Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py b/Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py index c2c7042dabf581bf310565d6642ab4874dfc3620..640b9c2596ffb13cc1355163f0bedcb0bfd0565f 100644 --- a/Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py +++ b/Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py @@ -729,7 +729,7 @@ def indetInViewRecoCfg( inflags, viewMakerName, signature='' ): There would certainly be additional algorithms """ # redirect InDet.Tracking flags to point to a specific trigger setting - flags = inflags.cloneAndReplace("InDet.Tracking", "Trigger.InDetTracking.Electron") + flags = inflags.cloneAndReplace("InDet.Tracking", "Trigger.InDetTracking."+signature) from TriggerMenuMT.HLTMenuConfig.Menu.MenuComponents import InViewReco @@ -766,7 +766,7 @@ if __name__ == "__main__": from ByteStreamCnvSvc.ByteStreamConfig import ByteStreamReadCfg acc.merge(ByteStreamReadCfg(ConfigFlags)) - acc.merge( TrigInDetConfig( ConfigFlags ) ) + acc.merge( indetInViewRecoCfg( ConfigFlags, viewMakerName="IMTest", signature="Electron" ) ) from RegionSelector.RegSelConfig import regSelCfg rsc = regSelCfg( ConfigFlags ) acc.merge( rsc ) diff --git a/Trigger/TrigTools/TrigInDetConfig/python/TrigTrackingCutFlags.py b/Trigger/TrigTools/TrigInDetConfig/python/TrigTrackingCutFlags.py index 526d07c446ec12816aba8bb1e08c250ffa004436..6c9e24bbad58e1d8b58f039a740cc57160502a21 100644 --- a/Trigger/TrigTools/TrigInDetConfig/python/TrigTrackingCutFlags.py +++ b/Trigger/TrigTools/TrigInDetConfig/python/TrigTrackingCutFlags.py @@ -6,7 +6,6 @@ from InDetConfig.TrackingCutsFlags import createTrackingFlags def __sliceFlags(): flags = createTrackingFlags() - flags.minPT = Units.GeV * 0.5 # TODO revise values flags.addFlag("seedRadBinWidth", 2) flags.addFlag("d0SeedMax", 4.0) flags.addFlag("d0SeedPPSMax", 1.7) @@ -17,6 +16,7 @@ def __sliceFlags(): def __electronFlags(): flags = __sliceFlags() + flags.minPT = Units.GeV * 0.5 # TODO revise values flags.checkRedundantSeeds=True return flags