Re-organize ProtoParticle creation and ExtraInfo filling
To avoid updating the ProtoParticle container in-situ in the TES, change the code which fills the ExtraInfo into tools, which are given a non-const container of ProtoParticles. Move the tools into LHCb because they do not require anything specific from Rec. This is in preparation of changes which will make the code operate without assumptions on the CaloHypo
details, allowing to make direct use of v2 CaloHypo
.
must be applied in conjunction with LHCb!2797 (merged) and Moore!638 (merged), Refs updated in Brunel!1088 (merged) + Moore!649 (merged), should go with !2237 (merged) as well (update refs together)
Edited by Peilian Li