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:
@goblirsc, @npetters, @sroe, @ncalace, @pgadow, @sabidi, @shyan @desampso, @syan, @sangelid, @tstreble
Edited by Johannes Junggeburth