Difference and usage of calibrateHandEye and calibrateRobotWorldHandEye

Hello,

my setup is a camera with an attached gripper (tracker) and I’m calculating the transform between the gripper and the camera. I’m not quite clear on what the difference between the two approaches, calibrateHandEye and calibrateRobotWorldHandEye, is - they seem to be returning very similar results - only difference that calibrateHandEye returns the transform between gripper and camera while the other one also returns the transform between base and world?
Is there an advantage of using one over the other - since they are also using different algorithms?

Thanks
Markus