ATLAS Offline Software
Functions
ActsTrackFindingConfig Namespace Reference

Functions

list isdet (flags, *list pixel=None, list strip=None, list hgtd=None)
 
list seedOrder (flags, *list pixel=None, list strip=None)
 
ComponentAccumulator ActsTrackStatePrinterToolCfg (flags, str name="ActsTrackStatePrinterTool", **kwargs)
 
ComponentAccumulator ActsMainTrackFindingAlgCfg (flags, str name="ActsTrackFindingAlg", **kwargs)
 
ComponentAccumulator ActsTrackFindingCfg (flags, **kwargs)
 
ComponentAccumulator ActsMainScoreBasedAmbiguityResolutionAlgCfg (flags, str name="ActsScoreBasedAmbiguityResolutionAlg", **kwargs)
 
ComponentAccumulator ActsMainAmbiguityResolutionAlgCfg (flags, str name="ActsAmbiguityResolutionAlg", **kwargs)
 
ComponentAccumulator ActsAmbiguityResolutionCfg (flags, **kwargs)
 
ComponentAccumulator ActsTrackToTrackParticleCnvAlgCfg (flags, str name="ActsTrackToTrackParticleCnvAlg", **kwargs)
 

Function Documentation

◆ ActsAmbiguityResolutionCfg()

ComponentAccumulator ActsTrackFindingConfig.ActsAmbiguityResolutionCfg (   flags,
**  kwargs 
)

Definition at line 317 of file ActsTrackFindingConfig.py.

318  **kwargs) -> ComponentAccumulator:
319  acc = ComponentAccumulator()
320  kwargs.setdefault('TracksLocation', f"{flags.Tracking.ActiveConfig.extension}Tracks")
321  kwargs.setdefault('ResolvedTracksLocation', f"{flags.Tracking.ActiveConfig.extension}ResolvedTracks")
322  from ActsConfig.ActsConfigFlags import AmbiguitySolverStrategy
323 
324  if flags.Acts.AmbiguitySolverStrategy is AmbiguitySolverStrategy.ScoreBased:
326  name=f"{flags.Tracking.ActiveConfig.extension}ScoreBasedAmbiguityResolutionAlg",
327  **kwargs))
328  else:
329  acc.merge(ActsMainAmbiguityResolutionAlgCfg(flags,
330  name=f"{flags.Tracking.ActiveConfig.extension}AmbiguityResolutionAlg",
331  **kwargs))
332  # Analysis extensions
333  if flags.Acts.doAnalysis:
334  from ActsConfig.ActsAnalysisConfig import ActsTrackAnalysisAlgCfg
335  acc.merge(ActsTrackAnalysisAlgCfg(flags,
336  name=f"{flags.Tracking.ActiveConfig.extension}ResolvedTrackAnalysisAlg",
337  TracksLocation=f"{flags.Tracking.ActiveConfig.extension}ResolvedTracks"))
338  return acc
339 

◆ ActsMainAmbiguityResolutionAlgCfg()

ComponentAccumulator ActsTrackFindingConfig.ActsMainAmbiguityResolutionAlgCfg (   flags,
str   name = "ActsAmbiguityResolutionAlg",
**  kwargs 
)

Definition at line 292 of file ActsTrackFindingConfig.py.

