ATLAS Offline Software
Functions | Variables
python.TRTExtensionConfig Namespace Reference

Functions

def NewTrackingTRTExtensionCfg (flags, SiTrackCollection=None, ExtendedTrackCollection=None, ExtendedTracksMap=None)
 
def 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 = []
 
string ResolvedTracks = 'ResolvedTracks'
 
string InDetSpSeededTracksKey = 'SiSPSeededTracks'
 
string ExtendedTrackCollection = 'ExtendedTracks'
 
string ExtendedTracksMap = 'ExtendedTracksMap'
 
 iovsvc = top_acc.getService('IOVDbSvc')
 TRTExtension #############################. More...
 
 OutputLevel
 

Function Documentation

◆ NewTrackingTRTExtensionCfg()

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

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


Definition at line 9 of file TRTExtensionConfig.py.

10  SiTrackCollection = None,
11  ExtendedTrackCollection = None,
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()

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

Definition at line 39 of file TRTExtensionConfig.py.

40  SiTrackCollection = None,
41  ExtendedTrackCollection = None,
42  ExtendedTracksMap = None):
43  #
44  # Track extension to TRT algorithm
45  #
46  from InDetConfig.TRT_TrackExtensionAlgConfig import (
47  TRT_Phase_TrackExtensionAlgCfg)
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

string python.TRTExtensionConfig.ExtendedTrackCollection = 'ExtendedTracks'

Definition at line 118 of file TRTExtensionConfig.py.

◆ ExtendedTracksMap

string 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

string 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')

TRTExtension #############################.

Definition at line 151 of file TRTExtensionConfig.py.

◆ NumConcurrentEvents

python.TRTExtensionConfig.NumConcurrentEvents

Definition at line 70 of file TRTExtensionConfig.py.

◆ numThreads

int python.TRTExtensionConfig.numThreads = 1

Definition at line 68 of file TRTExtensionConfig.py.

◆ NumThreads

python.TRTExtensionConfig.NumThreads

Definition at line 69 of file TRTExtensionConfig.py.

◆ OutputLevel

python.TRTExtensionConfig.OutputLevel

Definition at line 152 of file TRTExtensionConfig.py.

◆ ResolvedTracks

string 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.

python.TRT_TrackExtensionAlgConfig.TRT_Phase_TrackExtensionAlgCfg
def TRT_Phase_TrackExtensionAlgCfg(flags, name='InDetTRT_Phase_Extension', **kwargs)
Definition: TRT_TrackExtensionAlgConfig.py:18
python.TrackTruthConfig.InDetTrackTruthCfg
def InDetTrackTruthCfg(flags, Tracks="CombinedInDetTracks", DetailedTruth="CombinedInDetTracksDetailedTruth", TracksTruth="CombinedInDetTracksTruthCollection")
Definition: TrackTruthConfig.py:11
python.TRTExtensionConfig.NewTrackingTRTExtensionPhaseCfg
def NewTrackingTRTExtensionPhaseCfg(flags, SiTrackCollection=None, ExtendedTrackCollection=None, ExtendedTracksMap=None)
Definition: TRTExtensionConfig.py:39
python.TRTExtensionConfig.NewTrackingTRTExtensionCfg
def NewTrackingTRTExtensionCfg(flags, SiTrackCollection=None, ExtendedTrackCollection=None, ExtendedTracksMap=None)
Definition: TRTExtensionConfig.py:9
python.InDetExtensionProcessorConfig.InDetExtensionProcessorCfg
def InDetExtensionProcessorCfg(flags, name="InDetExtensionProcessor", **kwargs)
Definition: InDetExtensionProcessorConfig.py:8
python.TRT_TrackExtensionAlgConfig.TRT_TrackExtensionAlgCfg
def TRT_TrackExtensionAlgCfg(flags, name='InDetTRT_Extension', **kwargs)
Definition: TRT_TrackExtensionAlgConfig.py:6