ATLAS Offline Software
Functions
xAODTrackingCnvConfig Namespace Reference

Functions

def RecTrackParticleContainerCnvToolCfg (flags, name="RecTrackParticleContainerCnvTool", **kwargs)
 RecTrackParticleContainerCnvTool. More...
 
def MuonRecTrackParticleContainerCnvToolCfg (flags, name="MuonRecTrackParticleContainerCnvTool", **kwargs)
 
def TrackCollectionCnvToolCfg (flags, name="TrackCollectionCnvTool", **kwargs)
 TrackCollectionCnvTool. More...
 
def ITkTrackCollectionCnvToolCfg (flags, name="ITkTrackCollectionCnvTool", bool isActsAmbi=False, **kwargs)
 
def MuonTrackCollectionCnvToolCfg (flags, name="MuonTrackCollectionCnvTool", **kwargs)
 
def TrackParticleCnvAlgCfg (flags, name="TrackParticleCnvAlg", ClusterSplitProbabilityName="", AssociationMapName="", **kwargs)
 TrackParticleCnvAlg. More...
 
def TrigTrackParticleCnvAlgCfg (flags, name="TrigTrackParticleCnvAlg", ClusterSplitProbabilityName="", AssociationMapName="", **kwargs)
 
def BeamLineTrackParticleCnvAlgCfg (flags, name="BeamLineTrackParticleCnvAlg", ClusterSplitProbabilityName="", AssociationMapName="", **kwargs)
 
def TrackParticleCnvAlgPIDCheckCfg (flags, name, ClusterSplitProbabilityName="", AssociationMapName="", **kwargs)
 
def TrackParticleCnvAlgNoPIDCfg (flags, name, ClusterSplitProbabilityName="", AssociationMapName="", **kwargs)
 
def ObserverTrackParticleCnvAlgCfg (flags, name="ObserverTrackParticleCnvAlg", ClusterSplitProbabilityName="", AssociationMapName="", **kwargs)
 
def ITkTrackParticleCnvAlgCfg (flags, name="ITkTrackParticleCnvAlg", ClusterSplitProbabilityName="", AssociationMapName="", bool isActsAmbi=False, **kwargs)
 
def MuonStandaloneTrackParticleCnvAlgCfg (flags, name="MuonStandaloneTrackParticleCnvAlg", **kwargs)
 
def MuonTrackParticleCnvCfg (flags, name="MuonTrackParticleCnvAlg", **kwargs)
 

Detailed Description

Define methods to construct configured Tracking conversion algorithms

Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration

Function Documentation

◆ BeamLineTrackParticleCnvAlgCfg()

def xAODTrackingCnvConfig.BeamLineTrackParticleCnvAlgCfg (   flags,
  name = "BeamLineTrackParticleCnvAlg",
  ClusterSplitProbabilityName = "",
  AssociationMapName = "",
**  kwargs 
)

Definition at line 214 of file xAODTrackingCnvConfig.py.

214 def BeamLineTrackParticleCnvAlgCfg(flags, name="BeamLineTrackParticleCnvAlg",
215  ClusterSplitProbabilityName = "",
216  AssociationMapName = "",
217  **kwargs):
218  result = ComponentAccumulator()
219 
220  if "TrackParticleCreator" not in kwargs:
221  from TrkConfig.TrkParticleCreatorConfig import TrackParticleCreatorToolCfg
222  kwargs.setdefault("TrackParticleCreator", result.popToolsAndMerge(
224  flags,
225  name="InDetxAODParticleCreatorToolBeamLine",
226  ClusterSplitProbabilityName = ClusterSplitProbabilityName,
227  AssociationMapName = AssociationMapName,
228  PerigeeExpression = "BeamLine")))
229 
230  if flags.Tracking.perigeeExpression == "Vertex":
231  kwargs.setdefault("PrimaryVerticesName", "")
232 
233  result.merge(TrackParticleCnvAlgCfg(flags, name, **kwargs))
234  return result
235 

◆ ITkTrackCollectionCnvToolCfg()

