Basic Monte Carlo Steps
The position of the photon is updated with the travel
distance
l
The type of interaction will be selected based on the
cross section data for the different interactions
The energies and angles of the produced particles
will be generated