Particle residence time distributions in a vortex-based solar particle receiver-reactor: An experimental, numerical and theoretical study. (16th March 2020)