def xAODTrackingCnvConfig.ITkTrackCollectionCnvToolCfg (   flags,
  name = "ITkTrackCollectionCnvTool",
bool   isActsAmbi = False,
**  kwargs 
)

Definition at line 65 of file xAODTrackingCnvConfig.py.

65 def ITkTrackCollectionCnvToolCfg(flags, name="ITkTrackCollectionCnvTool",
66  isActsAmbi: bool = False,
67  **kwargs):
68  result = ComponentAccumulator()
69 
70  if "TrackParticleCreator" not in kwargs:
71  from TrkConfig.TrkParticleCreatorConfig import ITkTrackParticleCreatorToolCfg
72  TrackParticleCreator = result.popToolsAndMerge(
73  ITkTrackParticleCreatorToolCfg(flags, RunningTIDE_Ambi = not isActsAmbi ))
74  result.addPublicTool(TrackParticleCreator)
75  kwargs.setdefault("TrackParticleCreator", TrackParticleCreator)
76 
77  result.setPrivateTools(CompFactory.xAODMaker.TrackCollectionCnvTool(name, **kwargs))
78  return result
79 

◆ ITkTrackParticleCnvAlgCfg()

def xAODTrackingCnvConfig.ITkTrackParticleCnvAlgCfg (   flags,
  name = "ITkTrackParticleCnvAlg",
  ClusterSplitProbabilityName = "",
  AssociationMapName = "",
bool   isActsAmbi = False,
**  kwargs 
)

Definition at line 287 of file xAODTrackingCnvConfig.py.

287 def ITkTrackParticleCnvAlgCfg(flags, name="ITkTrackParticleCnvAlg",
288  ClusterSplitProbabilityName = "",
289  AssociationMapName = "",
290  isActsAmbi: bool = False,
291  **kwargs):
292  result = ComponentAccumulator()
293 
294  kwargs.setdefault("ConvertTracks", True)
295  kwargs.setdefault("ConvertTrackParticles", False)
296  kwargs.setdefault("TrackContainerName", "CombinedITkTracks")
297  kwargs.setdefault("xAODTrackParticlesFromTracksContainerName", "InDetTrackParticles")
298 
299  if "TrackParticleCreator" not in kwargs:
300  from TrkConfig.TrkParticleCreatorConfig import ITkTrackParticleCreatorToolCfg
301  kwargs.setdefault("TrackParticleCreator", result.popToolsAndMerge(
303  flags,
304  name = kwargs["xAODTrackParticlesFromTracksContainerName"] \
305  + "CreatorTool",
306  ClusterSplitProbabilityName = ClusterSplitProbabilityName if not isActsAmbi else "",
307  AssociationMapName = AssociationMapName)))
308 
309  if "TrackCollectionCnvTool" not in kwargs:
310  result.addPublicTool(kwargs["TrackParticleCreator"])
311  kwargs.setdefault("TrackCollectionCnvTool", result.popToolsAndMerge(
313  flags,
314  TrackParticleCreator = kwargs["TrackParticleCreator"],
315  isActsAmbi = isActsAmbi)))
316 
317  if flags.Tracking.doTruth:
318  kwargs.setdefault("TrackTruthContainerName",
319  kwargs["TrackContainerName"]+"TruthCollection")
320  kwargs.setdefault("AddTruthLink", True)
321  if "MCTruthClassifier" not in kwargs:
322  from MCTruthClassifier.MCTruthClassifierConfig import MCTruthClassifierCfg
323  kwargs.setdefault("MCTruthClassifier", result.popToolsAndMerge(
324  MCTruthClassifierCfg(flags)))
325  else:
326  kwargs.setdefault("AddTruthLink", False)
327 
328  result.addEventAlgo(CompFactory.xAODMaker.TrackParticleCnvAlg(name, **kwargs))
329  return result
330 

◆ MuonRecTrackParticleContainerCnvToolCfg()

def xAODTrackingCnvConfig.MuonRecTrackParticleContainerCnvToolCfg (   flags,
  name = "MuonRecTrackParticleContainerCnvTool",
**  kwargs 
)

