HS selection, TTVA decoration, and Run 3 TTVA algorithms and tools
Adds a new interfaces and packages to InnerDetector for selecting the HS vertex candidate using sumpt2 or sumpt (default behaviour returns the PV determined by tracking using sumpt2, but the user has the ability to redo this determination) as well as for augmenting tracks with the AMVF vertices they are used in the fits of and the corresponding weights. The HS selection tool and used-in-fit decoration tool have been added to the DerivationFramework as part of DAOD_PHYS ID augmentation. Additionally, the decoration tool has been added to jet reconstruction workflows (+ trigger) wherever the TTVA tool is accessed in order to prevent segfaults due to missing decorations. The decorations are explicitly not written out to ESDs and AODs as part of reconstruction workflows.
This MR also updates the existing TTVA tool to apply these decorations. Run 2 and Run 3 WPs are now supported by the tool.
@goblirsc @vcairo @kostyuk @keli @goetz @sroe for discussion