Skip to content

use configured PixelToTPIDTool to express conditions dependencies

Jiri Masik requested to merge jmasik/athena:gsf-fix-cond-dependency into main

In the course of investigation of ATR-28617 I've noticed a problem with the configuration of the GSF which did not express the dependency on the PixeldEdx conditions properly and depending on ordering in the menu

time athena.py --CA --threads=1 --evtMax=1 --skipEvents=186 --filesInput=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrigInDetValidation/samples/valid1.516757.MGPy8EG_A14NNPDF23LO_SelSelLLP_100_0_1ns.recon.RDO.e8514_e8528_s4159_s4114_r14799_tid34200263_00/RDO.34200263._000001.pool.root.1,/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrigInDetValidation/samples/valid1.516697.MGPy8EG_A14NNPDF23LO_SmuSmuLLP_100_0_1ns.recon.RDO.e8514_e8528_s4159_s4114_r14799_tid34200261_00/RDO.34200261._000007.pool.root.1,/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrigInDetValidation/samples/valid1.516640.MGPy8EG_A14NNPDF23LO_StauStauLLP_100_0_1ns.recon.RDO.e8514_e8528_s4159_s4114_r14799_tid34171435_00/RDO.34171435._000004.pool.root.1 TriggerJobOpts/runHLT.py Trigger.triggerMenuSetup="Dev_pp_run3_v1" Trigger.doLVL1=True > athena-ca-skip186.log

fails with

PrecisionTrackViewDataVerifier_forGSFRefit_GSFVDV      0     0   ERROR Did not find ConditionStore+PixeldEdxData in IM_precisionTracking_GSFRefitted_GSF_view_3
PrecisionTrackViewDataVerifier_forGSFRefit_GSFVDV      0     0   DEBUG Available content is: Dump IM_precisionTracking_GSFRefitted_GSF_view_3

Using a configured version of the PixelToTPIDTool schedules also the required conditions alg to satisfy the dependancy

Related to ATR-26732.

CC @dbakshig and @tstreble

Merge request reports