Definition at line 27 of file xAODTrackingCnvConfig.py.

27 def MuonRecTrackParticleContainerCnvToolCfg(flags, name = "MuonRecTrackParticleContainerCnvTool", **kwargs):
28  result = ComponentAccumulator()
29 
30  if "TrackParticleCreator" not in kwargs:
31  from TrkConfig.TrkParticleCreatorConfig import (
32  MuonCombinedParticleCreatorCfg)
33  TrackParticleCreator = result.popToolsAndMerge(
35  result.addPublicTool(TrackParticleCreator)
36  kwargs.setdefault("TrackParticleCreator", TrackParticleCreator)
37 
38  result.setPrivateTools(
39  CompFactory.xAODMaker.RecTrackParticleContainerCnvTool(name, **kwargs))
40  return result
41 

◆ MuonStandaloneTrackParticleCnvAlgCfg()

def xAODTrackingCnvConfig.MuonStandaloneTrackParticleCnvAlgCfg (   flags,
  name = "MuonStandaloneTrackParticleCnvAlg",
**  kwargs 
)

Definition at line 331 of file xAODTrackingCnvConfig.py.

331 def MuonStandaloneTrackParticleCnvAlgCfg(flags, name = "MuonStandaloneTrackParticleCnvAlg",**kwargs):
332  from TrkConfig.TrkParticleCreatorConfig import MuonParticleCreatorToolCfg
333  from BeamSpotConditions.BeamSpotConditionsConfig import BeamSpotCondAlgCfg
334 
335  result=ComponentAccumulator()
336  result.merge(BeamSpotCondAlgCfg(flags))
337 
338  muonparticlecreatortool = result.popToolsAndMerge(MuonParticleCreatorToolCfg(flags))
339  result.addPublicTool(muonparticlecreatortool) # Public in TrackCollectionCnvTool
340 
341  kwargs.setdefault("TrackParticleCreator", muonparticlecreatortool)
342  kwargs.setdefault("RecTrackParticleContainerCnvTool", result.popToolsAndMerge(
343  MuonRecTrackParticleContainerCnvToolCfg(flags, TrackParticleCreator = muonparticlecreatortool)))
344  muontrackcollectioncnvtool = result.popToolsAndMerge(
345  MuonTrackCollectionCnvToolCfg(flags, TrackParticleCreator = muonparticlecreatortool))
346  kwargs.setdefault("TrackCollectionCnvTool", muontrackcollectioncnvtool)
347 
348  kwargs.setdefault("TrackContainerName", "MuonSpectrometerTracks")
349  kwargs.setdefault("xAODTrackParticlesFromTracksContainerName", "MuonSpectrometerTrackParticles")
350  kwargs.setdefault("AODContainerName", "")
351  kwargs.setdefault("AODTruthContainerName", "")
352  kwargs.setdefault("xAODTruthLinkVector", "")
353  kwargs.setdefault("ConvertTrackParticles", False)
354  kwargs.setdefault("ConvertTracks", True)
355  kwargs.setdefault("AddTruthLink", False)
356 
357  result.addEventAlgo(CompFactory.xAODMaker.TrackParticleCnvAlg(name, **kwargs))
358  return result
359 

◆ MuonTrackCollectionCnvToolCfg()

def xAODTrackingCnvConfig.MuonTrackCollectionCnvToolCfg (   flags,
  name = "MuonTrackCollectionCnvTool",
**  kwargs 
)

Definition at line 80 of file xAODTrackingCnvConfig.py.

80 def MuonTrackCollectionCnvToolCfg(flags, name = "MuonTrackCollectionCnvTool", **kwargs):
81  result = ComponentAccumulator()
82 
83  if "TrackParticleCreator" not in kwargs:
84  from TrkConfig.TrkParticleCreatorConfig import MuonCombinedParticleCreatorCfg
85  TrackParticleCreator = result.popToolsAndMerge(
87  result.addPublicTool(TrackParticleCreator)
88  kwargs.setdefault("TrackParticleCreator", TrackParticleCreator)
89 
90  result.setPrivateTools(CompFactory.xAODMaker.TrackCollectionCnvTool(name, **kwargs))
91  return result
92 

◆ MuonTrackParticleCnvCfg()

def xAODTrackingCnvConfig.MuonTrackParticleCnvCfg (   flags,
  name = "MuonTrackParticleCnvAlg",
**  kwargs 
)

Definition at line 360 of file xAODTrackingCnvConfig.py.

360 def MuonTrackParticleCnvCfg(flags, name = "MuonTrackParticleCnvAlg",**kwargs):
361  result=ComponentAccumulator()
362  from BeamSpotConditions.BeamSpotConditionsConfig import BeamSpotCondAlgCfg
363  result.merge(BeamSpotCondAlgCfg(flags))
364 
365 
366  if "TrackParticleCreator" not in kwargs:
367  from TrkConfig.TrkParticleCreatorConfig import MuonCombinedParticleCreatorCfg
368  kwargs.setdefault("TrackParticleCreator", result.popToolsAndMerge(MuonCombinedParticleCreatorCfg(flags)))
369 
370  if "TrackCollectionCnvTool" not in kwargs:
371  from xAODTrackingCnv.xAODTrackingCnvConfig import MuonTrackCollectionCnvToolCfg
372  kwargs.setdefault("TrackCollectionCnvTool", result.popToolsAndMerge(MuonTrackCollectionCnvToolCfg(flags)))
373 
374  kwargs.setdefault("TrackContainerName", "MuonSpectrometerTracks")
375  kwargs.setdefault("xAODTrackParticlesFromTracksContainerName", "MuonSpectrometerTrackParticles")
376  kwargs.setdefault("ConvertTrackParticles", False)
377  kwargs.setdefault("ConvertTracks", True)
378  kwargs.setdefault("AddTruthLink", False)
379 
380  result.addEventAlgo(CompFactory.xAODMaker.TrackParticleCnvAlg(name, **kwargs))
381  return result

◆ ObserverTrackParticleCnvAlgCfg()

def xAODTrackingCnvConfig.ObserverTrackParticleCnvAlgCfg (   flags,
  name = "ObserverTrackParticleCnvAlg",
  ClusterSplitProbabilityName = "",
  AssociationMapName = "",
**  kwargs 
)

Definition at line 276 of file xAODTrackingCnvConfig.py.

276 def ObserverTrackParticleCnvAlgCfg(flags, name="ObserverTrackParticleCnvAlg",
277  ClusterSplitProbabilityName = "",
278  AssociationMapName = "",
279  **kwargs):
280  kwargs.setdefault("TrackContainerName", "ObservedTracksCollection")
281  kwargs.setdefault("xAODTrackParticlesFromTracksContainerName", "InDetObservedTrackParticles")
282  kwargs.setdefault("AugmentObservedTracks", True)
283  kwargs.setdefault("TracksMapName", "ObservedTracksCollectionMap")
284 
285  return TrackParticleCnvAlgCfg(flags, name, ClusterSplitProbabilityName, AssociationMapName, **kwargs)
286 

◆ RecTrackParticleContainerCnvToolCfg()

def xAODTrackingCnvConfig.RecTrackParticleContainerCnvToolCfg (   flags,
  name = "RecTrackParticleContainerCnvTool",
**  kwargs 
)

RecTrackParticleContainerCnvTool.

Definition at line 12 of file xAODTrackingCnvConfig.py.

12 def RecTrackParticleContainerCnvToolCfg(flags, name="RecTrackParticleContainerCnvTool", **kwargs):
13  result = ComponentAccumulator()
14 
15  if "TrackParticleCreator" not in kwargs:
16  from TrkConfig.TrkParticleCreatorConfig import (
17  TrackParticleCreatorToolCfg)
18  TrackParticleCreator = result.popToolsAndMerge(
20  result.addPublicTool(TrackParticleCreator)
21  kwargs.setdefault("TrackParticleCreator", TrackParticleCreator)
22 
23  result.setPrivateTools(
24  CompFactory.xAODMaker.RecTrackParticleContainerCnvTool(name, **kwargs))
25  return result
26 

◆ TrackCollectionCnvToolCfg()

def xAODTrackingCnvConfig.TrackCollectionCnvToolCfg (   flags,
  name = "TrackCollectionCnvTool",
**  kwargs 
)

TrackCollectionCnvTool.

Definition at line 46 of file xAODTrackingCnvConfig.py.

46 def TrackCollectionCnvToolCfg(flags, name="TrackCollectionCnvTool", **kwargs):
47  if flags.Detector.GeometryITk:
48  name = name.replace("InDet", "ITk")
49  return ITkTrackCollectionCnvToolCfg(flags, name, **kwargs)
50 
51  result = ComponentAccumulator()
52 
53  if "TrackParticleCreator" not in kwargs:
54  from TrkConfig.TrkParticleCreatorConfig import (
55  TrackParticleCreatorToolCfg)
56  TrackParticleCreator = result.popToolsAndMerge(
58  result.addPublicTool(TrackParticleCreator)
59  kwargs.setdefault("TrackParticleCreator", TrackParticleCreator)
60 
61  result.setPrivateTools(
62  CompFactory.xAODMaker.TrackCollectionCnvTool(name, **kwargs))
63  return result
64 

◆ TrackParticleCnvAlgCfg()

def xAODTrackingCnvConfig.TrackParticleCnvAlgCfg (   flags,
  name = "TrackParticleCnvAlg",
  ClusterSplitProbabilityName = "",
  AssociationMapName = "",
**  kwargs 
)

TrackParticleCnvAlg.

Definition at line 97 of file xAODTrackingCnvConfig.py.

97 def TrackParticleCnvAlgCfg(flags, name="TrackParticleCnvAlg",
98  ClusterSplitProbabilityName = "",
99  AssociationMapName = "",
100  **kwargs):
101  if flags.Detector.GeometryITk:
102  name = name.replace("InDet", "ITk")
103  return ITkTrackParticleCnvAlgCfg(flags, name,
104  ClusterSplitProbabilityName,
105  AssociationMapName,
106  **kwargs)
107 
108  result = ComponentAccumulator()
109 
110  kwargs.setdefault("ConvertTracks", True)
111  kwargs.setdefault("ConvertTrackParticles", False)
112  kwargs.setdefault("TrackContainerName", "CombinedInDetTracks")
113  kwargs.setdefault("xAODTrackParticlesFromTracksContainerName", "InDetTrackParticles")
114 
115  if "TrackParticleCreator" not in kwargs:
116  from TrkConfig.TrkParticleCreatorConfig import TrackParticleCreatorToolCfg
117  kwargs.setdefault("TrackParticleCreator", result.popToolsAndMerge(
119  flags,
120  name = kwargs["xAODTrackParticlesFromTracksContainerName"] \
121  + "CreatorTool",
122  ClusterSplitProbabilityName = ClusterSplitProbabilityName,
123  AssociationMapName = AssociationMapName)))
124 
125  if "TrackCollectionCnvTool" not in kwargs:
126  result.addPublicTool(kwargs["TrackParticleCreator"])
127  kwargs.setdefault("TrackCollectionCnvTool", result.popToolsAndMerge(
129  flags,
130  TrackParticleCreator = kwargs["TrackParticleCreator"])))
131 
132  if flags.Tracking.doTruth:
133  kwargs.setdefault("TrackTruthContainerName",
134  kwargs["TrackContainerName"]+"TruthCollection")
135  kwargs.setdefault("AddTruthLink", True)
136  if "MCTruthClassifier" not in kwargs:
137  from MCTruthClassifier.MCTruthClassifierConfig import MCTruthClassifierCfg
138  kwargs.setdefault("MCTruthClassifier", result.popToolsAndMerge(
139  MCTruthClassifierCfg(flags)))
140  else:
141  kwargs.setdefault("AddTruthLink", False)
142 
143  if flags.Tracking.perigeeExpression == "Vertex":
144  from AthenaConfiguration.Enums import ProductionStep
145  if flags.Common.ProductionStep is ProductionStep.MinbiasPreprocessing:
146  kwargs.setdefault("PrimaryVerticesName", f"{flags.Overlay.BkgPrefix}PrimaryVertices")
147  else:
148  kwargs.setdefault("PrimaryVerticesName", "PrimaryVertices")
149 
150  result.addEventAlgo(CompFactory.xAODMaker.TrackParticleCnvAlg(name, **kwargs))
151  return result
152 
153 

◆ TrackParticleCnvAlgNoPIDCfg()

def xAODTrackingCnvConfig.TrackParticleCnvAlgNoPIDCfg (   flags,
  name,
  ClusterSplitProbabilityName = "",
  AssociationMapName = "",
**  kwargs 
)

Definition at line 255 of file xAODTrackingCnvConfig.py.

255 def TrackParticleCnvAlgNoPIDCfg(flags, name,
256  ClusterSplitProbabilityName = "",
257  AssociationMapName = "",
258  **kwargs):
259  result = ComponentAccumulator()
260 
261  if "TrackParticleCreator" not in kwargs:
262  from TrkConfig.TrkParticleCreatorConfig import TrackParticleCreatorToolNoPIDCfg
263  kwargs.setdefault("TrackParticleCreator", result.popToolsAndMerge(
265  flags,
266  name = kwargs["xAODTrackParticlesFromTracksContainerName"] \
267  + "CreatorTool",
268  ClusterSplitProbabilityName = ClusterSplitProbabilityName,
269  AssociationMapName = AssociationMapName)))
270 
271  result.merge(TrackParticleCnvAlgCfg(flags, name,
272  ClusterSplitProbabilityName,
273  AssociationMapName, **kwargs))
274  return result
275 

◆ TrackParticleCnvAlgPIDCheckCfg()

def xAODTrackingCnvConfig.TrackParticleCnvAlgPIDCheckCfg (   flags,
  name,
  ClusterSplitProbabilityName = "",
  AssociationMapName = "",
**  kwargs 
)

Definition at line 236 of file xAODTrackingCnvConfig.py.

236 def TrackParticleCnvAlgPIDCheckCfg(flags, name,
237  ClusterSplitProbabilityName = "",
238  AssociationMapName = "",
239  **kwargs):
240  result = ComponentAccumulator()
241 
242  if "TrackParticleCreator" not in kwargs:
243  from TrkConfig.TrkParticleCreatorConfig import TrackParticleCreatorToolPIDCheckCfg
244  kwargs.setdefault("TrackParticleCreator", result.popToolsAndMerge(
246  flags,
247  name = kwargs["xAODTrackParticlesFromTracksContainerName"] \
248  + "CreatorTool",
249  ClusterSplitProbabilityName = ClusterSplitProbabilityName,
250  AssociationMapName = AssociationMapName)))
251 
252  result.merge(TrackParticleCnvAlgCfg(flags, name, **kwargs))
253  return result
254 

