AthenaMonitoring and eflowRec: schedule FE linking when running Run3DQTestingDriver on AOD, and add arguments to PFGlobalFlowElementLinkingCfg
Hello,
The original goal of this MR is to schedule the creation of element links between FlowElements and electrons, photons, muons and taus in AthenaMonitoringAODRecoCfg
, which is required when running Run3DQTestingDriver.py
on AODs with HLT monitoring enabled. Otherwise we get the following errors:
METAssociation_AntiKt4EMPFlow 0 0 ERROR SG::ExcBadAuxVar: Attempt to retrieve nonexistent aux data item `::neutralGlobalFELinks' (1637).
AlgTask 0 0 FATAL .executeEvent(): Standard std::exception thrown by METAssociation_AntiKt4EMPFlow
AlgTask 0 0 ERROR SG::ExcBadAuxVar: Attempt to retrieve nonexistent aux data item `::neutralGlobalFELinks' (1637).
as reported in ATR-26347.
To ease the configuration of PFGlobalFlowElementLinkingCfg
, I have added support for passing arguments, so that we can set a special flag for muons when running on AODs (UseMuonTopoClusters=True
).
Tagging @mhodgkin for cross-check.
Cheers, Bertrand
Edited by Bertrand Martin Dit Latour