Skip to content
Snippets Groups Projects
Commit 7339d313 authored by Vakhtang Tsulaia's avatar Vakhtang Tsulaia
Browse files

Merge branch 'getattrFlags' into 'main'

replace flags.TrackOverlay with flags.TrackOverlay.ActiveConfig

See merge request atlas/athena!69611
parents 1c0b4613 538b1c2a
No related branches found
No related tags found
No related merge requests found
......@@ -93,7 +93,10 @@ def ITkStoreTrackSeparateContainerCfg(flags, TrackContainer="",
ClusterSplitProbContainer=""):
result = ComponentAccumulator()
extension = flags.Tracking.ActiveConfig.extension
doTrackOverlay = getattr(flags.TrackOverlay, "ActiveConfig.doTrackOverlay", None) or flags.Overlay.doTrackOverlay
if hasattr(flags.TrackOverlay, "ActiveConfig"):
doTrackOverlay = getattr(flags.TrackOverlay.ActiveConfig, "doTrackOverlay", None)
else:
doTrackOverlay = flags.Overlay.doTrackOverlay
if doTrackOverlay:
# schedule merger to combine signal and background tracks
......@@ -151,7 +154,10 @@ def ITkTrackRecoPassCfg(flags, extension="",
StatTrackTruthCollections = []
result = ComponentAccumulator()
doTrackOverlay = getattr(flags.TrackOverlay, "ActiveConfig.doTrackOverlay", None) or flags.Overlay.doTrackOverlay
if hasattr(flags.TrackOverlay, "ActiveConfig"):
doTrackOverlay = getattr(flags.TrackOverlay.ActiveConfig, "doTrackOverlay", None)
else:
doTrackOverlay = flags.Overlay.doTrackOverlay
TrackContainer = "Resolved" + extension + "Tracks"
SiSPSeededTracks = "SiSPSeeded" + extension + "Tracks"
......@@ -204,7 +210,10 @@ def ITkTrackFinalCfg(flags,
StatTrackTruthCollections = []
result = ComponentAccumulator()
doTrackOverlay = getattr(flags.TrackOverlay, "ActiveConfig.doTrackOverlay", None) or flags.Overlay.doTrackOverlay
if hasattr(flags.TrackOverlay, "ActiveConfig"):
doTrackOverlay = getattr(flags.TrackOverlay.ActiveConfig, "doTrackOverlay", None)
else:
doTrackOverlay = flags.Overlay.doTrackOverlay
TrackContainer = "CombinedITkTracks"
if doTrackOverlay:
......
......@@ -37,7 +37,10 @@ def ITkXAODToInDetClusterConversionCfg(flags, name="ITkXAODToInDetClusterConvers
def PixelClusterizationCfg(flags, name = "InDetPixelClusterization", **kwargs):
acc = ComponentAccumulator()
doTrackOverlay = getattr(flags.TrackOverlay, "ActiveConfig.doTrackOverlay", None) or flags.Overlay.doTrackOverlay
if hasattr(flags.TrackOverlay, "ActiveConfig"):
doTrackOverlay = getattr(flags.TrackOverlay.ActiveConfig, "doTrackOverlay", None)
else:
doTrackOverlay = flags.Overlay.doTrackOverlay
prefix = flags.Overlay.SigPrefix if doTrackOverlay else ''
if "clusteringTool" not in kwargs:
......@@ -93,7 +96,10 @@ def TrigPixelClusterizationCfg(flags, RoIs, name="InDetPixelClusterization", **k
def ITkPixelClusterizationCfg(flags, name = "ITkPixelClusterization", **kwargs):
acc = ComponentAccumulator()
doTrackOverlay = getattr(flags.TrackOverlay, "ActiveConfig.doTrackOverlay", None) or flags.Overlay.doTrackOverlay
if hasattr(flags.TrackOverlay, "ActiveConfig"):
doTrackOverlay = getattr(flags.TrackOverlay.ActiveConfig, "doTrackOverlay", None)
else:
doTrackOverlay = flags.Overlay.doTrackOverlay
prefix = flags.Overlay.SigPrefix if doTrackOverlay else ''
if "clusteringTool" not in kwargs:
......@@ -125,7 +131,10 @@ def ITkTrigPixelClusterizationCfg(flags, name = "ITkTrigPixelClusterization", ro
def SCTClusterizationCfg(flags, name="InDetSCT_Clusterization", **kwargs):
acc = ComponentAccumulator()
doTrackOverlay = getattr(flags.TrackOverlay, "ActiveConfig.doTrackOverlay", None) or flags.Overlay.doTrackOverlay
if hasattr(flags.TrackOverlay, "ActiveConfig"):
doTrackOverlay = getattr(flags.TrackOverlay.ActiveConfig, "doTrackOverlay", None)
else:
doTrackOverlay = flags.Overlay.doTrackOverlay
prefix = flags.Overlay.SigPrefix if doTrackOverlay else ''
if "conditionsTool" not in kwargs:
......@@ -186,7 +195,10 @@ def TrigSCTClusterizationCfg(flags, RoIs, name="InDetSCT_Clusterization", **kwar
def ITkStripClusterizationCfg(flags, name="ITkStripClusterization", **kwargs):
acc = ComponentAccumulator()
doTrackOverlay = getattr(flags.TrackOverlay, "ActiveConfig.doTrackOverlay", None) or flags.Overlay.doTrackOverlay
if hasattr(flags.TrackOverlay, "ActiveConfig"):
doTrackOverlay = getattr(flags.TrackOverlay.ActiveConfig, "doTrackOverlay", None)
else:
doTrackOverlay = flags.Overlay.doTrackOverlay
prefix = flags.Overlay.SigPrefix if doTrackOverlay else ''
if "conditionsTool" not in kwargs:
......@@ -221,7 +233,10 @@ def ITkTrigStripClusterizationCfg(flags, name="ITkTrigStripClusterization", rois
def InDetTRT_RIO_MakerCfg(flags, name = "InDetTRT_RIO_Maker", **kwargs):
acc = ComponentAccumulator()
doTrackOverlay = getattr(flags.TrackOverlay, "ActiveConfig.doTrackOverlay", None) or flags.Overlay.doTrackOverlay
if hasattr(flags.TrackOverlay, "ActiveConfig"):
doTrackOverlay = getattr(flags.TrackOverlay.ActiveConfig, "doTrackOverlay", None)
else:
doTrackOverlay = flags.Overlay.doTrackOverlay
prefix = flags.Overlay.SigPrefix if doTrackOverlay else ''
if "TRT_DriftCircleTool" not in kwargs:
from InDetConfig.TRT_DriftCircleToolConfig import TRT_DriftCircleToolCfg
......
......@@ -293,7 +293,10 @@ def TRTStandalonePassRecoCfg(flags,
def StoreTrackSeparateContainerCfg(flags, TrackContainer="",
ClusterSplitProbContainer=""):
result = ComponentAccumulator()
doTrackOverlay = getattr(flags.TrackOverlay, "ActiveConfig.doTrackOverlay", None) or flags.Overlay.doTrackOverlay
if hasattr(flags.TrackOverlay, "ActiveConfig"):
doTrackOverlay = getattr(flags.TrackOverlay.ActiveConfig, "doTrackOverlay", None)
else:
doTrackOverlay = flags.Overlay.doTrackOverlay
# Dummy Merger to fill additional info
# for PRD-associated pixel tracklets
......@@ -404,7 +407,10 @@ def TrackRecoPassCfg(flags, extension="",
StatTrackTruthCollections=None,
ClusterSplitProbContainer=""):
result = ComponentAccumulator()
doTrackOverlay = getattr(flags.TrackOverlay, "ActiveConfig.doTrackOverlay", None) or flags.Overlay.doTrackOverlay
if hasattr(flags.TrackOverlay, "ActiveConfig"):
doTrackOverlay = getattr(flags.TrackOverlay.ActiveConfig, "doTrackOverlay", None)
else:
doTrackOverlay = flags.Overlay.doTrackOverlay
if InputCombinedInDetTracks is None:
InputCombinedInDetTracks = []
if InputExtendedInDetTracks is None:
......@@ -504,7 +510,10 @@ def TrackFinalCfg(flags,
StatTrackCollections=None,
StatTrackTruthCollections=None):
result = ComponentAccumulator()
doTrackOverlay = getattr(flags.TrackOverlay, "ActiveConfig.doTrackOverlay", None) or flags.Overlay.doTrackOverlay
if hasattr(flags.TrackOverlay, "ActiveConfig"):
doTrackOverlay = getattr(flags.TrackOverlay.ActiveConfig, "doTrackOverlay", None)
else:
doTrackOverlay = flags.Overlay.doTrackOverlay
if InputCombinedInDetTracks is None:
InputCombinedInDetTracks = []
......
......@@ -9,7 +9,10 @@ def TrackCollectionMergerAlgCfg(flags, name="InDetTrackCollectionMerger",
OutputCombinedTracks="",
**kwargs):
result = ComponentAccumulator()
doTrackOverlay = getattr(flags.TrackOverlay, "ActiveConfig.doTrackOverlay", None) or flags.Overlay.doTrackOverlay
if hasattr(flags.TrackOverlay, "ActiveConfig"):
doTrackOverlay = getattr(flags.TrackOverlay.ActiveConfig, "doTrackOverlay", None)
else:
doTrackOverlay = flags.Overlay.doTrackOverlay
prefix = 'Sig_' if doTrackOverlay else ''
kwargs.setdefault("TracksLocation", InputCombinedTracks)
......@@ -30,7 +33,10 @@ def ITkTrackCollectionMergerAlgCfg(flags, name="ITkTrackCollectionMerger",
OutputCombinedTracks="CombinedITkTracks",
**kwargs):
result = ComponentAccumulator()
doTrackOverlay = getattr(flags.TrackOverlay, "ActiveConfig.doTrackOverlay", None) or flags.Overlay.doTrackOverlay
if hasattr(flags.TrackOverlay, "ActiveConfig"):
doTrackOverlay = getattr(flags.TrackOverlay.ActiveConfig, "doTrackOverlay", None)
else:
doTrackOverlay = flags.Overlay.doTrackOverlay
prefix = flags.Overlay.SigPrefix if doTrackOverlay else ''
kwargs.setdefault("TracksLocation", InputCombinedTracks)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment