Add HLT2 functor cache
- Allow public tools to be attached to components. This is needed so that we don't instantiate private functor factory tools (see
Hlt/Hlt2Conf/python/Hlt2Conf/hacks.py
). - Add functor cache for all registered HLT2 lines and add missing factories for the cache on
generic_example.py
. - Use ApplicationMgr.Environment instead of os.environ. In this way, settings are preserved when running from dumped (pkl) options.
Needs LHCb!2627 (merged) and Phys!731 (merged)
Edited by Rosen Matev