Implementation of the search function for the relatives.
In this MR the implemented functions are:
vertex -> descendant vertices
vertex -> descendant particles
vertex -> ancestor vertices
...
In this MR the implemented functions are:
vertex -> descendant vertices
vertex -> descendant particles
vertex -> ancestor vertices
...