Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions
InDetSelectionConfig Namespace Reference

Functions

def RoiSelectionToolCfg (flags, name="RoiSelectionTool", **kwargs)
 
def TrackRoiSelectionToolCfg (flags, name="TrackRoiSelectionTool", **kwargs)
 
def VertexRoiSelectionToolCfg (flags, name="VertexRoiSelectionTool", **kwargs)
 
def TrackObjectSelectionToolCfg (flags, name="TrackObjectSelectionTool", **kwargs)
 
def OfflineQualitySelectionCfg (flags, name="OfflineSelectionTool", **kwargs)
 
def TruthSelectionBaseToolCfg (flags, name="TruthSelectionBaseTool", **kwargs)
 
def TruthQualitySelectionToolCfg (flags, name="TruthQualitySelectionTool", **kwargs)
 
def TrackQualitySelectionToolCfg (flags, name="TrackQualitySelectionTool", **kwargs)
 
def VertexQualitySelectionToolCfg (flags, name="VertexQualitySelectionTool", **kwargs)
 

Function Documentation

◆ OfflineQualitySelectionCfg()

def InDetSelectionConfig.OfflineQualitySelectionCfg (   flags,
  name = "OfflineSelectionTool",
**  kwargs 
)

Definition at line 70 of file InDetSelectionConfig.py.

