diff --git a/Trigger/TrigTools/TrigInDetConf/python/HypoAlgCfgble.py b/Trigger/TrigTools/TrigInDetConf/python/HypoAlgCfgble.py deleted file mode 100644 index e19afc337da319c3a6f890866db562741257e6ab..0000000000000000000000000000000000000000 --- a/Trigger/TrigTools/TrigInDetConf/python/HypoAlgCfgble.py +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright (C) 1995-2017 CERN for the benefit of the ATLAS collaboration - -from TrigFTKHypo.TrigFTKHypoConf import TrigFTKAvailableHypo - -class TrigFTKAvailable(TrigFTKAvailableHypo): - def __init__(self, name="TrigFTKAvailable_Muon_FTK", type="muon"): - - TrigFTKAvailableHypo.__init__(self, name) diff --git a/Trigger/TrigTools/TrigInDetConf/python/TrackingAlgCfgble.py b/Trigger/TrigTools/TrigInDetConf/python/TrackingAlgCfgble.py index e3891b66fba0fced563c44897848ee5b52f03805..db0d6099115a6d09b594471a1e37246b7841f187 100644 --- a/Trigger/TrigTools/TrigInDetConf/python/TrackingAlgCfgble.py +++ b/Trigger/TrigTools/TrigInDetConf/python/TrackingAlgCfgble.py @@ -34,18 +34,5 @@ class TrigFastTrackFinder(TrigFastTrackFinderBase): if hacktype in remap: conftype = remap[hacktype] - if name.find('TrigFastTrackFinder_FTK')>-1: - import re - conftype = re.search("FTK.*$",name).group(0) - TrigFastTrackFinderBase.__init__(self, name, conftype) - - -from InDetTrigPrepRawDataFormat.InDetTrigPrepRawDataFormatConf import InDet__FTK_TrackMaker - -class FTK_TrackMaker(InDet__FTK_TrackMaker): - def __init__(self, name="TrackMaker_Muon_FTK", type="muon"): - - InDet__FTK_TrackMaker.__init__(self, name) - diff --git a/Trigger/TrigTools/TrigInDetConf/python/TrigInDetRecToolsFTK.py b/Trigger/TrigTools/TrigInDetConf/python/TrigInDetRecToolsFTK.py deleted file mode 100644 index e6be0485d10fd142cdf9eec3e4dbd1f25ccf1597..0000000000000000000000000000000000000000 --- a/Trigger/TrigTools/TrigInDetConf/python/TrigInDetRecToolsFTK.py +++ /dev/null @@ -1,187 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -from __future__ import print_function - -""" -# -# the configuration of tools for processing of FTK tracks -# -""" - -___author___ = "Jiri Masik" -___version___ = "$Id: TrigInDetRecToolsFTK.py 788416 2016-12-07 14:18:16Z baines $" - - -from AthenaCommon.AppMgr import ToolSvc -from InDetTrigRecExample.InDetTrigFlags import InDetTrigFlags - -from InDetTrigRecExample.ConfiguredNewTrackingTrigCuts import FTKTrackingCuts - -from InDetAmbiTrackSelectionTool.InDetAmbiTrackSelectionToolConf import InDet__InDetAmbiTrackSelectionTool -InDetTrigAmbiTrackSelectionToolFTK = \ - InDet__InDetAmbiTrackSelectionTool(name = 'InDetTrigAmbiTrackSelectionToolFTK', - #AssociationTool = None, - #DriftCircleCutTool = None, - minHits = FTKTrackingCuts.minClusters(), - minNotShared = FTKTrackingCuts.minSiNotShared(), - maxShared = FTKTrackingCuts.maxShared(), - minTRTHits = 0, # used for Si only tracking !!! - Cosmics = False, #there is a different instance - UseParameterization = False, - ) - - -ToolSvc += InDetTrigAmbiTrackSelectionToolFTK - -if (InDetTrigFlags.doPrintConfigurables()): - print (InDetTrigAmbiTrackSelectionToolFTK) - - -from TrkGlobalChi2Fitter.TrkGlobalChi2FitterConf import Trk__GlobalChi2Fitter -from InDetTrigRecExample.InDetTrigConfigRecLoadTools import InDetTrigExtrapolator, InDetTrigNavigator, InDetTrigPropagator, \ - InDetTrigRefitRotCreator, InDetTrigUpdator, InDetTrigMaterialUpdator -from TrkDetDescrSvc.AtlasTrackingGeometrySvc import AtlasTrackingGeometrySvc - -from FTK_RecTools.FTK_RecToolsConf import FTK_PixelClusterOnTrackTool, FTK_SCTClusterOnTrackTool - -from InDetTrigRecExample.InDetTrigConditionsAccess import PixelConditionsSetup - -InDetTrigPixelClusterOnTrackToolFTK = \ - FTK_PixelClusterOnTrackTool("InDetTrigPixelClusterOnTrackToolFTK", - ErrorStrategy = 2) # use broad errors - - -ToolSvc += InDetTrigPixelClusterOnTrackToolFTK -if (InDetTrigFlags.doPrintConfigurables()): - print (InDetTrigPixelClusterOnTrackToolFTK) - -# SiLorentzAngleTool for SCT -from SiLorentzAngleTool.SCTLorentzAngleToolSetup import SCTLorentzAngleToolSetup -sctLorentzAngleToolSetup = SCTLorentzAngleToolSetup() - -InDetTrigSCT_ClusterOnTrackToolFTK = FTK_SCTClusterOnTrackTool("InDetTrigSCT_ClusterOnTrackToolFTK", - CorrectionStrategy = 0, # do correct position bias - ErrorStrategy = 2, # do use broad errors - LorentzAngleTool = sctLorentzAngleToolSetup.SCTLorentzAngleTool) -ToolSvc += InDetTrigSCT_ClusterOnTrackToolFTK -if (InDetTrigFlags.doPrintConfigurables()): - print (InDetTrigSCT_ClusterOnTrackToolFTK) - - -from TrkRIO_OnTrackCreator.TrkRIO_OnTrackCreatorConf import Trk__RIO_OnTrackCreator -InDetTrigRotCreatorFTK = Trk__RIO_OnTrackCreator(name = 'InDetTrigRotCreatorFTK', - ToolPixelCluster= InDetTrigPixelClusterOnTrackToolFTK, - ToolSCT_Cluster = InDetTrigSCT_ClusterOnTrackToolFTK, - Mode = 'indet') -ToolSvc += InDetTrigRotCreatorFTK -if (InDetTrigFlags.doPrintConfigurables()): - print (InDetTrigRotCreatorFTK) - - -InDetTrigTrackFitterFTK = Trk__GlobalChi2Fitter(name = "InDetTrigTrackFitterFTK", - ExtrapolationTool = InDetTrigExtrapolator, - NavigatorTool = InDetTrigNavigator, - PropagatorTool = InDetTrigPropagator, - RotCreatorTool = InDetTrigRotCreatorFTK, - BroadRotCreatorTool = None, - MeasurementUpdateTool = InDetTrigUpdator, - TrackingGeometrySvc = AtlasTrackingGeometrySvc, - MaterialUpdateTool = InDetTrigMaterialUpdator, - StraightLine = not InDetTrigFlags.solenoidOn(), - OutlierCut = 4, - SignedDriftRadius = True, - RecalibrateSilicon = False, - RecalibrateTRT = False, - ReintegrateOutliers = False, - TrackChi2PerNDFCut = 9, - TRTExtensionCuts = True, - MaxIterations = 40, - Acceleration = True, - Momentum=1000., - ) - -ToolSvc += InDetTrigTrackFitterFTK -if (InDetTrigFlags.doPrintConfigurables()): - print (InDetTrigTrackFitterFTK) - - -from InDetTrigRecExample.InDetTrigConfigRecLoadTools import InDetTrigExtrapolator,InDetTrigHoleSearchTool,InDetTrigPrdAssociationTool - - -from InDetTrackSummaryHelperTool.InDetTrackSummaryHelperToolConf import InDet__InDetTrackSummaryHelperTool -InDetTrigTrackSummaryHelperToolFTK = InDet__InDetTrackSummaryHelperTool(name = "InDetTrigTrackSummaryHelperToolFTK", - AssoTool = InDetTrigPrdAssociationTool, - DoSharedHits = False, - HoleSearch = InDetTrigHoleSearchTool, - TestBLayerTool = None, - PixelToTPIDTool = None, - usePixel=True, - useSCT=True, - useTRT=False - ) - -ToolSvc += InDetTrigTrackSummaryHelperToolFTK -if (InDetTrigFlags.doPrintConfigurables()): - print (InDetTrigTrackSummaryHelperToolFTK) - - - -from TrkTrackSummaryTool.TrkTrackSummaryToolConf import Trk__TrackSummaryTool -InDetTrigTrackSummaryToolFTK = Trk__TrackSummaryTool(name = "InDetTrigTrackSummaryToolFTK", - InDetSummaryHelperTool = InDetTrigTrackSummaryHelperToolFTK, - doSharedHits = False, - doHolesInDet = False, # Search for InDet holes using InDetTrackSummaryHelperTool turned OFF - TRT_ElectronPidTool = None) -ToolSvc += InDetTrigTrackSummaryToolFTK -if (InDetTrigFlags.doPrintConfigurables()): - print (InDetTrigTrackSummaryToolFTK) - - -from TrkParticleCreator.TrkParticleCreatorConf import Trk__TrackParticleCreatorTool - - -InDetTrigTrackParticleCreatorToolFTK = Trk__TrackParticleCreatorTool( name = "InDetTrigParticleCreatorToolFTK", - Extrapolator = InDetTrigExtrapolator, - TrackSummaryTool = InDetTrigTrackSummaryToolFTK, - KeepParameters = True - ) - -ToolSvc += InDetTrigTrackParticleCreatorToolFTK -if (InDetTrigFlags.doPrintConfigurables()): - print (InDetTrigTrackParticleCreatorToolFTK) - - -from FTK_DataProviderSvc.FTK_DataProviderSvcConf import FTK_UncertaintyTool -TrigFTK_UncertaintyTool= FTK_UncertaintyTool(name="FTK_UncertaintyTool") -ToolSvc+=TrigFTK_UncertaintyTool -if (InDetTrigFlags.doPrintConfigurables()): - print (TrigFTK_UncertaintyTool) - -from TrigInDetConf.TrigInDetRecVtxTools import InDetTrigVxEdmCnv -from FTK_RecTools.FTK_RecToolsConf import FTK_VertexFinderTool -TrigFTK_RawVertexFinderTool= FTK_VertexFinderTool(name="FTK_RawVertexFinderTool", - VertexInternalEdmFactory=InDetTrigVxEdmCnv) -ToolSvc+=TrigFTK_RawVertexFinderTool -if (InDetTrigFlags.doPrintConfigurables()): - print (TrigFTK_RawVertexFinderTool) - -from TrkVertexWeightCalculators.TrkVertexWeightCalculatorsConf import Trk__SumPtVertexWeightCalculator -TrigFTK_VertexWeightCalculator = Trk__SumPtVertexWeightCalculator(name = "TrigFTK_SumPtVertexWeightCalculator", - DoSumPt2Selection = True) -if (InDetTrigFlags.doPrintConfigurables()): - print (TrigFTK_VertexWeightCalculator ) - - -ToolSvc += TrigFTK_VertexWeightCalculator - -from TrkVertexTools.TrkVertexToolsConf import Trk__VertexCollectionSortingTool -TrigFTK_VertexCollectionSortingTool = Trk__VertexCollectionSortingTool(name = "TrigFTK_VertexCollectionSortingTool", - VertexWeightCalculator = TrigFTK_VertexWeightCalculator) -ToolSvc += TrigFTK_VertexCollectionSortingTool -if (InDetTrigFlags.doPrintConfigurables()): - print (TrigFTK_VertexCollectionSortingTool) - -from FTK_RecTools.FTK_RecToolsConf import FTK_HashIDTool -TrigFTK_HashIDTool = FTK_HashIDTool("TrigFTK_HashIDTool") -ToolSvc+=TrigFTK_HashIDTool -