Skip to content

Draft: fixing warnings in TRUTH[0,1,3]

James Catmore requested to merge jcatmore/athena:master-fix_TRUTHx_warnings into 23.0

ATLASG-2480

This attempts to fix two warnings in TRUTH[0,1,3]:

First:

Derivation 22:37:32 Py:ComponentAccumulator WARNING addPublicTool: Overwriting primary component of this CA. Was EventDensityTool/DFCommonTruthCentralEDTool, now EventDensityTool/DFCommonTruthForwardEDTool
Derivation 22:37:32 Py:ComponentAccumulator WARNING addPublicTool: Overwriting primary component of this CA. Was EventDensityTool/DFCommonTruthForwardEDTool, now DerivationFramework::TruthEDDecorator/DFCommonTruthEDDecorator

caused by inappropriate use of the primary tool setting

Second:

Derivation 22:37:35 MCTruthCommonPr...WARNING Implicit circular data dependency detected for id  ( 'xAOD::TruthParticleContainer' , 'StoreGateSvc+TruthMuons' )
Derivation 22:37:35 MCTruthCommonPr...WARNING Implicit circular data dependency detected for id  ( 'xAOD::TruthParticleContainer' , 'StoreGateSvc+TruthElectrons’ )

This seems to be coming from: https://gitlab.cern.ch/atlas/athena/-/blob/master/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/DerivationFrameworkMCTruth/TruthDressingTool.h

but it isn't clear what the problem is. So far just tidied up the tool, but doesn't suppress the warning.

Merge request reports