Add common call to FitAlgorithm

Of course this is only useful for 3 detections,
in which case one should use one of the analytical algorithms.
Add logic checks to catch bad combinations
Use the Cartesian algorithms

For the reconstruction of events and coincidences