diff --git a/InnerDetector/InDetExample/InDetRecExample/python/ConfiguredNewTrackingCuts.py b/InnerDetector/InDetExample/InDetRecExample/python/ConfiguredNewTrackingCuts.py index 96978dc633438f5b17d4c0fa632b2cdd56c35f90..03800a50999144a60392305eeda607b69e3b3a6c 100755 --- a/InnerDetector/InDetExample/InDetRecExample/python/ConfiguredNewTrackingCuts.py +++ b/InnerDetector/InDetExample/InDetRecExample/python/ConfiguredNewTrackingCuts.py @@ -371,12 +371,12 @@ class ConfiguredNewTrackingCuts : self.__minPT = 1.0 * Units.GeV self.__maxEta = 3 self.__maxPrimaryImpact = 300.0 * Units.mm - self.__maxZImpact = 750 * Units.mm + self.__maxZImpact = 500 * Units.mm self.__maxSecondaryImpact = 300.0 * Units.mm self.__minSecondaryPt = 1000.0 * Units.MeV self.__minClusters = 8 self.__minSiNotShared = 6 - self.__maxShared = 2 # cut is now on number of shared modules + self.__maxShared = 2 # cut is now on number of shared modules self.__minPixel = 0 self.__maxHoles = 2 self.__maxPixelHoles = 1 @@ -389,10 +389,13 @@ class ConfiguredNewTrackingCuts : self.__maxTracksPerSharedPRD = 2 self.__Xi2max = 9.0 self.__Xi2maxNoAdd = 25.0 - self.__roadWidth = 10. + self.__roadWidth = 5. self.__nWeightedClustersMin = 8 self.__maxdImpactSSSSeeds = 300.0 self.__doZBoundary = True + self.__keepAllConfirmedSeeds = True + self.__maxSeedsPerSP = 1 + # --- mode for high-d0 tracks down to 100 MeV (minPT, minClusters, minSecondaryPt cuts loosened to MinBias level) if mode == "LowPtLargeD0": diff --git a/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredNewTrackingSiPattern.py b/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredNewTrackingSiPattern.py index d64c7e4f1b8cc70a90703b19e7dfc813fc04fd69..3e35f6f2984935505a73acd67057922cee790213 100644 --- a/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredNewTrackingSiPattern.py +++ b/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredNewTrackingSiPattern.py @@ -98,6 +98,10 @@ class ConfiguredNewTrackingSiPattern: if NewTrackingCuts.mode() == "R3LargeD0": InDetSiSpacePointsSeedMaker.usePixel = False InDetSiSpacePointsSeedMaker.etaMax = NewTrackingCuts.maxEta() + InDetSiSpacePointsSeedMaker.maxSeedsForSpacePoint = NewTrackingCuts.MaxSeedsPerSP() + InDetSiSpacePointsSeedMaker.alwaysKeepConfirmedSeeds = NewTrackingCuts.KeepAllConfirmedSeeds() + InDetSiSpacePointsSeedMaker.maxdRadius = 150 + InDetSiSpacePointsSeedMaker.seedScoreBonusConfirmationSeed = -2000 #let's be generous if usePrdAssociationTool: # not all classes have that property !!!