Skip to content

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

Merge request reports