diff --git a/InnerDetector/InDetConfig/python/ITkConfigFlags.py b/InnerDetector/InDetConfig/python/ITkConfigFlags.py index 4276177ec2cc729ed35da9b643dd90f6eed08030..3400f5e345f4d16bea78d74b0efb08b2596fdacb 100644 --- a/InnerDetector/InDetConfig/python/ITkConfigFlags.py +++ b/InnerDetector/InDetConfig/python/ITkConfigFlags.py @@ -75,13 +75,14 @@ def createITkConfigFlags(): itkcf.addFlagsCategory ("ITk.trackingGeometry", createITkTrackingGeometryFlags, prefix=True) # config flags for tracking cuts - from InDetConfig.TrackingPassFlags import createITkTrackingPassFlags, createITkLargeD0TrackingPassFlags, createITkConversionFindingTrackingPassFlags, createITkFastTrackingPassFlags, createITkLargeD0FastTrackingPassFlags + from InDetConfig.TrackingPassFlags import createITkTrackingPassFlags, createITkLargeD0TrackingPassFlags, createITkConversionFindingTrackingPassFlags, createITkFastTrackingPassFlags, createITkLargeD0FastTrackingPassFlags, createITkFTFPassFlags itkcf.addFlagsCategory ("ITk.Tracking.MainPass", createITkTrackingPassFlags, prefix=True) itkcf.addFlagsCategory ("ITk.Tracking.LargeD0Pass", createITkLargeD0TrackingPassFlags, prefix=True) itkcf.addFlagsCategory ("ITk.Tracking.ConversionFindingPass", createITkConversionFindingTrackingPassFlags, prefix=True) itkcf.addFlagsCategory ("ITk.Tracking.FastPass", createITkFastTrackingPassFlags, prefix=True) itkcf.addFlagsCategory ("ITk.Tracking.LargeD0FastPass", createITkLargeD0FastTrackingPassFlags, prefix=True) + itkcf.addFlagsCategory ("ITk.Tracking.FTFPass", createITkFTFPassFlags, prefix=True) from InDetConfig.VertexFindingFlags import createITkPriVertexingFlags itkcf.addFlagsCategory("ITk.PriVertex", createITkPriVertexingFlags, prefix=True) diff --git a/InnerDetector/InDetConfig/python/TrackingPassFlags.py b/InnerDetector/InDetConfig/python/TrackingPassFlags.py index d3e387fb434d399730c7708523abf75148e76498..d74956eabd7021d95e50f34f9cfae2bdc9b34e18 100644 --- a/InnerDetector/InDetConfig/python/TrackingPassFlags.py +++ b/InnerDetector/InDetConfig/python/TrackingPassFlags.py @@ -441,6 +441,16 @@ def createITkFastTrackingPassFlags(): return icf +### ITk with FTF standalone mode #### +def createITkFTFPassFlags(): + + icf = createITkTrackingPassFlags() + + icf.extension = "_FTF" + + return icf + + ### ITk LRT mode #################### def createITkLargeD0TrackingPassFlags(): diff --git a/Trigger/TrigAlgorithms/TrigFastTrackFinder/python/ITkFastTrackFinderStandaloneConfig.py b/Trigger/TrigAlgorithms/TrigFastTrackFinder/python/ITkFastTrackFinderStandaloneConfig.py index 5f4ed3454180faed63f9bd8f8ce97727e775937e..81f9a8ef2645e8d806517b98d92a1ff349b7a553 100644 --- a/Trigger/TrigAlgorithms/TrigFastTrackFinder/python/ITkFastTrackFinderStandaloneConfig.py +++ b/Trigger/TrigAlgorithms/TrigFastTrackFinder/python/ITkFastTrackFinderStandaloneConfig.py @@ -5,8 +5,7 @@ from AthenaConfiguration.ComponentFactory import CompFactory def ITkFastTrackFinderStandaloneCfg(flags): acc = ComponentAccumulator() - newflags = flags.cloneAndReplace("ITk.Tracking.ActivePass", "ITk.Tracking.MainPass") - newflags.ITk.Tracking.ActivePass.extension = "_IDTrig" + newflags = flags.cloneAndReplace("ITk.Tracking.ActivePass", "ITk.Tracking.FTFPass") ResolvedTrackCollectionKey = 'TrigFastTrackFinder_IDTrig_Tracks' SiSPSeededTrackCollectionKey = 'TrigFastTrackFinder_FTF_Tracks'