293  name: str = "ActsAmbiguityResolutionAlg",
294  **kwargs) -> ComponentAccumulator:
295  acc = ComponentAccumulator()
296 
297  kwargs.setdefault('TracksLocation', 'ActsTracks')
298  kwargs.setdefault('ResolvedTracksLocation', 'ActsResolvedTracks')
299  kwargs.setdefault('MaximumSharedHits', 3)
300  kwargs.setdefault('MaximumIterations', 10000)
301  kwargs.setdefault('NMeasurementsMin', 7)
302 
303  if flags.Acts.doMonitoring and 'MonTool' not in kwargs:
304  from ActsConfig.ActsMonitoringConfig import ActsAmbiguityResolutionMonitoringToolCfg
305  kwargs.setdefault('MonTool', acc.popToolsAndMerge(
307  if 'TrackingGeometryTool' not in kwargs:
308  from ActsConfig.ActsGeometryConfig import ActsTrackingGeometryToolCfg
309  kwargs.setdefault(
310  "TrackingGeometryTool",
311  acc.popToolsAndMerge(ActsTrackingGeometryToolCfg(flags)))
312  acc.addEventAlgo(
313  CompFactory.ActsTrk.AmbiguityResolutionAlg(name, **kwargs))
314  return acc
315 
316 

◆ ActsMainScoreBasedAmbiguityResolutionAlgCfg()

ComponentAccumulator ActsTrackFindingConfig.ActsMainScoreBasedAmbiguityResolutionAlgCfg (   flags,
str   name = "ActsScoreBasedAmbiguityResolutionAlg",
**  kwargs 
)

Definition at line 251 of file ActsTrackFindingConfig.py.

252  name: str = "ActsScoreBasedAmbiguityResolutionAlg",
253  **kwargs) -> ComponentAccumulator:
254  acc = ComponentAccumulator()
255 
256  kwargs.setdefault('TracksLocation', 'ActsTracks')
257  kwargs.setdefault('ResolvedTracksLocation', 'ActsResolvedTracks')
258  kwargs.setdefault('MinScore', 0.0)
259  kwargs.setdefault('MinScoreSharedTracks', 0.0)
260  kwargs.setdefault('MaxSharedTracksPerMeasurement', 7)
261  kwargs.setdefault('MaxShared', 5)
262  kwargs.setdefault('PTMin', 0.0)
263  kwargs.setdefault('PTMax', 100000.0)
264  kwargs.setdefault('PhiMin', -M_PI)
265  kwargs.setdefault('PhiMax', M_PI)
266  kwargs.setdefault('EtaMin', -5.0)
267  kwargs.setdefault('EtaMax', 5.0)
268  kwargs.setdefault('UseAmbiguityFunction', True)
269  kwargs.setdefault('jsonFileName', 'ActsAmbiguityConfig.json')
270 
271  if 'InDetEtaDependentCutsSvc' not in kwargs:
272  from InDetConfig.InDetEtaDependentCutsConfig import (
273  ITkEtaDependentCutsSvcCfg)
274  acc.merge(ITkEtaDependentCutsSvcCfg(flags))
275  kwargs.setdefault("InDetEtaDependentCutsSvc", acc.getService(
276  "ITkEtaDependentCutsSvc"+flags.Tracking.ActiveConfig.extension))
277 
278  if flags.Acts.doMonitoring and 'MonTool' not in kwargs:
279  from ActsConfig.ActsMonitoringConfig import ActsAmbiguityResolutionMonitoringToolCfg
280  kwargs.setdefault('MonTool', acc.popToolsAndMerge(
282  if 'TrackingGeometryTool' not in kwargs:
283  from ActsConfig.ActsGeometryConfig import ActsTrackingGeometryToolCfg
284  kwargs.setdefault(
285  "TrackingGeometryTool",
286  acc.popToolsAndMerge(ActsTrackingGeometryToolCfg(flags)))
287  acc.addEventAlgo(
288  CompFactory.ActsTrk.ScoreBasedAmbiguityResolutionAlg(name, **kwargs))
289  return acc
290 
291 

◆ ActsMainTrackFindingAlgCfg()

ComponentAccumulator ActsTrackFindingConfig.ActsMainTrackFindingAlgCfg (   flags,
str   name = "ActsTrackFindingAlg",
**  kwargs 
)

Definition at line 53 of file ActsTrackFindingConfig.py.

54  name: str = "ActsTrackFindingAlg",
55  **kwargs) -> ComponentAccumulator:
56  def tolist(c):
57  return c if isinstance(c, list) else [c]
58 
59  acc = ComponentAccumulator()
60 
61  from ActsConfig.ActsGeometryConfig import ActsDetectorElementToActsGeometryIdMappingAlgCfg
63  kwargs.setdefault('DetectorElementToActsGeometryIdMapKey', 'DetectorElementToActsGeometryIdMap')
64 
65  # Seed labels and collections.
66  # These 3 lists must match element for element, reversed if flags.Acts.useStripSeedsFirst is True.
67  # Maybe it is best to start with strips where the occupancy is lower.
68  kwargs.setdefault("SeedLabels", seedOrder(flags, pixel=["PPP"], strip=["SSS"]))
69  kwargs.setdefault("EstimatedTrackParametersKeys", seedOrder(flags, pixel=["ActsPixelEstimatedTrackParams"], strip=["ActsStripEstimatedTrackParams"]))
70  kwargs.setdefault("SeedContainerKeys", seedOrder(flags, pixel=["ActsPixelSeeds"], strip=["ActsStripSeeds"]))
71 
72  kwargs.setdefault("UncalibratedMeasurementContainerKeys", isdet(flags, pixel=["ITkPixelClusters_Cached" if flags.Acts.useCache else "ITkPixelClusters"], strip=["ITkStripClusters_Cached" if flags.Acts.useCache else "ITkStripClusters"], hgtd=["HGTD_Clusters"]))
73 
74  kwargs.setdefault('ACTSTracksLocation', 'ActsTracks')
75 
76  kwargs.setdefault("maxPropagationStep", 10000)
77  kwargs.setdefault("skipDuplicateSeeds", flags.Acts.skipDuplicateSeeds)
78  kwargs.setdefault("refitSeeds", seedOrder(flags, pixel=[False], strip=[False]))
79  kwargs.setdefault("doTwoWay", flags.Acts.doTwoWayCKF)
80  if flags.Acts.reverseTrackFindingForStrips:
81  kwargs.setdefault("reverseSearch", seedOrder(flags, pixel=[False], strip=[True]))
82 
83  # Borrow many settings from flags.Tracking.ActiveConfig, normally initialised in createITkTrackingPassFlags() at
84  # https://gitlab.cern.ch/atlas/athena/-/blob/main/Tracking/TrkConfig/python/TrackingPassFlags.py#L121
85 
86  # bins in |eta|, used for both MeasurementSelectorCuts and TrackSelector::EtaBinnedConfig
87  if flags.Detector.GeometryITk:
88  kwargs.setdefault("etaBins", flags.Tracking.ActiveConfig.etaBins)
89  if flags.Acts.trackFindingTrackSelectorConfig <= 0:
90  # clusters with chi2 above this value will be treated as outliers
91  kwargs.setdefault("chi2CutOff", tolist(flags.Tracking.ActiveConfig.Xi2maxNoAdd))
92  elif flags.Acts.trackFindingTrackSelectorConfig == 2:
93  # clusters with chi2 above this value will be treated as outliers
94  kwargs.setdefault("chi2CutOff", tolist(flags.Tracking.ActiveConfig.Xi2max))
95  # clusters with chi2 above this value will be discarded.
96  kwargs.setdefault("chi2OutlierCutOff", tolist(flags.Tracking.ActiveConfig.Xi2maxNoAdd))
97  else:
98  # new default chi2 cuts optimise efficiency vs speed. Set same value as Athena's Xi2maxNoAdd.
99  kwargs.setdefault("chi2CutOff", [25])
100  kwargs.setdefault("chi2OutlierCutOff", [25])
101  if flags.Acts.trackFindingTrackSelectorConfig > 0 and flags.Acts.trackFindingTrackSelectorConfig != 3:
102  kwargs.setdefault("branchStopperPtMinFactor", 0.9)
103  kwargs.setdefault("branchStopperAbsEtaMaxExtra", 0.1)
104 
105  kwargs.setdefault("numMeasurementsCutOff", [1])
106 
107 
108  # there is always an over and underflow bin so the first bin will be 0. - 0.5 the last bin 3.5 - inf.
109  # if all eta bins are >=0. the counter will be categorized by abs(eta) otherwise eta
110  kwargs.setdefault("StatisticEtaBins", [eta/10. for eta in range(5, 40, 5)]) # eta 0.0 - 4.0 in steps of 0.5
111 
112  if flags.Acts.trackFindingTrackSelectorConfig > 0:
113  kwargs.setdefault("absEtaMax", flags.Tracking.ActiveConfig.maxEta)
114  kwargs.setdefault("ptMin", [p / Units.GeV * UnitConstants.GeV for p in tolist(flags.Tracking.ActiveConfig.minPT)])
115  # z0 cut is the same for all eta bins. I use the size of the eta bins limits minus one to find the number of bins.
116  kwargs.setdefault("z0Min", [-flags.Tracking.ActiveConfig.maxZImpactSeed / Units.mm * UnitConstants.mm for etabin in flags.Tracking.ActiveConfig.etaBins[:-1]])
117  kwargs.setdefault("z0Max", [ flags.Tracking.ActiveConfig.maxZImpactSeed / Units.mm * UnitConstants.mm for etabin in flags.Tracking.ActiveConfig.etaBins[:-1]])
118  kwargs.setdefault("d0Min", [-d0 / Units.mm * UnitConstants.mm for d0 in tolist(flags.Tracking.ActiveConfig.maxPrimaryImpact)])
119  kwargs.setdefault("d0Max", [ d0 / Units.mm * UnitConstants.mm for d0 in tolist(flags.Tracking.ActiveConfig.maxPrimaryImpact)])
120  kwargs.setdefault("minMeasurements", tolist(flags.Tracking.ActiveConfig.minClusters))
121  kwargs.setdefault("maxHoles", tolist(flags.Tracking.ActiveConfig.maxHoles))
122  if flags.Acts.trackFindingTrackSelectorConfig != 4:
123  kwargs.setdefault("minPixelHits", tolist(flags.Tracking.ActiveConfig.minPixel))
124  kwargs.setdefault("maxPixelHoles", tolist(flags.Tracking.ActiveConfig.maxPixelHoles))
125  kwargs.setdefault("maxStripHoles", tolist(flags.Tracking.ActiveConfig.maxSctHoles))
126  else:
127  kwargs.setdefault("addPixelStripCounts", False)
128  if flags.Acts.useDefaultActsMeasurementSelector:
129  # Acts default measurement selector counts most holes as outliers, so use the same cut for maxOutliers
130  kwargs.setdefault("maxOutliers", tolist(flags.Tracking.ActiveConfig.maxHoles))
131  else:
132  pass # no maxOutliers cut
133  kwargs.setdefault("maxSharedHits", tolist(flags.Tracking.ActiveConfig.maxShared))
134  kwargs.setdefault("ptMinMeasurements", isdet(flags, pixel=[3], strip=[6]))
135  kwargs.setdefault("absEtaMaxMeasurements", isdet(flags, pixel=[3], strip=[999999]))
136 
137  if 'TrackingGeometryTool' not in kwargs:
138  from ActsConfig.ActsGeometryConfig import ActsTrackingGeometryToolCfg
139  kwargs.setdefault(
140  "TrackingGeometryTool",
141  acc.popToolsAndMerge(ActsTrackingGeometryToolCfg(flags)),
142  )
143 
144  if 'ExtrapolationTool' not in kwargs:
145  from ActsConfig.ActsGeometryConfig import ActsExtrapolationToolCfg
146  kwargs.setdefault(
147  "ExtrapolationTool",
148  acc.popToolsAndMerge(ActsExtrapolationToolCfg(flags, MaxSteps=10000)),
149  )
150 
151  if flags.Acts.doPrintTrackStates and 'TrackStatePrinter' not in kwargs:
152  kwargs.setdefault(
153  "TrackStatePrinter",
154  acc.popToolsAndMerge(ActsTrackStatePrinterToolCfg(flags)),
155  )
156 
157  if 'FitterTool' not in kwargs:
158  from ActsConfig.ActsTrackFittingConfig import ActsFitterCfg
159  kwargs.setdefault(
160  'FitterTool',
161  acc.popToolsAndMerge(ActsFitterCfg(flags,
162  ReverseFilteringPt=0,
163  OutlierChi2Cut=float('inf')))
164  )
165 
166  if 'PixelCalibrator' not in kwargs:
167  from AthenaConfiguration.Enums import BeamType
168  from ActsConfig.ActsConfigFlags import PixelCalibrationStrategy
169  from ActsConfig.ActsMeasurementCalibrationConfig import ActsAnalogueClusteringToolCfg
170 
171  if not (flags.Tracking.doPixelDigitalClustering or flags.Beam.Type is BeamType.Cosmics):
172  if flags.Acts.PixelCalibrationStrategy in (PixelCalibrationStrategy.AnalogueClustering,
173  PixelCalibrationStrategy.AnalogueClusteringAfterSelection) :
174  kwargs.setdefault(
175  'PixelCalibrator',
176  acc.popToolsAndMerge(ActsAnalogueClusteringToolCfg(flags,
177  CalibrateAfterMeasurementSelection = flags.Acts.PixelCalibrationStrategy is PixelCalibrationStrategy.AnalogueClusteringAfterSelection))
178  )
179 
180  if flags.Acts.doMonitoring and 'MonTool' not in kwargs:
181  from ActsConfig.ActsMonitoringConfig import ActsTrackFindingMonitoringToolCfg
182  kwargs.setdefault('MonTool', acc.popToolsAndMerge(
184 
185  kwargs.setdefault("UseDefaultActsMeasurementSelector",flags.Acts.useDefaultActsMeasurementSelector)
186 
187  acc.addEventAlgo(CompFactory.ActsTrk.TrackFindingAlg(name, **kwargs))
188  return acc
189 
190 
191 

◆ ActsTrackFindingCfg()

ComponentAccumulator ActsTrackFindingConfig.ActsTrackFindingCfg (   flags,
**  kwargs 
)

Definition at line 192 of file ActsTrackFindingConfig.py.

192 def ActsTrackFindingCfg(flags,
193  **kwargs) -> ComponentAccumulator:
194  acc = ComponentAccumulator()
195 
196  # Define Uncalibrated Measurement keys
197  dataPrepPrefix = f'{flags.Tracking.ActiveConfig.extension.replace("Acts", "")}'
198  if not flags.Tracking.ActiveConfig.isSecondaryPass:
199  dataPrepPrefix = ''
200  pixelClusters = f'ITk{dataPrepPrefix}PixelClusters'
201  stripClusters = f'ITk{dataPrepPrefix}StripClusters'
202  hgtdClusters = f'{dataPrepPrefix}HGTD_Clusters'
203  # If cache is activated the keys have "_Cached" as postfix
204  if flags.Acts.useCache:
205  pixelClusters += '_Cached'
206  stripClusters += '_Cached'
207  # Consider case detectors are not active
208 
209  # Understand what are the seeds we need to consider
210  pixelSeedLabels = ['PPP']
211  stripSeedLabels = ['SSS']
212  # Conversion and LRT do not process pixel seeds
213  if flags.Tracking.ActiveConfig.extension in ['ActsConversion', 'ActsLargeRadius']:
214  pixelSeedLabels = None
215  # Main pass does not process strip seeds in the fast tracking configuration
216  elif flags.Tracking.doITkFastTracking:
217  stripSeedLabels = None
218 
219  # Now set the seed and estimated parameters keys accordingly
220  pixelSeedKeys = [f'{flags.Tracking.ActiveConfig.extension}PixelSeeds']
221  stripSeedKeys = [f'{flags.Tracking.ActiveConfig.extension}StripSeeds']
222  pixelParameterKeys = [f'{flags.Tracking.ActiveConfig.extension}PixelEstimatedTrackParams']
223  stripParameterKeys = [f'{flags.Tracking.ActiveConfig.extension}StripEstimatedTrackParams']
224  if pixelSeedLabels is None:
225  pixelSeedKeys = None
226  pixelParameterKeys = None
227  if stripSeedLabels is None:
228  stripSeedKeys = None
229  stripParameterKeys = None
230 
231  kwargs.setdefault('ACTSTracksLocation', f"{flags.Tracking.ActiveConfig.extension}Tracks")
232  kwargs.setdefault('UncalibratedMeasurementContainerKeys', isdet(flags, pixel=[pixelClusters], strip=[stripClusters], hgtd=[hgtdClusters]))
233  kwargs.setdefault('SeedLabels', seedOrder(flags, pixel=pixelSeedLabels, strip=stripSeedLabels))
234  kwargs.setdefault('SeedContainerKeys', seedOrder(flags, pixel=pixelSeedKeys, strip=stripSeedKeys))
235  kwargs.setdefault('EstimatedTrackParametersKeys', seedOrder(flags, pixel=pixelParameterKeys, strip=stripParameterKeys))
236 
237  acc.merge(ActsMainTrackFindingAlgCfg(flags,
238  name=f"{flags.Tracking.ActiveConfig.extension}TrackFindingAlg",
239  **kwargs))
240 
241  # Analysis extensions
242  if flags.Acts.doAnalysis:
243  from ActsConfig.ActsAnalysisConfig import ActsTrackAnalysisAlgCfg
244  acc.merge(ActsTrackAnalysisAlgCfg(flags,
245  name=f"{flags.Tracking.ActiveConfig.extension}TrackAnalysisAlg",
246  TracksLocation=f"{flags.Tracking.ActiveConfig.extension}Tracks"))
247 
248  return acc
249 
250 

◆ ActsTrackStatePrinterToolCfg()

ComponentAccumulator ActsTrackFindingConfig.ActsTrackStatePrinterToolCfg (   flags,
str   name = "ActsTrackStatePrinterTool",
**  kwargs 
)

Definition at line 34 of file ActsTrackFindingConfig.py.

35  name: str = "ActsTrackStatePrinterTool",
36  **kwargs) -> ComponentAccumulator:
37  acc = ComponentAccumulator()
38 
39  kwargs.setdefault("InputSpacePoints", isdet(flags, pixel=["ITkPixelSpacePoints"], strip=["ITkStripSpacePoints", "ITkStripOverlapSpacePoints"]))
40 
41  if 'TrackingGeometryTool' not in kwargs:
42  from ActsConfig.ActsGeometryConfig import ActsTrackingGeometryToolCfg
43  kwargs.setdefault(
44  "TrackingGeometryTool",
45  acc.popToolsAndMerge(ActsTrackingGeometryToolCfg(flags)),
46  )
47 
48  acc.setPrivateTools(CompFactory.ActsTrk.TrackStatePrinterTool(name, **kwargs))
49  return acc
50 
51 # ACTS only algorithm
52 

◆ ActsTrackToTrackParticleCnvAlgCfg()

ComponentAccumulator ActsTrackFindingConfig.ActsTrackToTrackParticleCnvAlgCfg (   flags,
str   name = "ActsTrackToTrackParticleCnvAlg",
**  kwargs 
)

Definition at line 340 of file ActsTrackFindingConfig.py.

341  name: str = "ActsTrackToTrackParticleCnvAlg",
342  **kwargs) -> ComponentAccumulator:
343  acc = ComponentAccumulator()
344 
345  if 'ExtrapolationTool' not in kwargs:
346  from ActsConfig.ActsGeometryConfig import ActsExtrapolationToolCfg
347  kwargs.setdefault('ExtrapolationTool', acc.popToolsAndMerge(ActsExtrapolationToolCfg(flags)) )
348 
349  kwargs.setdefault('BeamSpotKey', 'BeamSpotData')
350  kwargs.setdefault('FirstAndLastParameterOnly',True)
351 
352  det_elements=[]
353  element_types=[]
354  if flags.Detector.EnableITkPixel:
355  det_elements += ['ITkPixelDetectorElementCollection']
356  element_types += [1]
357  if flags.Detector.EnableITkStrip:
358  det_elements += ['ITkStripDetectorElementCollection']
359  element_types += [2]
360 
361  kwargs.setdefault('SiDetectorElementCollections',det_elements)
362  kwargs.setdefault('SiDetEleCollToMeasurementType',element_types)
363  acc.addEventAlgo(
364  CompFactory.ActsTrk.TrackToTrackParticleCnvAlg(name, **kwargs))
365 
366  if flags.Acts.storeTrackStateInfo:
367  from ActsConfig.ActsObjectDecorationConfig import ActsMeasurementToTrackParticleDecorationCfg
368 
370 
371  return acc
372 
373 

◆ isdet()

list ActsTrackFindingConfig.isdet (   flags,
*list   pixel = None,
list   strip = None,
list   hgtd = None 
)

Definition at line 11 of file ActsTrackFindingConfig.py.

11 def isdet(flags,
12  *,
13  pixel: list = None,
14  strip: list = None,
15  hgtd: list = None) -> list:
16  keys = []
17  if flags.Detector.EnableITkPixel and pixel is not None:
18  keys += pixel
19  if flags.Detector.EnableITkStrip and strip is not None:
20  keys += strip
21  if flags.Acts.useHGTDClusterInTrackFinding and hgtd is not None:
22  keys += hgtd
23  return keys
24 

◆ seedOrder()

list ActsTrackFindingConfig.seedOrder (   flags,
*list   pixel = None,
list   strip = None 
)

Definition at line 25 of file ActsTrackFindingConfig.py.

25 def seedOrder(flags,
26  *,
27  pixel: list = None,
28  strip: list = None) -> list:
29  keys = isdet(flags, pixel=pixel, strip=strip)
30  if flags.Acts.useStripSeedsFirst:
31  keys.reverse()
32  return keys
33 
ActsTrackFindingConfig.ActsTrackFindingCfg
ComponentAccumulator ActsTrackFindingCfg(flags, **kwargs)
Definition: ActsTrackFindingConfig.py:192
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
ActsMonitoringConfig.ActsTrackFindingMonitoringToolCfg
ComponentAccumulator ActsTrackFindingMonitoringToolCfg(flags, str name="ActsTrackFindingMonitoringTool", **kwargs)
Definition: ActsMonitoringConfig.py:163
ActsMeasurementCalibrationConfig.ActsAnalogueClusteringToolCfg
ComponentAccumulator ActsAnalogueClusteringToolCfg(flags, str name='ActsAnalogueClusteringTool', **kwargs)
Definition: ActsMeasurementCalibrationConfig.py:6
python.InDetEtaDependentCutsConfig.ITkEtaDependentCutsSvcCfg
def ITkEtaDependentCutsSvcCfg(flags, name='ITkEtaDependentCutsSvc', **kwargs)
Definition: InDetEtaDependentCutsConfig.py:7
ActsAnalysisConfig.ActsTrackAnalysisAlgCfg
ComponentAccumulator ActsTrackAnalysisAlgCfg(flags, str name="ActsTrackAnalysisAlg", **kwargs)
Definition: ActsAnalysisConfig.py:6
ActsTrackFindingConfig.ActsMainScoreBasedAmbiguityResolutionAlgCfg
ComponentAccumulator ActsMainScoreBasedAmbiguityResolutionAlgCfg(flags, str name="ActsScoreBasedAmbiguityResolutionAlg", **kwargs)
Definition: ActsTrackFindingConfig.py:251
ActsObjectDecorationConfig.ActsMeasurementToTrackParticleDecorationCfg
ComponentAccumulator ActsMeasurementToTrackParticleDecorationCfg(flags, str name="ActsMeasurementToTrackParticleDecoration", **kwargs)
Definition: ActsObjectDecorationConfig.py:6
ActsTrackFindingConfig.seedOrder
list seedOrder(flags, *list pixel=None, list strip=None)
Definition: ActsTrackFindingConfig.py:25
ActsGeometryConfig.ActsExtrapolationToolCfg
ComponentAccumulator ActsExtrapolationToolCfg(flags, str name="ActsExtrapolationTool", **kwargs)
Definition: ActsGeometryConfig.py:109
plotBeamSpotVxVal.range
range
Definition: plotBeamSpotVxVal.py:195
ActsTrackFindingConfig.isdet
list isdet(flags, *list pixel=None, list strip=None, list hgtd=None)
Definition: ActsTrackFindingConfig.py:11
ActsTrackFindingConfig.ActsTrackStatePrinterToolCfg
ComponentAccumulator ActsTrackStatePrinterToolCfg(flags, str name="ActsTrackStatePrinterTool", **kwargs)
Definition: ActsTrackFindingConfig.py:34
ActsGeometryConfig.ActsTrackingGeometryToolCfg
ComponentAccumulator ActsTrackingGeometryToolCfg(flags, str name="ActsTrackingGeometryTool")
Definition: ActsGeometryConfig.py:100
ActsTrackFindingConfig.ActsAmbiguityResolutionCfg
ComponentAccumulator ActsAmbiguityResolutionCfg(flags, **kwargs)
Definition: ActsTrackFindingConfig.py:317
ActsMonitoringConfig.ActsAmbiguityResolutionMonitoringToolCfg
ComponentAccumulator ActsAmbiguityResolutionMonitoringToolCfg(flags, str name="ActsAmbiguityResolutionMonitoringTool", **kwargs)
Definition: ActsMonitoringConfig.py:180
ActsGeometryConfig.ActsDetectorElementToActsGeometryIdMappingAlgCfg
ComponentAccumulator ActsDetectorElementToActsGeometryIdMappingAlgCfg(flags, str name="ActsDetectorElementToActsGeometryIdMappingAlg", **kwargs)
Definition: ActsGeometryConfig.py:257
ActsTrackFindingConfig.ActsMainAmbiguityResolutionAlgCfg
ComponentAccumulator ActsMainAmbiguityResolutionAlgCfg(flags, str name="ActsAmbiguityResolutionAlg", **kwargs)
Definition: ActsTrackFindingConfig.py:292
ActsTrackFindingConfig.ActsMainTrackFindingAlgCfg
ComponentAccumulator ActsMainTrackFindingAlgCfg(flags, str name="ActsTrackFindingAlg", **kwargs)
Definition: ActsTrackFindingConfig.py:53
ActsTrackFittingConfig.ActsFitterCfg
ComponentAccumulator ActsFitterCfg(flags, str name="ActsFitterTool", **kwargs)
Definition: ActsTrackFittingConfig.py:8
readCCLHist.float
float
Definition: readCCLHist.py:83
ActsTrackFindingConfig.ActsTrackToTrackParticleCnvAlgCfg
ComponentAccumulator ActsTrackToTrackParticleCnvAlgCfg(flags, str name="ActsTrackToTrackParticleCnvAlg", **kwargs)
Definition: ActsTrackFindingConfig.py:340