avoid spurious copy of MCVertex
Due to mistake in MCVertex which allows the implicit construction of an MCVertex from a pointer to an MCVertex, calling a function which accepts LHCb::MCVertex const&
with a LHCb::MCVertex const*
leads to the construction of a temporary MCVertex
. This MR derefences the pointer when calling such a function to avoid the copy.
Note: LHCb!4843 (merged) will remove this implicit conversion, and hence this MR must either be merged prior to, or together with, LHCb!4843 (merged)
Edited by Gerhard Raven