70 def OfflineQualitySelectionCfg( flags, name="OfflineSelectionTool", **kwargs ) :
71  acc = ComponentAccumulator()
72 
73  # Default configurations
74  # ----------------------
75  minHitsVector = flags.PhysVal.IDTPM.currentTrkAna.offlMinHitsVector
76  minPtVector = flags.PhysVal.IDTPM.currentTrkAna.offlMinPtVector
77  maxD0Vector = flags.PhysVal.IDTPM.currentTrkAna.offlMaxD0Vector
78  maxZ0Vector = flags.PhysVal.IDTPM.currentTrkAna.offlMaxZ0Vector
79  etaBins = flags.PhysVal.IDTPM.currentTrkAna.offlEtaBins
80  qualityWP = flags.PhysVal.IDTPM.currentTrkAna.OfflineQualityWP
81 
82  #if flags.PhysVal.IDTPM.currentTrkAna.CustomOfflSel == "EFTracking": # Default selection for EFTracking studies
83 
84  if qualityWP == "EFTracking" :
85  etaBins = [-1., 2., 2.6, 9999.]
86  minHitsVector = [9, 8, 7]
87  minPtVector = [1000., 400., 400.]
88  maxD0Vector = [2., 2., 10.]
89  maxZ0Vector = [150., 150., 150.]
90  qualityWP = "" # to avoid conflicts with InDetTrackSelectionTool options
91 
92  kwargs_InDetTrackSelectionTool = {}
93 
94  if flags.PhysVal.IDTPM.currentTrkAna.offlMinPt!=-9999.:
95  kwargs_InDetTrackSelectionTool.setdefault( "minPt", flags.PhysVal.IDTPM.currentTrkAna.offlMinPt )
96  if flags.PhysVal.IDTPM.currentTrkAna.offlMaxAbsEta!=-9999.:
97  kwargs_InDetTrackSelectionTool.setdefault( "maxAbsEta", flags.PhysVal.IDTPM.currentTrkAna.offlMaxAbsEta )
98  if flags.PhysVal.IDTPM.currentTrkAna.offlMaxZ0SinTheta!=-9999.:
99  kwargs_InDetTrackSelectionTool.setdefault( "maxZ0SinTheta", flags.PhysVal.IDTPM.currentTrkAna.offlMaxZ0SinTheta )
100  if flags.PhysVal.IDTPM.currentTrkAna.offlMaxZ0!=-9999.:
101  kwargs_InDetTrackSelectionTool.setdefault( "maxZ0", flags.PhysVal.IDTPM.currentTrkAna.offlMaxZ0 )
102  if flags.PhysVal.IDTPM.currentTrkAna.offlMaxD0!=-9999.:
103  kwargs_InDetTrackSelectionTool.setdefault( "maxD0", flags.PhysVal.IDTPM.currentTrkAna.offlMaxD0 )
104  if flags.PhysVal.IDTPM.currentTrkAna.offlMinNInnermostLayerHits!=-9999.:
105  kwargs_InDetTrackSelectionTool.setdefault( "minNInnermostLayerHits", flags.PhysVal.IDTPM.currentTrkAna.offlMinNInnermostLayerHits )
106  if flags.PhysVal.IDTPM.currentTrkAna.offlMinNBothInnermostLayersHits!=-9999.:
107  kwargs_InDetTrackSelectionTool.setdefault( "minNBothInnermostLayersHits", flags.PhysVal.IDTPM.currentTrkAna.offlMinNBothInnermostLayersHits )
108  if flags.PhysVal.IDTPM.currentTrkAna.offlMaxNInnermostLayerSharedHits!=-9999.:
109  kwargs_InDetTrackSelectionTool.setdefault( "maxNInnermostLayerSharedHits", flags.PhysVal.IDTPM.currentTrkAna.offlMaxNInnermostLayerSharedHits )
110  if flags.PhysVal.IDTPM.currentTrkAna.offlMinNSiHits!=-9999.:
111  kwargs_InDetTrackSelectionTool.setdefault( "minNSiHits", flags.PhysVal.IDTPM.currentTrkAna.offlMinNSiHits )
112  if flags.PhysVal.IDTPM.currentTrkAna.offlMaxNSiSharedHits!=-9999.:
113  kwargs_InDetTrackSelectionTool.setdefault( "maxNSiSharedHits", flags.PhysVal.IDTPM.currentTrkAna.offlMaxNSiSharedHits )
114  if flags.PhysVal.IDTPM.currentTrkAna.offlMaxNSiHoles!=-9999.:
115  kwargs_InDetTrackSelectionTool.setdefault( "maxNSiHoles", flags.PhysVal.IDTPM.currentTrkAna.offlMaxNSiHoles )
116  if flags.PhysVal.IDTPM.currentTrkAna.offlMinNPixelHits!=-9999.:
117  kwargs_InDetTrackSelectionTool.setdefault( "minNPixelHits", flags.PhysVal.IDTPM.currentTrkAna.offlMinNPixelHits )
118  if flags.PhysVal.IDTPM.currentTrkAna.offlMaxNPixelSharedHits!=-9999.:
119  kwargs_InDetTrackSelectionTool.setdefault( "maxNPixelSharedHits", flags.PhysVal.IDTPM.currentTrkAna.offlMaxNPixelSharedHits )
120  if flags.PhysVal.IDTPM.currentTrkAna.offlMaxNPixelHoles!=-9999.:
121  kwargs_InDetTrackSelectionTool.setdefault( "maxNPixelHoles", flags.PhysVal.IDTPM.currentTrkAna.offlMaxNPixelHoles )
122  if flags.PhysVal.IDTPM.currentTrkAna.offlMinNSctHits!=-9999.:
123  kwargs_InDetTrackSelectionTool.setdefault( "minNSctHits", flags.PhysVal.IDTPM.currentTrkAna.offlMinNSctHits )
124  if flags.PhysVal.IDTPM.currentTrkAna.offlMaxNSctSharedHits!=-9999.:
125  kwargs_InDetTrackSelectionTool.setdefault( "maxNSctSharedHits", flags.PhysVal.IDTPM.currentTrkAna.offlMaxNSctSharedHits )
126  if flags.PhysVal.IDTPM.currentTrkAna.offlMaxNSctHoles!=-9999.:
127  kwargs_InDetTrackSelectionTool.setdefault( "maxNSctHoles", flags.PhysVal.IDTPM.currentTrkAna.offlMaxNSctHoles )
128  if flags.PhysVal.IDTPM.currentTrkAna.offlMaxChiSq!=-9999.:
129  kwargs_InDetTrackSelectionTool.setdefault( "maxChiSq", flags.PhysVal.IDTPM.currentTrkAna.offlMaxChiSq )
130  if flags.PhysVal.IDTPM.currentTrkAna.offlMaxChiSqperNdf!=-9999.:
131  kwargs_InDetTrackSelectionTool.setdefault( "maxChiSqperNdf", flags.PhysVal.IDTPM.currentTrkAna.offlMaxChiSqperNdf )
132  if flags.PhysVal.IDTPM.currentTrkAna.offlMinProb!=-9999.:
133  kwargs_InDetTrackSelectionTool.setdefault( "minProb", flags.PhysVal.IDTPM.currentTrkAna.offlMinProb )
134  kwargs_InDetTrackSelectionTool.setdefault( "CutLevel", qualityWP )
135 
136  from InDetConfig.InDetTrackSelectionToolConfig import InDetTrackSelectionToolCfg
137  offlineSelectionTool = acc.popToolsAndMerge( InDetTrackSelectionToolCfg( flags, **kwargs_InDetTrackSelectionTool) )
138 
139  kwargs.setdefault( "offlineTool", offlineSelectionTool )
140  kwargs.setdefault( "maxPt", flags.PhysVal.IDTPM.currentTrkAna.offlMaxPt )
141  kwargs.setdefault( "minEta", flags.PhysVal.IDTPM.currentTrkAna.offlMinEta )
142  kwargs.setdefault( "minPhi", flags.PhysVal.IDTPM.currentTrkAna.offlMinPhi )
143  kwargs.setdefault( "maxPhi", flags.PhysVal.IDTPM.currentTrkAna.offlMaxPhi )
144  kwargs.setdefault( "minD0", flags.PhysVal.IDTPM.currentTrkAna.offlMinD0 )
145  kwargs.setdefault( "minZ0", flags.PhysVal.IDTPM.currentTrkAna.offlMinZ0 )
146  kwargs.setdefault( "minQoPT", flags.PhysVal.IDTPM.currentTrkAna.offlMinQoPT )
147  kwargs.setdefault( "maxQoPT", flags.PhysVal.IDTPM.currentTrkAna.offlMaxQoPT )
148  kwargs.setdefault( "minAbsEta", flags.PhysVal.IDTPM.currentTrkAna.offlMinAbsEta )
149  kwargs.setdefault( "minAbsPhi", flags.PhysVal.IDTPM.currentTrkAna.offlMinAbsPhi )
150  kwargs.setdefault( "maxAbsPhi", flags.PhysVal.IDTPM.currentTrkAna.offlMaxAbsPhi )
151  kwargs.setdefault( "minAbsD0", flags.PhysVal.IDTPM.currentTrkAna.offlMinAbsD0 )
152  kwargs.setdefault( "maxAbsD0", flags.PhysVal.IDTPM.currentTrkAna.offlMaxAbsD0 )
153  kwargs.setdefault( "minAbsZ0", flags.PhysVal.IDTPM.currentTrkAna.offlMinAbsZ0 )
154  kwargs.setdefault( "maxAbsZ0", flags.PhysVal.IDTPM.currentTrkAna.offlMaxAbsZ0 )
155  kwargs.setdefault( "minAbsQoPT", flags.PhysVal.IDTPM.currentTrkAna.offlMinAbsQoPT )
156  kwargs.setdefault( "maxAbsQoPT", flags.PhysVal.IDTPM.currentTrkAna.offlMaxAbsQoPT )
157  kwargs.setdefault( "etaBins", etaBins )
158  kwargs.setdefault( "minHitsVec", minHitsVector )
159  kwargs.setdefault( "minPtVec", minPtVector )
160  kwargs.setdefault( "maxD0Vec", maxD0Vector )
161  kwargs.setdefault( "maxZ0Vec", maxZ0Vector )
162 
163  acc.setPrivateTools( CompFactory.IDTPM.OfflineTrackQualitySelectionTool( name, **kwargs ) )
164 
165  return acc
166 
167 

◆ RoiSelectionToolCfg()

def InDetSelectionConfig.RoiSelectionToolCfg (   flags,
  name = "RoiSelectionTool",
**  kwargs 
)
CA-based configuration for the Tool to retrieve and select RoIs 

Definition at line 15 of file InDetSelectionConfig.py.

15 def RoiSelectionToolCfg( flags, name="RoiSelectionTool", **kwargs ) :
16  '''
17  CA-based configuration for the Tool to retrieve and select RoIs
18  '''
19  acc = ComponentAccumulator()
20 
21  kwargs.setdefault( "RoiKey", flags.PhysVal.IDTPM.currentTrkAna.RoiKey )
22  kwargs.setdefault( "ChainLeg", flags.PhysVal.IDTPM.currentTrkAna.ChainLeg )
23  kwargs.setdefault( "doTagNProbe", flags.PhysVal.IDTPM.currentTrkAna.doTagNProbe )
24  kwargs.setdefault( "RoiKeyTag", flags.PhysVal.IDTPM.currentTrkAna.RoiKeyTag )
25  kwargs.setdefault( "ChainLegTag", flags.PhysVal.IDTPM.currentTrkAna.ChainLegTag )
26  kwargs.setdefault( "RoiKeyProbe", flags.PhysVal.IDTPM.currentTrkAna.RoiKeyProbe )
27  kwargs.setdefault( "ChainLegProbe", flags.PhysVal.IDTPM.currentTrkAna.ChainLegProbe )
28 
29  acc.setPrivateTools( CompFactory.IDTPM.RoiSelectionTool( name, **kwargs ) )
30  return acc
31 
32 

