ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsConfig
python
ActsPrdAssociationConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2
3
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
4
from
AthenaConfiguration.ComponentFactory
import
CompFactory
5
6
def
ActsPrdAssociationAlgCfg
(flags,
7
name: str =
"ActsPrdAssociationAlg"
,
8
*,
9
previousActsExtension: str =
None
,
10
**kwargs) -> ComponentAccumulator:
11
acc = ComponentAccumulator()
12
acts_tracks = f
"{flags.Tracking.ActiveConfig.extension}Tracks"
if
not
flags.Acts.doAmbiguityResolution
else
f
"{flags.Tracking.ActiveConfig.extension}ResolvedTracks"
13
kwargs.setdefault(
'InputTrackCollection'
, acts_tracks)
14
kwargs.setdefault(
'OutputPrdMap'
, f
'{flags.Tracking.ActiveConfig.extension}PrdMap'
)
15
if
previousActsExtension
is
not
None
:
16
kwargs.setdefault(
'InputPrdMap'
, f
'{previousActsExtension}PrdMap'
)
17
acc.addEventAlgo(CompFactory.ActsTrk.PrdAssociationAlg(name, **kwargs))
18
return
acc
ActsPrdAssociationConfig.ActsPrdAssociationAlgCfg
ComponentAccumulator ActsPrdAssociationAlgCfg(flags, str name="ActsPrdAssociationAlg", *, str previousActsExtension=None, **kwargs)
Definition
ActsPrdAssociationConfig.py:10
Generated on
for ATLAS Offline Software by
1.17.0