From 46ffa22d3f19304c6d6a1aff57290d2969a1e81a Mon Sep 17 00:00:00 2001 From: Nora Emilia Pettersson <npetters@lxplus786.cern.ch> Date: Wed, 8 Jul 2020 09:40:44 +0200 Subject: [PATCH] Configure CaloClusterEt in IDRE --- .../InDetExample/InDetRecExample/python/TrackingCommon.py | 2 +- .../InDetRecExample/share/ConfiguredBackTracking.py | 3 ++- .../InDetRecExample/share/ConfiguredTRTSegmentFinding.py | 2 ++ .../TRT_TrackSegmentsFinder/TRT_TrackSegmentsFinder.h | 4 ++++ 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/InnerDetector/InDetExample/InDetRecExample/python/TrackingCommon.py b/InnerDetector/InDetExample/InDetRecExample/python/TrackingCommon.py index 5471e028960..67af8ca2ce6 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 be36c7f687b..c15f6ad39f1 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 ddcecad3d66..60e50372250 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 904bfe9cb3e..28a192bd964 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"}; -- GitLab