time-of-flight effect