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

Functions

 NewTrackingTRTExtensionCfg (flags, SiTrackCollection=None, ExtendedTrackCollection=None, ExtendedTracksMap=None)
 NewTrackingTRTExtensionPhaseCfg (flags, SiTrackCollection=None, ExtendedTrackCollection=None, ExtendedTracksMap=None)

Variables

 flags = initConfigFlags()
int numThreads = 1
 NumThreads
 NumConcurrentEvents
 GeometryPixel
 GeometrySCT
 GeometryTRT
 EnableCalo
 doTRTExtension
 Files
 top_acc = MainServicesCfg(flags)
list InputCollections = []
str ResolvedTracks = 'ResolvedTracks'
str InDetSpSeededTracksKey = 'SiSPSeededTracks'
str ExtendedTrackCollection = 'ExtendedTracks'
str ExtendedTracksMap = 'ExtendedTracksMap'
 iovsvc = top_acc.getService('IOVDbSvc')
 OutputLevel

Function Documentation

◆ NewTrackingTRTExtensionCfg()

python.TRTExtensionConfig.NewTrackingTRTExtensionCfg ( flags,
SiTrackCollection = None,
ExtendedTrackCollection = None,
ExtendedTracksMap = None )

--------— Setup TRT Extension for New tracking


Definition at line 9 of file TRTExtensionConfig.py.

12 ExtendedTracksMap = None):
13 #
14 # Track extension to TRT algorithm
15 #
16 from InDetConfig.TRT_TrackExtensionAlgConfig import TRT_TrackExtensionAlgCfg
17 acc = TRT_TrackExtensionAlgCfg(flags,
18 InputTracksLocation = SiTrackCollection,
19 ExtendedTracksLocation = ExtendedTracksMap)
20
21 from InDetConfig.InDetExtensionProcessorConfig import (
22 InDetExtensionProcessorCfg)
23 acc.merge(InDetExtensionProcessorCfg(flags,
24 TrackName = SiTrackCollection,
25 NewTrackName = ExtendedTrackCollection,
26 ExtensionMap = ExtendedTracksMap))
27
28 if flags.Tracking.doTruth:
29 from InDetConfig.TrackTruthConfig import InDetTrackTruthCfg
30 acc.merge(InDetTrackTruthCfg(
31 flags,
32 Tracks = ExtendedTrackCollection,
33 DetailedTruth = ExtendedTrackCollection+"DetailedTruth",
34 TracksTruth = ExtendedTrackCollection+"TruthCollection"))
35
36
37 return acc
38

◆ NewTrackingTRTExtensionPhaseCfg()

python.TRTExtensionConfig.NewTrackingTRTExtensionPhaseCfg ( flags,
SiTrackCollection = None,
ExtendedTrackCollection = None,
ExtendedTracksMap = None )

Definition at line 39 of file TRTExtensionConfig.py.

42 ExtendedTracksMap = None):
43 #
44 # Track extension to TRT algorithm
45 #
46 from InDetConfig.TRT_TrackExtensionAlgConfig import (
47 TRT_Phase_TrackExtensionAlgCfg)
48 acc = TRT_Phase_TrackExtensionAlgCfg(flags,
49 InputTracksLocation = SiTrackCollection,
50 ExtendedTracksLocation = ExtendedTracksMap)
51
52 from InDetConfig.InDetExtensionProcessorConfig import (
53 InDetExtensionProcessorCfg)
54 acc.merge(InDetExtensionProcessorCfg(flags,
55 name = "InDetExtensionProcessorPhase",
56 TrackName = SiTrackCollection,
57 NewTrackName = ExtendedTrackCollection,
58 ExtensionMap = ExtendedTracksMap))
59
60 return acc
61

Variable Documentation

◆ doTRTExtension

python.TRTExtensionConfig.doTRTExtension

Definition at line 79 of file TRTExtensionConfig.py.

◆ EnableCalo

python.TRTExtensionConfig.EnableCalo

Definition at line 77 of file TRTExtensionConfig.py.

◆ ExtendedTrackCollection

str python.TRTExtensionConfig.ExtendedTrackCollection = 'ExtendedTracks'

Definition at line 118 of file TRTExtensionConfig.py.

◆ ExtendedTracksMap

str python.TRTExtensionConfig.ExtendedTracksMap = 'ExtendedTracksMap'

Definition at line 119 of file TRTExtensionConfig.py.

◆ Files

python.TRTExtensionConfig.Files

Definition at line 82 of file TRTExtensionConfig.py.

◆ flags

python.TRTExtensionConfig.flags = initConfigFlags()

Definition at line 66 of file TRTExtensionConfig.py.

◆ GeometryPixel

python.TRTExtensionConfig.GeometryPixel

Definition at line 72 of file TRTExtensionConfig.py.

◆ GeometrySCT

python.TRTExtensionConfig.GeometrySCT

Definition at line 73 of file TRTExtensionConfig.py.

◆ GeometryTRT

python.TRTExtensionConfig.GeometryTRT

Definition at line 74 of file TRTExtensionConfig.py.

◆ InDetSpSeededTracksKey

str python.TRTExtensionConfig.InDetSpSeededTracksKey = 'SiSPSeededTracks'

Definition at line 117 of file TRTExtensionConfig.py.

◆ InputCollections

list python.TRTExtensionConfig.InputCollections = []

Definition at line 114 of file TRTExtensionConfig.py.

◆ iovsvc

python.TRTExtensionConfig.iovsvc = top_acc.getService('IOVDbSvc')

Definition at line 151 of file TRTExtensionConfig.py.

◆ NumConcurrentEvents

python.TRTExtensionConfig.NumConcurrentEvents

Definition at line 70 of file TRTExtensionConfig.py.

◆ NumThreads

python.TRTExtensionConfig.NumThreads

Definition at line 69 of file TRTExtensionConfig.py.

◆ numThreads

int python.TRTExtensionConfig.numThreads = 1

Definition at line 68 of file TRTExtensionConfig.py.

◆ OutputLevel

python.TRTExtensionConfig.OutputLevel

Definition at line 152 of file TRTExtensionConfig.py.

◆ ResolvedTracks

str python.TRTExtensionConfig.ResolvedTracks = 'ResolvedTracks'

Definition at line 116 of file TRTExtensionConfig.py.

◆ top_acc

python.TRTExtensionConfig.top_acc = MainServicesCfg(flags)

Definition at line 87 of file TRTExtensionConfig.py.