add systematics changes needed for PMGTruthWeightTool updates
This is a number of smaller updates needed for !57599 (merged):
- Have
SystematicsRegistry::registerSystematics
accept anIReentrantSystematicsTool
object. - Have
SystematicsCache::add
accept aSystematicVariation
object. - Fix
ut_stream_systematics
not to place its files in/tmp
. This is not strictly needed for !57599 (merged), but it seemed worth fixing at the same time.
Adding urgent since it is a minor change that is needed for !57599 (merged). This should hopefully just work, there is a minor chance that some random CP tool needs an added include, but that seems rather unlikely.
cc @akong
Edited by Nils Erik Krumnack