Skip to content
Snippets Groups Projects
Commit 4c5b95e5 authored by Tadej Novak's avatar Tadej Novak
Browse files

Merge branch 'tstreble-main-patch-f048' into 'main'

Retrieve public muon EDMPrinterTool with getPrimaryAndMerge

See merge request !75698
parents 4ab2c32a 09fe1d26
No related branches found
No related tags found
9 merge requests!77731Draft: Updates to ZDC reconstruction,!77728Draft: updates to ZDC reconstruction,!77522Draft: sTGC Pad Trigger Emulator,!76725ZdcNtuple: Fix cppcheck warning.,!76611L1CaloFEXByteStream: Fix out-of-bounds array accesses.,!76475Punchthrough AF3 implementation in FastG4,!76474Punchthrough AF3 implementation in FastG4,!75698Retrieve public muon EDMPrinterTool with getPrimaryAndMerge,!75127Draft: Seeder types rebase2 grid fix
......@@ -30,7 +30,7 @@ def PhysValMuonCfg(flags, name="muphysval", **kwargs):
from MuonSelectorTools.MuonSelectorToolsConfig import MuonSelectionToolCfg
kwargs.setdefault("MuonSelector", acc.popToolsAndMerge(MuonSelectionToolCfg(flags)))
from MuonConfig.MuonRecToolsConfig import MuonEDMPrinterToolCfg
edmprinter = acc.popToolsAndMerge(MuonEDMPrinterToolCfg(flags))
edmprinter = acc.getPrimaryAndMerge(MuonEDMPrinterToolCfg(flags))
kwargs.setdefault("MuonPrinter", CompFactory.Rec.MuonPrintingTool(MuonStationPrinter=edmprinter))
kwargs.setdefault("EnableLumi", False)
from AthenaCommon.Constants import WARNING
......
......@@ -10,7 +10,7 @@ def TrajectoryBuilderCfg(flags, name = "MuonDecayTruthTrajectoryBuilder", **kwar
def MuonTrackTruthToolCfg(flags, name = "MuonTrackTruthTool", **kwargs):
result = ComponentAccumulator()
from MuonConfig.MuonRecToolsConfig import MuonEDMPrinterToolCfg
kwargs.setdefault("Printer", result.popToolsAndMerge(MuonEDMPrinterToolCfg(flags)))
kwargs.setdefault("Printer", result.getPrimaryAndMerge(MuonEDMPrinterToolCfg(flags)))
kwargs.setdefault("TruthTrajectoryBuilder", result.popToolsAndMerge(TrajectoryBuilderCfg(flags)))
the_tool = CompFactory.Muon.MuonTrackTruthTool(name, **kwargs)
result.setPrivateTools(the_tool)
......@@ -19,7 +19,7 @@ def MuonTrackTruthToolCfg(flags, name = "MuonTrackTruthTool", **kwargs):
def MuonTrackPerformanceAlgCfg(flags, name = "MuonTrackPerformanceAlg", **kwargs):
result = ComponentAccumulator()
from MuonConfig.MuonRecToolsConfig import MuonEDMPrinterToolCfg, MuonTrackSummaryHelperToolCfg
kwargs.setdefault("Printer", result.popToolsAndMerge(MuonEDMPrinterToolCfg(flags)))
kwargs.setdefault("Printer", result.getPrimaryAndMerge(MuonEDMPrinterToolCfg(flags)))
kwargs.setdefault("TrackTruthTool", result.popToolsAndMerge(MuonTrackTruthToolCfg(flags)))
kwargs.setdefault("SummaryHelperTool", result.popToolsAndMerge(MuonTrackSummaryHelperToolCfg(flags)))
kwargs.setdefault("DoTruth", flags.Input.isMC)
......
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