Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alternative treatment of Multiple scattering via Random Hinge #374

Open
asandrock opened this issue Jun 20, 2023 · 0 comments
Open

Alternative treatment of Multiple scattering via Random Hinge #374

asandrock opened this issue Jun 20, 2023 · 0 comments

Comments

@asandrock
Copy link
Contributor

The treatment of multiple scattering as implemented at the moment delivers a change in direction and position compared to a straight line propagation. This does not work in CORSIKA 8, therefore the position shift is ignored, using only the direction change. An alternative algorithm would be the random hinge algorithm, which approximates the multiple scattering by a single scattering event at a random intermediate point along the straight-line trajectory. Alfredo Ferrari has recommended the PENELOPE manual as a good explanation of this technique:

https://www.oecd-nea.org/upload/docs/application/pdf/2020-10/penelope-2018__a_code_system_for_monte_carlo_simulation_of_electron_and_photon_transport.pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant