Skip to content
Snippets Groups Projects
Commit d42dedc4 authored by scott snyder's avatar scott snyder
Browse files

TrigEgammaMonitoring: Dependency fix

TrigEgammaAnalysisBaseTool has a dependency on LuminosityCondDataOnline.
These tools are used by TrigEgammaMonTool/HLTEgammaMon.
However, that tool does not use ToolHandleArray in the standard way,
so the dependency doesn't get automatically propagated.
So just add the dependency by hand.

Needed to fix crashes with q220 with --thread=1.
parent 9b5a4109
No related branches found
No related tags found
6 merge requests!58791DataQualityConfigurations: Modify L1Calo config for web display,!46784MuonCondInterface: Enable thread-safety checking.,!46776Updated LArMonitoring config file for WD to match new files produced using MT,!45405updated ART test cron job,!42417Draft: DIRE and VINCIA Base Fragments for Pythia 8.3,!37929TrigEgammaMonitoring: Dependency fix
......@@ -294,5 +294,10 @@ class TrigEgammaMonToolBuilder:
"TrigEgammaNavAnalysisTool/HLTEgammaElectronAnalysis"])
else:
tool = self.configureDefaultMonTool()
# Dependency required by TrigEgammaAnalysisBaseTool.
# Not propagated automatically though HLTEgammaMon
# because it doesn't use ToolHandle's as intended.
tool.ExtraInputs += [('LuminosityCondData', 'ConditionStore+LuminosityCondDataOnline')]
return [tool]
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