ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConfig
python
InDetAssociationToolsConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2
# Configuration of InDetAssociationTools package
3
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
4
from
AthenaConfiguration.ComponentFactory
import
CompFactory
5
6
def
InDetPrdAssociationTool_noTRTCfg
(flags, name='InDetPrdAssociationTool_noTRT', **kwargs) :
7
acc = ComponentAccumulator()
8
kwargs.setdefault(
"PixelClusterAmbiguitiesMapName"
,
'ITkPixelClusterAmbiguitiesMap'
if
flags.Detector.GeometryITk
else
'PixelClusterAmbiguitiesMap'
)
9
kwargs.setdefault(
"addTRToutliers"
,
False
)
10
InDetPRD_AssociationToolGangedPixels = CompFactory.InDet.InDetPRD_AssociationToolGangedPixels(name, **kwargs)
11
acc.setPrivateTools(InDetPRD_AssociationToolGangedPixels)
12
return
acc
13
14
def
InDetPrdAssociationToolCfg
(flags, name='InDetPrdAssociationTool', **kwargs) :
15
if
flags.Detector.GeometryITk:
16
name = name.replace(
"InDet"
,
"ITk"
)
17
return
ITkPrdAssociationToolCfg
(flags, name,**kwargs)
18
19
kwargs.setdefault(
"addTRToutliers"
,
True
)
20
return
InDetPrdAssociationTool_noTRTCfg
(flags, name, **kwargs)
21
22
def
TrigPrdAssociationToolCfg
(flags, name='InDetTrigPrdAssociationTool', **kwargs):
23
kwargs.setdefault(
"PixelClusterAmbiguitiesMapName"
,
'TrigPixelClusterAmbiguitiesMap'
)
24
return
InDetPrdAssociationTool_noTRTCfg
(flags, name, **kwargs)
25
26
def
ITkPrdAssociationToolCfg
(flags, name='ITkPrdAssociationTool', **kwargs):
27
return
InDetPrdAssociationTool_noTRTCfg
(flags, name, **kwargs)
28
29
def
InDetPRDtoTrackMapToolGangedPixelsCfg
(flags, name='PRDtoTrackMapToolGangedPixels', **kwargs):
30
acc = ComponentAccumulator()
31
kwargs.setdefault(
"PixelClusterAmbiguitiesMapName"
,
'PixelClusterAmbiguitiesMap'
)
32
kwargs.setdefault(
"addTRToutliers"
,
True
)
33
acc.setPrivateTools(CompFactory.InDet.InDetPRDtoTrackMapToolGangedPixels(name, **kwargs))
34
return
acc
35
36
def
TrigPRDtoTrackMapToolGangedPixelsCfg
(flags, name='InDetTrigPRDtoTrackMapToolGangedPixels', **kwargs):
37
acc = ComponentAccumulator()
38
kwargs.setdefault(
"PixelClusterAmbiguitiesMapName"
,
'TrigPixelClusterAmbiguitiesMap'
)
39
kwargs.setdefault(
"addTRToutliers"
,
False
)
40
acc.setPrivateTools(CompFactory.InDet.InDetPRDtoTrackMapToolGangedPixels(name, **kwargs))
41
return
acc
42
43
def
ITkPRDtoTrackMapToolGangedPixelsCfg
(flags, name='ITkPRDtoTrackMapToolGangedPixels', **kwargs):
44
acc = ComponentAccumulator()
45
kwargs.setdefault(
"PixelClusterAmbiguitiesMapName"
,
'ITkPixelClusterAmbiguitiesMap'
)
46
kwargs.setdefault(
"addTRToutliers"
,
False
)
47
acc.setPrivateTools(CompFactory.InDet.InDetPRDtoTrackMapToolGangedPixels(name, **kwargs))
48
return
acc
49
50
def
TrigITkPRDtoTrackMapToolGangedPixelsCfg
(flags, name='ITkPRDtoTrackMapToolGangedPixels', **kwargs):
51
kwargs.setdefault(
"PixelClusterAmbiguitiesMapName"
, flags.Trigger.ITkTracking.ClusterAmbiguitiesMap)
52
return
ITkPRDtoTrackMapToolGangedPixelsCfg
(flags, name, **kwargs)
python.InDetAssociationToolsConfig.InDetPrdAssociationTool_noTRTCfg
InDetPrdAssociationTool_noTRTCfg(flags, name='InDetPrdAssociationTool_noTRT', **kwargs)
Definition
InDetAssociationToolsConfig.py:6
python.InDetAssociationToolsConfig.InDetPrdAssociationToolCfg
InDetPrdAssociationToolCfg(flags, name='InDetPrdAssociationTool', **kwargs)
Definition
InDetAssociationToolsConfig.py:14
python.InDetAssociationToolsConfig.InDetPRDtoTrackMapToolGangedPixelsCfg
InDetPRDtoTrackMapToolGangedPixelsCfg(flags, name='PRDtoTrackMapToolGangedPixels', **kwargs)
Definition
InDetAssociationToolsConfig.py:29
python.InDetAssociationToolsConfig.ITkPrdAssociationToolCfg
ITkPrdAssociationToolCfg(flags, name='ITkPrdAssociationTool', **kwargs)
Definition
InDetAssociationToolsConfig.py:26
python.InDetAssociationToolsConfig.TrigPRDtoTrackMapToolGangedPixelsCfg
TrigPRDtoTrackMapToolGangedPixelsCfg(flags, name='InDetTrigPRDtoTrackMapToolGangedPixels', **kwargs)
Definition
InDetAssociationToolsConfig.py:36
python.InDetAssociationToolsConfig.TrigITkPRDtoTrackMapToolGangedPixelsCfg
TrigITkPRDtoTrackMapToolGangedPixelsCfg(flags, name='ITkPRDtoTrackMapToolGangedPixels', **kwargs)
Definition
InDetAssociationToolsConfig.py:50
python.InDetAssociationToolsConfig.ITkPRDtoTrackMapToolGangedPixelsCfg
ITkPRDtoTrackMapToolGangedPixelsCfg(flags, name='ITkPRDtoTrackMapToolGangedPixels', **kwargs)
Definition
InDetAssociationToolsConfig.py:43
python.InDetAssociationToolsConfig.TrigPrdAssociationToolCfg
TrigPrdAssociationToolCfg(flags, name='InDetTrigPrdAssociationTool', **kwargs)
Definition
InDetAssociationToolsConfig.py:22
Generated on
for ATLAS Offline Software by
1.17.0