Effect of impact velocity, block mass and hardness on the coefficients of restitution for rockfall analysis