◆ TrackObjectSelectionToolCfg()

def InDetSelectionConfig.TrackObjectSelectionToolCfg (   flags,
  name = "TrackObjectSelectionTool",
**  kwargs 
)

Definition at line 53 of file InDetSelectionConfig.py.

53 def TrackObjectSelectionToolCfg( flags, name="TrackObjectSelectionTool", **kwargs ):
54  acc = ComponentAccumulator()
55 
56  objStr = flags.PhysVal.IDTPM.currentTrkAna.SelectOfflineObject
57  kwargs.setdefault( "ObjectType", objStr )
58  kwargs.setdefault( "ObjectQuality", flags.PhysVal.IDTPM.currentTrkAna.ObjectQuality )
59 
60  if "Tau" in objStr:
61  kwargs.setdefault( "TauType", flags.PhysVal.IDTPM.currentTrkAna.TauType )
62  kwargs.setdefault( "TauNprongs", flags.PhysVal.IDTPM.currentTrkAna.TauNprongs )
63 
64  if "Truth" in objStr:
65  kwargs.setdefault( "MatchingTruthProb", flags.PhysVal.IDTPM.currentTrkAna.TruthProbMin )
66 
67  acc.setPrivateTools( CompFactory.IDTPM.TrackObjectSelectionTool( name, **kwargs ) )
68  return acc
69 

◆ TrackQualitySelectionToolCfg()

def InDetSelectionConfig.TrackQualitySelectionToolCfg (   flags,
  name = "TrackQualitySelectionTool",
**  kwargs 
)

Definition at line 280 of file InDetSelectionConfig.py.

280 def TrackQualitySelectionToolCfg( flags, name="TrackQualitySelectionTool", **kwargs ):
281  acc = ComponentAccumulator()
282 
283 
284  if flags.PhysVal.IDTPM.currentTrkAna.OfflineQualityWP != "" or flags.PhysVal.IDTPM.currentTrkAna.DoOfflineSelection:
285  kwargs.setdefault( "DoOfflineSelection", True )
286 
287  kwargs.setdefault( "OfflineSelectionTool", acc.popToolsAndMerge(
288  OfflineQualitySelectionCfg( flags, name="OfflineSelectionTool"+flags.PhysVal.IDTPM.currentTrkAna.anaTag ) ) )
289 
290 
291  if flags.Input.isMC:
292  kwargs.setdefault( "DoTruthSelection", True )
293 
294  kwargs.setdefault( "TruthSelectionTool", acc.popToolsAndMerge(
295  TruthQualitySelectionToolCfg( flags, name="TruthQualitySelectionTool"+flags.PhysVal.IDTPM.currentTrkAna.anaTag ) ) )
296 
297 
298  if flags.PhysVal.IDTPM.currentTrkAna.SelectOfflineObject != "":
299  kwargs.setdefault( "DoObjectSelection", True )
300 
301  if "TrackObjectSelectionTool" not in kwargs:
302  kwargs.setdefault( "TrackObjectSelectionTool", acc.popToolsAndMerge(
304  name="TrackObjectSelectionTool" + flags.PhysVal.IDTPM.currentTrkAna.anaTag ) ) )
305 
306  acc.setPrivateTools( CompFactory.IDTPM.TrackQualitySelectionTool( name, **kwargs ) )
307  return acc
308 
309 

◆ TrackRoiSelectionToolCfg()

def InDetSelectionConfig.TrackRoiSelectionToolCfg (   flags,
  name = "TrackRoiSelectionTool",
**  kwargs 
)

Definition at line 33 of file InDetSelectionConfig.py.

33 def TrackRoiSelectionToolCfg( flags, name="TrackRoiSelectionTool", **kwargs ):
34  acc = ComponentAccumulator()
35 
36  kwargs.setdefault( "TriggerTrkParticleContainerName",
37  flags.PhysVal.IDTPM.currentTrkAna.TrigTrkKey )
38 
39  acc.setPrivateTools( CompFactory.IDTPM.TrackRoiSelectionTool( name, **kwargs ) )
40  return acc
41 
42 

◆ TruthQualitySelectionToolCfg()

def InDetSelectionConfig.TruthQualitySelectionToolCfg (   flags,
  name = "TruthQualitySelectionTool",
**  kwargs 
)

Definition at line 193 of file InDetSelectionConfig.py.

193 def TruthQualitySelectionToolCfg( flags, name="TruthQualitySelectionTool", **kwargs ) :
194  acc = ComponentAccumulator()
195 
196  # Default configurations
197  # ----------------------
198  truthMinPt = flags.PhysVal.IDTPM.currentTrkAna.truthMinPt
199  truthMaxPt = flags.PhysVal.IDTPM.currentTrkAna.truthMaxPt
200  truthMaxAbsEta = flags.PhysVal.IDTPM.currentTrkAna.truthMaxAbsEta
201  truthPdgId = flags.PhysVal.IDTPM.currentTrkAna.truthPdgId
202 
203 
204  if "HighPt" in flags.PhysVal.IDTPM.currentTrkAna.SelectTruthObject :
205  truthMinPt = 10000 # 10 GeV
206  truthMaxPt = -9999. # +inf
207  if "LowPt" in flags.PhysVal.IDTPM.currentTrkAna.SelectTruthObject :
208  truthMinPt = 1000 # 1 GeV
209  truthMaxPt = 10000 # 10 GeV
210 
211 
212  if "Muon" in flags.PhysVal.IDTPM.currentTrkAna.SelectTruthObject :
213  truthPdgId = 13
214  if "Electron" in flags.PhysVal.IDTPM.currentTrkAna.SelectTruthObject :
215  truthPdgId = 11
216 
217  if "HighPt" in flags.PhysVal.IDTPM.currentTrkAna.SelectTruthObject :
218  truthMinPt = 20000 # 20 GeV
219  truthMaxPt = -9999. # +inf
220  if "LowPt" in flags.PhysVal.IDTPM.currentTrkAna.SelectTruthObject :
221  truthMinPt = 10000 # 10 GeV
222  truthMaxPt = 20000 # 20 GeV
223  truthIsHadron = ( "Hadron" in flags.PhysVal.IDTPM.currentTrkAna.SelectTruthObject )
224  truthIsPion = ( "Pion" in flags.PhysVal.IDTPM.currentTrkAna.SelectTruthObject )
225 
226 
227  truthIsFromB = ( "FromB" in flags.PhysVal.IDTPM.currentTrkAna.SelectTruthObject )
228  truthIsFromC = ( "FromC" in flags.PhysVal.IDTPM.currentTrkAna.SelectTruthObject )
229  truthIsFromHeavyFlav = ( "FromHeavyFlav" in flags.PhysVal.IDTPM.currentTrkAna.SelectTruthObject )
230  truthIsFromLightFlav = ( "FromLightFlav" in flags.PhysVal.IDTPM.currentTrkAna.SelectTruthObject )
231 
232  # TruthSelectionBaseTool properties
233  # ---------------------------------
234  kwargs_base = {}
235  if truthMinPt!=-9999. : kwargs_base.setdefault( "minPt", truthMinPt )
236  if truthMaxPt!=-9999. : kwargs_base.setdefault( "maxPt", truthMaxPt )
237  if truthMaxAbsEta!=-9999. : kwargs_base.setdefault( "maxEta", truthMaxAbsEta )
238  if truthPdgId!=-9999. : kwargs_base.setdefault( "pdgId", truthPdgId )
239 
243 
244  kwargs.setdefault( "truthTool" ,
245  acc.popToolsAndMerge( TruthSelectionBaseToolCfg( flags, **kwargs_base ) ) )
246 
247  # Additional properties
248  # ---------------------
249  kwargs.setdefault( "maxEta", flags.PhysVal.IDTPM.currentTrkAna.truthMaxEta )
250  kwargs.setdefault( "minEta", flags.PhysVal.IDTPM.currentTrkAna.truthMinEta )
251  kwargs.setdefault( "minPhi", flags.PhysVal.IDTPM.currentTrkAna.truthMinPhi )
252  kwargs.setdefault( "maxPhi", flags.PhysVal.IDTPM.currentTrkAna.truthMaxPhi )
253  kwargs.setdefault( "minD0", flags.PhysVal.IDTPM.currentTrkAna.truthMinD0 )
254  kwargs.setdefault( "maxD0", flags.PhysVal.IDTPM.currentTrkAna.truthMaxD0 )
255  kwargs.setdefault( "minZ0", flags.PhysVal.IDTPM.currentTrkAna.truthMinZ0 )
256  kwargs.setdefault( "maxZ0", flags.PhysVal.IDTPM.currentTrkAna.truthMaxZ0 )
257  kwargs.setdefault( "minQoPT", flags.PhysVal.IDTPM.currentTrkAna.truthMinQoPT )
258  kwargs.setdefault( "maxQoPT", flags.PhysVal.IDTPM.currentTrkAna.truthMaxQoPT )
259  kwargs.setdefault( "minAbsEta", flags.PhysVal.IDTPM.currentTrkAna.truthMinAbsEta )
260  kwargs.setdefault( "minAbsPhi", flags.PhysVal.IDTPM.currentTrkAna.truthMinAbsPhi )
261  kwargs.setdefault( "maxAbsPhi", flags.PhysVal.IDTPM.currentTrkAna.truthMaxAbsPhi )
262  kwargs.setdefault( "minAbsD0", flags.PhysVal.IDTPM.currentTrkAna.truthMinAbsD0 )
263  kwargs.setdefault( "maxAbsD0", flags.PhysVal.IDTPM.currentTrkAna.truthMaxAbsD0 )
264  kwargs.setdefault( "minAbsZ0", flags.PhysVal.IDTPM.currentTrkAna.truthMinAbsZ0 )
265  kwargs.setdefault( "maxAbsZ0", flags.PhysVal.IDTPM.currentTrkAna.truthMaxAbsZ0 )
266  kwargs.setdefault( "minAbsQoPT", flags.PhysVal.IDTPM.currentTrkAna.truthMinAbsQoPT )
267  kwargs.setdefault( "maxAbsQoPT", flags.PhysVal.IDTPM.currentTrkAna.truthMaxAbsQoPT )
268  kwargs.setdefault( "isHadron", truthIsHadron )
269  kwargs.setdefault( "isPion", truthIsPion )
270  kwargs.setdefault( "isFromB", truthIsFromB )
271  kwargs.setdefault( "isFromC", truthIsFromC )
272  kwargs.setdefault( "isFromHeavyFlav", truthIsFromHeavyFlav )
273  kwargs.setdefault( "isFromLightFlav", truthIsFromLightFlav )
274 
275  acc.setPrivateTools( CompFactory.IDTPM.TruthQualitySelectionTool( name, **kwargs ) )
276 
277  return acc
278 
279 

