Monte Carlo calculations of heavy ion cross-sections based on the Boltzmann Master equation theory