Sorry to hear of the near accident and hamstring. A foam roller can help with the hamsting recovery, but also depends on what phisio recommended. I've bought one, and used it on a hamstring and my back, sometimes difficult to do the rolling part. There are plenty of youtube videos and articles...