◆ TruthSelectionBaseToolCfg()

def InDetSelectionConfig.TruthSelectionBaseToolCfg (   flags,
  name = "TruthSelectionBaseTool",
**  kwargs 
)
Copy of InDetPhysValMonitoring.InDetPhysValMonitoringConfig InDetRttTruthSelectionToolCfg
to handle flags internally in IDTPM, i.e. not relying on IDPVM's (default) flags

Definition at line 168 of file InDetSelectionConfig.py.

168 def TruthSelectionBaseToolCfg( flags, name="TruthSelectionBaseTool", **kwargs ) :
169  '''
170  Copy of InDetPhysValMonitoring.InDetPhysValMonitoringConfig InDetRttTruthSelectionToolCfg
171  to handle flags internally in IDTPM, i.e. not relying on IDPVM's (default) flags
172  '''
173  acc = ComponentAccumulator()
174 
175 
176  kwargs.setdefault( "requireStable", True )
177  kwargs.setdefault( "requireCharged", True )
178  kwargs.setdefault( "selectedCharge", 0 )
179  kwargs.setdefault( "maxEta", 4.0 if flags.Detector.GeometryITk else 2.5 )
180 
181  kwargs.setdefault( "requireOnlyPrimary", True )
182  kwargs.setdefault( "maxProdVertRadius", 300. )
183 
184  kwargs.setdefault( "minPt", 1000 if flags.Detector.GeometryITk else 500 )
185  kwargs.setdefault( "ancestorList", [] )
186  kwargs.setdefault( "requireSiHit", 0 )
187  kwargs.setdefault( "Extrapolator", None )
188 
189  acc.setPrivateTools( CompFactory.AthTruthSelectionTool( name, **kwargs ) )
190  return acc
191 
192 

