ATLAS Offline Software
Loading...
Searching...
No Matches
python.TRT_TrackSegmentsToolConfig Namespace Reference

Functions

 TRT_TrackSegmentsMakerCondAlg_ATLxkCfg (flags, name='InDetTRT_SeedsMakerCondAlg', **kwargs)
 TRT_TrackSegmentsMaker_BarrelCosmicsCfg (flags, name='InDetTRTSegmentsMaker', **kwargs)
 TRT_TrackSegmentsMaker_ATLxkCfg (flags, name='InDetTRT_SeedsMaker', InputCollections=None, **kwargs)
 TRT_TrackSegmentsMaker_ATLxk_Phase_Cfg (flags, name='InDetTRT_SeedsMaker_Phase', **kwargs)
 TRT_TrackSegmentsMaker_ATLxk_TrackSegmentsCfg (flags, name='InDetTRT_SeedsMaker_TrackSegments', **kwargs)

Function Documentation

◆ TRT_TrackSegmentsMaker_ATLxk_Phase_Cfg()

python.TRT_TrackSegmentsToolConfig.TRT_TrackSegmentsMaker_ATLxk_Phase_Cfg ( flags,
name = 'InDetTRT_SeedsMaker_Phase',
** kwargs )

Definition at line 65 of file TRT_TrackSegmentsToolConfig.py.

66 flags, name = 'InDetTRT_SeedsMaker_Phase', **kwargs):
67 kwargs.setdefault("PRDtoTrackMap", "")
68 return TRT_TrackSegmentsMaker_ATLxkCfg(flags, name, **kwargs)
69

◆ TRT_TrackSegmentsMaker_ATLxk_TrackSegmentsCfg()

python.TRT_TrackSegmentsToolConfig.TRT_TrackSegmentsMaker_ATLxk_TrackSegmentsCfg ( flags,
name = 'InDetTRT_SeedsMaker_TrackSegments',
** kwargs )

Definition at line 70 of file TRT_TrackSegmentsToolConfig.py.

71 flags, name = 'InDetTRT_SeedsMaker_TrackSegments', **kwargs):
72 kwargs.setdefault("pTmin", flags.Tracking.ActiveConfig.minPT)
73 kwargs.setdefault("MinNumberDriftCircles", flags.Tracking.ActiveConfig.minPT)
74 kwargs.setdefault("sharedFrac", 0.7)
75 kwargs.setdefault("PRDtoTrackMap", "")
76 return TRT_TrackSegmentsMaker_ATLxkCfg(flags, name, **kwargs)

◆ TRT_TrackSegmentsMaker_ATLxkCfg()

python.TRT_TrackSegmentsToolConfig.TRT_TrackSegmentsMaker_ATLxkCfg ( flags,
name = 'InDetTRT_SeedsMaker',
InputCollections = None,
** kwargs )

Definition at line 36 of file TRT_TrackSegmentsToolConfig.py.

38 InputCollections = None, **kwargs):
39
40 acc = TRT_TrackSegmentsMakerCondAlg_ATLxkCfg(
41 flags,
42 name = 'InDetTRT_SeedsMakerCondAlg',
43 pTmin = flags.Tracking.BackTracking.minPt)
44
45 if "TrackExtensionTool" not in kwargs:
46 from InDetConfig.TRT_TrackExtensionToolConfig import (
47 TRT_TrackExtensionToolCfg)
48 kwargs.setdefault("TrackExtensionTool", acc.popToolsAndMerge(
49 TRT_TrackExtensionToolCfg(flags)))
50
51 kwargs.setdefault("TRT_ClustersContainer", 'TRT_DriftCircles')
52 kwargs.setdefault("RemoveNoiseDriftCircles", False)
53 kwargs.setdefault("NumberMomentumChannel",
54 flags.Tracking.BackTracking.TRTSegFinderPtBins)
55 if InputCollections is not None:
56 kwargs.setdefault("PRDtoTrackMap", 'InDetSegmentPRDtoTrackMap')
57 kwargs.setdefault("MinNumberDriftCircles", flags.Tracking.BackTracking.minTRT)
58 kwargs.setdefault("pTmin", flags.Tracking.BackTracking.minPt)
59 kwargs.setdefault("sharedFrac", flags.Tracking.BackTracking.maxTRTSharedFrac)
60
61 acc.setPrivateTools(
62 CompFactory.InDet.TRT_TrackSegmentsMaker_ATLxk(name, **kwargs))
63 return acc
64

◆ TRT_TrackSegmentsMaker_BarrelCosmicsCfg()

python.TRT_TrackSegmentsToolConfig.TRT_TrackSegmentsMaker_BarrelCosmicsCfg ( flags,
name = 'InDetTRTSegmentsMaker',
** kwargs )

Definition at line 24 of file TRT_TrackSegmentsToolConfig.py.

25 flags, name='InDetTRTSegmentsMaker', **kwargs) :
26 acc = ComponentAccumulator()
27
28 kwargs.setdefault("TrtManagerLocation", 'TRT')
29 kwargs.setdefault("TRT_ClustersContainer", 'TRT_DriftCirclesUncalibrated')
30 kwargs.setdefault("IsMagneticFieldOn", flags.BField.solenoidOn)
31
32 acc.setPrivateTools(
33 CompFactory.InDet.TRT_TrackSegmentsMaker_BarrelCosmics(name, **kwargs))
34 return acc
35

◆ TRT_TrackSegmentsMakerCondAlg_ATLxkCfg()

python.TRT_TrackSegmentsToolConfig.TRT_TrackSegmentsMakerCondAlg_ATLxkCfg ( flags,
name = 'InDetTRT_SeedsMakerCondAlg',
** kwargs )

Definition at line 6 of file TRT_TrackSegmentsToolConfig.py.

7 flags, name = 'InDetTRT_SeedsMakerCondAlg', **kwargs):
8 from TRT_GeoModel.TRT_GeoModelConfig import TRT_ReadoutGeometryCfg
9 acc = TRT_ReadoutGeometryCfg(flags) # To produce TRT_DetElementContainer
10
11 if "PropagatorTool" not in kwargs:
12 from TrkConfig.TrkExRungeKuttaPropagatorConfig import (
13 RungeKuttaPropagatorCfg)
14 kwargs.setdefault("PropagatorTool", acc.popToolsAndMerge(
15 RungeKuttaPropagatorCfg(flags)))
16
17 kwargs.setdefault("NumberMomentumChannel",
18 flags.Tracking.BackTracking.TRTSegFinderPtBins)
19
20 acc.addCondAlgo(
21 CompFactory.InDet.TRT_TrackSegmentsMakerCondAlg_ATLxk(name, **kwargs))
22 return acc
23