Skip to content

MuonPRDTest - Declare initialized ReadHandleKeys as algorithm properties

Hi everybody,

the avalanche scheduler does not pick up the dependencies of the NSWPRDValAlg albeit the ReadHandleKeys were initialized by the individual PRDTester modules. The reason is that none of the keys is actually declared as an algorithm property, which are later retrieved by the AvalancheScheduler to figure out the data dependency.

This MR augments the MuonTesterTree by a mechanism to consistently propagate the data dependencies to the avalanche scheduler.

Clients downstream should be aware that the signature of the init method changed from

     ATH_CHECK(m_tree.initialize(histSvc());

to

    ATH_CHECK(m_tree.initialize(this));

Tagging: @pscholer, @zyan for information

The philosopher of the day:

grafik

@goblirsc, @npetters, @sroe, @ncalace, @pgadow, @sabidi, @shyan @desampso, @syan, @sangelid, @tstreble

Edited by Johannes Junggeburth

Merge request reports