◆ VertexQualitySelectionToolCfg()

def InDetSelectionConfig.VertexQualitySelectionToolCfg (   flags,
  name = "VertexQualitySelectionTool",
**  kwargs 
)

Definition at line 310 of file InDetSelectionConfig.py.

310 def VertexQualitySelectionToolCfg( flags, name="VertexQualitySelectionTool", **kwargs ):
311  acc = ComponentAccumulator()
312 
313 
314 
315  acc.setPrivateTools( CompFactory.IDTPM.VertexQualitySelectionTool( name, **kwargs ) )
316  return acc

◆ VertexRoiSelectionToolCfg()

def InDetSelectionConfig.VertexRoiSelectionToolCfg (   flags,
  name = "VertexRoiSelectionTool",
**  kwargs 
)

Definition at line 43 of file InDetSelectionConfig.py.

43 def VertexRoiSelectionToolCfg( flags, name="VertexRoiSelectionTool", **kwargs ):
44  acc = ComponentAccumulator()
45 
46  kwargs.setdefault( "TriggerVertexContainerName",
47  flags.PhysVal.IDTPM.currentTrkAna.TrigVtxKey )
48 
49  acc.setPrivateTools( CompFactory.IDTPM.VertexRoiSelectionTool( name, **kwargs ) )
50  return acc
51 
52 
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
InDetSelectionConfig.TrackObjectSelectionToolCfg
def TrackObjectSelectionToolCfg(flags, name="TrackObjectSelectionTool", **kwargs)
Definition: InDetSelectionConfig.py:53
InDetSelectionConfig.TruthQualitySelectionToolCfg
def TruthQualitySelectionToolCfg(flags, name="TruthQualitySelectionTool", **kwargs)
Definition: InDetSelectionConfig.py:193
InDetSelectionConfig.VertexRoiSelectionToolCfg
def VertexRoiSelectionToolCfg(flags, name="VertexRoiSelectionTool", **kwargs)
Definition: InDetSelectionConfig.py:43
InDetSelectionConfig.OfflineQualitySelectionCfg
def OfflineQualitySelectionCfg(flags, name="OfflineSelectionTool", **kwargs)
Definition: InDetSelectionConfig.py:70
InDetSelectionConfig.TrackRoiSelectionToolCfg
def TrackRoiSelectionToolCfg(flags, name="TrackRoiSelectionTool", **kwargs)
Definition: InDetSelectionConfig.py:33
python.InDetTrackSelectionToolConfig.InDetTrackSelectionToolCfg
def InDetTrackSelectionToolCfg(flags, name="InDetTrackSelectionTool", **kwargs)
Definition: InDetTrackSelectionToolConfig.py:7
InDetSelectionConfig.TrackQualitySelectionToolCfg
def TrackQualitySelectionToolCfg(flags, name="TrackQualitySelectionTool", **kwargs)
Definition: InDetSelectionConfig.py:280
InDetSelectionConfig.RoiSelectionToolCfg
def RoiSelectionToolCfg(flags, name="RoiSelectionTool", **kwargs)
Definition: InDetSelectionConfig.py:15
InDetSelectionConfig.TruthSelectionBaseToolCfg
def TruthSelectionBaseToolCfg(flags, name="TruthSelectionBaseTool", **kwargs)
Definition: InDetSelectionConfig.py:168
InDetSelectionConfig.VertexQualitySelectionToolCfg
def VertexQualitySelectionToolCfg(flags, name="VertexQualitySelectionTool", **kwargs)
Definition: InDetSelectionConfig.py:310