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

Functions

 TRT_TrackSegmentsFinderCfg (flags, name='InDetTRT_TrackSegmentsFinder', InputCollections=None, **kwargs)
 TRT_TrackSegmentsFinder_Cosmics_Cfg (flags, name='InDetTRT_TrackSegmentsFinder_Cosmics', **kwargs)
 TRT_TrackSegmentsFinder_Phase_Cfg (flags, name='InDetTRT_TrackSegmentsFinder_Phase', **kwargs)
 TRT_TrackSegmentsFinder_TrackSegments_Cfg (flags, name='InDetTRT_TrackSegmentsFinder_TrackSegments', **kwargs)

Function Documentation

◆ TRT_TrackSegmentsFinder_Cosmics_Cfg()

python.TRT_TrackSegmentsFinderConfig.TRT_TrackSegmentsFinder_Cosmics_Cfg ( flags,
name = 'InDetTRT_TrackSegmentsFinder_Cosmics',
** kwargs )

Definition at line 43 of file TRT_TrackSegmentsFinderConfig.py.

44 flags, name = 'InDetTRT_TrackSegmentsFinder_Cosmics', **kwargs):
45 acc = ComponentAccumulator()
46
47 if "SegmentsMakerTool" not in kwargs:
48 from InDetConfig.TRT_TrackSegmentsToolConfig import (
49 TRT_TrackSegmentsMaker_BarrelCosmicsCfg)
50 kwargs.setdefault("SegmentsMakerTool", acc.popToolsAndMerge(
51 TRT_TrackSegmentsMaker_BarrelCosmicsCfg(flags)))
52
53 acc.merge(TRT_TrackSegmentsFinderCfg(flags, name, **kwargs))
54 return acc
55

◆ TRT_TrackSegmentsFinder_Phase_Cfg()

python.TRT_TrackSegmentsFinderConfig.TRT_TrackSegmentsFinder_Phase_Cfg ( flags,
name = 'InDetTRT_TrackSegmentsFinder_Phase',
** kwargs )

Definition at line 56 of file TRT_TrackSegmentsFinderConfig.py.

57 flags, name = 'InDetTRT_TrackSegmentsFinder_Phase', **kwargs):
58 acc = ComponentAccumulator()
59
60 if "SegmentsMakerTool" not in kwargs:
61 from InDetConfig.TRT_TrackSegmentsToolConfig import (
62 TRT_TrackSegmentsMaker_ATLxk_Phase_Cfg)
63 kwargs.setdefault("SegmentsMakerTool", acc.popToolsAndMerge(
64 TRT_TrackSegmentsMaker_ATLxk_Phase_Cfg(flags)))
65
66 kwargs.setdefault("SegmentsLocation", "TRTSegments_Phase")
67
68 acc.merge(TRT_TrackSegmentsFinderCfg(flags, name, **kwargs))
69 return acc
70

◆ TRT_TrackSegmentsFinder_TrackSegments_Cfg()

python.TRT_TrackSegmentsFinderConfig.TRT_TrackSegmentsFinder_TrackSegments_Cfg ( flags,
name = 'InDetTRT_TrackSegmentsFinder_TrackSegments',
** kwargs )

Definition at line 71 of file TRT_TrackSegmentsFinderConfig.py.

72 flags, name = 'InDetTRT_TrackSegmentsFinder_TrackSegments', **kwargs):
73 acc = ComponentAccumulator()
74
75 if "SegmentsMakerTool" not in kwargs:
76 from InDetConfig.TRT_TrackSegmentsToolConfig import (
77 TRT_TrackSegmentsMaker_ATLxk_TrackSegmentsCfg)
78 kwargs.setdefault("SegmentsMakerTool", acc.popToolsAndMerge(
79 TRT_TrackSegmentsMaker_ATLxk_TrackSegmentsCfg(flags)))
80
81 kwargs.setdefault("SegmentsLocation", "TRTSegmentsTRT")
82
83 acc.merge(TRT_TrackSegmentsFinderCfg(flags, name, **kwargs))
84 return acc

◆ TRT_TrackSegmentsFinderCfg()

python.TRT_TrackSegmentsFinderConfig.TRT_TrackSegmentsFinderCfg ( flags,
name = 'InDetTRT_TrackSegmentsFinder',
InputCollections = None,
** kwargs )

Definition at line 7 of file TRT_TrackSegmentsFinderConfig.py.

9 InputCollections = None, **kwargs):
10
11 from MagFieldServices.MagFieldServicesConfig import (
12 AtlasFieldCacheCondAlgCfg)
13 acc = AtlasFieldCacheCondAlgCfg(flags)
14
15 if "SegmentsMakerTool" not in kwargs:
16 from InDetConfig.TRT_TrackSegmentsToolConfig import (
17 TRT_TrackSegmentsMaker_ATLxkCfg)
18 InDetTRT_TrackSegmentsMaker = acc.popToolsAndMerge(
19 TRT_TrackSegmentsMaker_ATLxkCfg(flags,
20 InputCollections = InputCollections))
21 kwargs.setdefault("SegmentsMakerTool", InDetTRT_TrackSegmentsMaker)
22
23 if "RoadTool" not in kwargs:
24 from InDetConfig.TRT_DetElementsRoadToolConfig import (
25 TRT_DetElementsRoadMaker_xkCfg)
26 kwargs.setdefault("RoadTool", acc.popToolsAndMerge(
27 TRT_DetElementsRoadMaker_xkCfg(flags)))
28
29 if flags.Tracking.BackTracking.doRoISeeded:
30 from InDetConfig.InDetCaloClusterROISelectorConfig import (
31 CaloClusterROIPhiRZContainerMakerCfg)
32 acc.merge(CaloClusterROIPhiRZContainerMakerCfg(flags))
33 kwargs.setdefault("useCaloSeeds", True)
34 kwargs.setdefault("EMROIPhiRZContainer", (
35 "InDetCaloClusterROIPhiRZ%.0fGeVBackTracking" %
36 (flags.Tracking.BackTracking.minRoIClusterEt/Units.GeV)))
37
38 kwargs.setdefault("SegmentsLocation", "TRTSegments")
39
40 acc.addEventAlgo(CompFactory.InDet.TRT_TrackSegmentsFinder(name, **kwargs))
41 return acc
42