◆ TrigTrackParticleCnvAlgCfg()

def xAODTrackingCnvConfig.TrigTrackParticleCnvAlgCfg (   flags,
  name = "TrigTrackParticleCnvAlg",
  ClusterSplitProbabilityName = "",
  AssociationMapName = "",
**  kwargs 
)

Definition at line 154 of file xAODTrackingCnvConfig.py.

154 def TrigTrackParticleCnvAlgCfg(flags, name="TrigTrackParticleCnvAlg",
155  ClusterSplitProbabilityName = "",
156  AssociationMapName = "",
157  **kwargs):
158 
159  if flags.Detector.GeometryITk:
160  name = name.replace("InDet", "ITk")
161  return ITkTrackParticleCnvAlgCfg(flags, name,
162  ClusterSplitProbabilityName,
163  AssociationMapName,
164  **kwargs)
165 
166  kwargs.setdefault("ConvertTracks", True)
167  kwargs.setdefault("ConvertTrackParticles", False)
168  kwargs.setdefault("TrackContainerName", "CombinedInDetTracks")
169  kwargs.setdefault("xAODTrackParticlesFromTracksContainerName", "InDetTrackParticles")
170  kwargs.setdefault("AddTruthLink", False)
171 
172  result = ComponentAccumulator()
173 
174  if "TrackParticleCreator" not in kwargs:
175  from TrkConfig.TrkParticleCreatorConfig import InDetTrigParticleCreatorToolCfg, \
176  InDetTrigParticleCreatorToolTRTPidCfg
177 
178  if flags.Tracking.ActiveConfig.electronPID:
179  partCreatorToolCfg = InDetTrigParticleCreatorToolTRTPidCfg
180  else:
181  partCreatorToolCfg = InDetTrigParticleCreatorToolCfg
182 
183 
184  kwargs.setdefault("TrackParticleCreator", result.popToolsAndMerge(
185  partCreatorToolCfg(
186  flags,
187  name = kwargs["xAODTrackParticlesFromTracksContainerName"] + "CreatorTool",
188  ClusterSplitProbabilityName = ClusterSplitProbabilityName,
189  AssociationMapName = AssociationMapName)
190  ))
191 
192  if "TrackCollectionCnvTool" not in kwargs:
193  result.addPublicTool(kwargs["TrackParticleCreator"])
194  kwargs.setdefault("TrackCollectionCnvTool", result.popToolsAndMerge(
196  flags,
197  TrackParticleCreator = kwargs["TrackParticleCreator"])))
198 
199  #temporarily - move base methods to ActiveConfig
200  if flags.Tracking.ActiveConfig.perigeeExpression == "Vertex":
201  kwargs.setdefault("PrimaryVerticesName", "PrimaryVertices")
202  else:
203  kwargs.setdefault("PrimaryVerticesName", "")
204 
205  result.merge(TrackParticleCnvAlgCfg(flags, name,
206  ClusterSplitProbabilityName,
207  AssociationMapName,
208  **kwargs)
209  )
210 
211  return result
212 
213 
MCTruthClassifierConfig.MCTruthClassifierCfg
def MCTruthClassifierCfg(flags, **kwargs)
Definition: MCTruthClassifier/python/MCTruthClassifierConfig.py:8
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
xAODTrackingCnvConfig.MuonRecTrackParticleContainerCnvToolCfg
def MuonRecTrackParticleContainerCnvToolCfg(flags, name="MuonRecTrackParticleContainerCnvTool", **kwargs)
Definition: xAODTrackingCnvConfig.py:27
xAODTrackingCnvConfig.ObserverTrackParticleCnvAlgCfg
def ObserverTrackParticleCnvAlgCfg(flags, name="ObserverTrackParticleCnvAlg", ClusterSplitProbabilityName="", AssociationMapName="", **kwargs)
Definition: xAODTrackingCnvConfig.py:276
xAODTrackingCnvConfig.ITkTrackCollectionCnvToolCfg
def ITkTrackCollectionCnvToolCfg(flags, name="ITkTrackCollectionCnvTool", bool isActsAmbi=False, **kwargs)
Definition: xAODTrackingCnvConfig.py:65
python.BeamSpotConditionsConfig.BeamSpotCondAlgCfg
def BeamSpotCondAlgCfg(flags, name="BeamSpotCondAlg", **kwargs)
Definition: BeamSpotConditionsConfig.py:7
xAODTrackingCnvConfig.TrackParticleCnvAlgNoPIDCfg
def TrackParticleCnvAlgNoPIDCfg(flags, name, ClusterSplitProbabilityName="", AssociationMapName="", **kwargs)
Definition: xAODTrackingCnvConfig.py:255
xAODTrackingCnvConfig.MuonTrackCollectionCnvToolCfg
def MuonTrackCollectionCnvToolCfg(flags, name="MuonTrackCollectionCnvTool", **kwargs)
Definition: xAODTrackingCnvConfig.py:80
python.TrkParticleCreatorConfig.TrackParticleCreatorToolCfg
def TrackParticleCreatorToolCfg(flags, name="InDetxAODParticleCreatorTool", **kwargs)
InDet/ITk #####.
Definition: TrkParticleCreatorConfig.py:14
xAODTrackingCnvConfig.TrackParticleCnvAlgPIDCheckCfg
def TrackParticleCnvAlgPIDCheckCfg(flags, name, ClusterSplitProbabilityName="", AssociationMapName="", **kwargs)
Definition: xAODTrackingCnvConfig.py:236
xAODTrackingCnvConfig.MuonStandaloneTrackParticleCnvAlgCfg
def MuonStandaloneTrackParticleCnvAlgCfg(flags, name="MuonStandaloneTrackParticleCnvAlg", **kwargs)
Definition: xAODTrackingCnvConfig.py:331
xAODTrackingCnvConfig.MuonTrackParticleCnvCfg
def MuonTrackParticleCnvCfg(flags, name="MuonTrackParticleCnvAlg", **kwargs)
Definition: xAODTrackingCnvConfig.py:360
xAODTrackingCnvConfig.ITkTrackParticleCnvAlgCfg
def ITkTrackParticleCnvAlgCfg(flags, name="ITkTrackParticleCnvAlg", ClusterSplitProbabilityName="", AssociationMapName="", bool isActsAmbi=False, **kwargs)
Definition: xAODTrackingCnvConfig.py:287
python.TrkParticleCreatorConfig.ITkTrackParticleCreatorToolCfg
def ITkTrackParticleCreatorToolCfg(flags, name="ITkTrackParticleCreatorTool", **kwargs)
Definition: TrkParticleCreatorConfig.py:189
xAODTrackingCnvConfig.TrigTrackParticleCnvAlgCfg
def TrigTrackParticleCnvAlgCfg(flags, name="TrigTrackParticleCnvAlg", ClusterSplitProbabilityName="", AssociationMapName="", **kwargs)
Definition: xAODTrackingCnvConfig.py:154
xAODTrackingCnvConfig.TrackCollectionCnvToolCfg
def TrackCollectionCnvToolCfg(flags, name="TrackCollectionCnvTool", **kwargs)
TrackCollectionCnvTool.
Definition: xAODTrackingCnvConfig.py:46
python.TrkParticleCreatorConfig.MuonParticleCreatorToolCfg
def MuonParticleCreatorToolCfg(flags, name="MuonParticleCreatorTool", **kwargs)
Muons #####.
Definition: TrkParticleCreatorConfig.py:287
xAODTrackingCnvConfig.BeamLineTrackParticleCnvAlgCfg
def BeamLineTrackParticleCnvAlgCfg(flags, name="BeamLineTrackParticleCnvAlg", ClusterSplitProbabilityName="", AssociationMapName="", **kwargs)
Definition: xAODTrackingCnvConfig.py:214
xAODTrackingCnvConfig.RecTrackParticleContainerCnvToolCfg
def RecTrackParticleContainerCnvToolCfg(flags, name="RecTrackParticleContainerCnvTool", **kwargs)
RecTrackParticleContainerCnvTool.
Definition: xAODTrackingCnvConfig.py:12
python.TrkParticleCreatorConfig.MuonCombinedParticleCreatorCfg
def MuonCombinedParticleCreatorCfg(flags, name="MuonCombinedParticleCreator", **kwargs)
Definition: TrkParticleCreatorConfig.py:315
python.TrkParticleCreatorConfig.TrackParticleCreatorToolNoPIDCfg
def TrackParticleCreatorToolNoPIDCfg(flags, name="InDetxAODParticleCreatorToolNoPID", **kwargs)
Definition: TrkParticleCreatorConfig.py:101
python.TrkParticleCreatorConfig.TrackParticleCreatorToolPIDCheckCfg
def TrackParticleCreatorToolPIDCheckCfg(flags, name="InDetxAODParticleCreatorTool", **kwargs)
Definition: TrkParticleCreatorConfig.py:76
xAODTrackingCnvConfig.TrackParticleCnvAlgCfg
def TrackParticleCnvAlgCfg(flags, name="TrackParticleCnvAlg", ClusterSplitProbabilityName="", AssociationMapName="", **kwargs)
TrackParticleCnvAlg.
Definition: xAODTrackingCnvConfig.py:97