Skip to content

Add HLT2 functor cache

Rosen Matev requested to merge rmatev-functor-cache into master
  • 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

Merge request reports