diff --git a/InnerDetector/InDetExample/InDetRecExample/python/TrackingCommon.py b/InnerDetector/InDetExample/InDetRecExample/python/TrackingCommon.py index 5471e028960f87349137511f0d5b91860b6cc972..67af8ca2ce6282293e955596e6fdfb95b75b13a2 100644 --- a/InnerDetector/InDetExample/InDetRecExample/python/TrackingCommon.py +++ b/InnerDetector/InDetExample/InDetRecExample/python/TrackingCommon.py @@ -1162,7 +1162,7 @@ def getInDetTRT_TrackExtensionTool_xk(name='InDetTRT_ExtensionTool', TrackingCut maxImpactParameter = 500 if InDetFlags.doBeamHalo() or InDetFlags.doBeamGas() else 50) # single beam running, open cuts if (InDetNewTrackingCuts.RoISeededBackTracking()): kwargs=setDefaults(kwargs, - minTRTSegmentpT = 3000) + minTRTSegmentpT = 6000.*0.75) #75% of the calo roi cluster Et requirement for RoISeededBackTracking from TRT_TrackExtensionTool_xk.TRT_TrackExtensionTool_xkConf import InDet__TRT_TrackExtensionTool_xk return InDet__TRT_TrackExtensionTool_xk(the_name, **kwargs) diff --git a/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredBackTracking.py b/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredBackTracking.py index be36c7f687b7e171441ed56d97baf510bab8dcae..c15f6ad39f176483894ebb7f268e6bf5c81c64a9 100755 --- a/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredBackTracking.py +++ b/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredBackTracking.py @@ -64,7 +64,8 @@ class ConfiguredBackTracking: NeighborSearch = True, LoadFull = False, DoCosmics = InDetFlags.doCosmics(), - pTmin = NewTrackingCuts.minSecondaryPt()) + pTmin = NewTrackingCuts.minSecondaryPt(), + CaloClusterEt = 6000.) # InDetTRT_SeededSpacePointFinder.OutputLevel = VERBOSE elif InDetFlags.loadSimpleTRTSeededSPFinder(): diff --git a/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredTRTSegmentFinding.py b/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredTRTSegmentFinding.py index ddcecad3d6667d3e38cffb5452967a669b3120c3..60e5037225036d12bd01d99897341cbabdb84ea3 100644 --- a/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredTRTSegmentFinding.py +++ b/InnerDetector/InDetExample/InDetRecExample/share/ConfiguredTRTSegmentFinding.py @@ -142,6 +142,8 @@ class ConfiguredTRTSegmentFinding: SegmentsMakerTool = InDetTRT_TrackSegmentsMaker, SegmentsLocation = BarrelSegments, useCaloSeeds = True, + CaloClusterEt = 6000., + MinNumberDriftCircles = NewTrackingCuts.minSecondaryTRTonTrk(), InputClusterContainerName = InDetKeys.CaloClusterROIContainer()) else: diff --git a/InnerDetector/InDetRecAlgs/TRT_TrackSegmentsFinder/TRT_TrackSegmentsFinder/TRT_TrackSegmentsFinder.h b/InnerDetector/InDetRecAlgs/TRT_TrackSegmentsFinder/TRT_TrackSegmentsFinder/TRT_TrackSegmentsFinder.h index 904bfe9cb3e65be040f8901cfc6f8bdc95a38281..28a192bd9645def4a32d0e9531ca4413660ea7c6 100755 --- a/InnerDetector/InDetRecAlgs/TRT_TrackSegmentsFinder/TRT_TrackSegmentsFinder/TRT_TrackSegmentsFinder.h +++ b/InnerDetector/InDetRecAlgs/TRT_TrackSegmentsFinder/TRT_TrackSegmentsFinder/TRT_TrackSegmentsFinder.h @@ -43,6 +43,10 @@ namespace InDet { MsgStream& dumptools(MsgStream& out) const; MsgStream& dumpevent(MsgStream& out, int nsegments) const; + /// @name Flags to configure SiSPSeededTrackFinder + //@{ + BooleanProperty m_useZvertexTool{this, "useZvertexTool", true}; + Gaudi::Property<bool> m_useCaloSeeds {this, "useCaloSeeds", false, "Use calo seeds to find TRT segments"};