Monte Carlo analysis of neutron diffuse scattering data