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

Fix #959: update transport parameters documentation #960

Open
wants to merge 10 commits into
base: develop
Choose a base branch
from

Conversation

ftessier
Copy link
Member

@ftessier ftessier commented Feb 10, 2023

Update the documentation in manuals and in code for the current EGSnrc Monte Carlo parameters and their default options. There was a lot of outdated content scattered throughout. I checked in the code that the defaults correspond to those in the code.

I created many commits to facilitate review. Each one corresponds to one particular option default. The first large one contain the typos and tweaks without any impact on the documentation of defaults.

Note that dosxyznrc has a different default value for the Boundary crossing algorithm (PRESTA-I, which changes the skin depth as well). I think this should be changed to EXACT, with a note in the documentation to explain how simulations may become faster with PRESTA-I, not the other way around with a justification! The default options should produce the most accurate results possible.

The second commit in the chain has to do with an update of defaults in the code (and documentation) for the IAPRIM parameter. It should be 1 instead of 0. I will move this to its own pull request before merging, to keep the current pull request as documentation only, without functional changes.

While at it, I noticed and corrected a number of typos throughout the EGSnrc tree as well.

This fixes #959.

@rtownson
Copy link
Collaborator

Rebased on develop.

@rtownson
Copy link
Collaborator

I've compile the documentation on this branch and updated the website for the 2023 release. So currently, all of these changes are already live. If we make any changes, just let me know and I will update the website again.

@@ -236,27 +234,32 @@
to NRC, then use NRC pair production cross-sections
(in file $HEN_HOUSE/data/pair_nrc1.data). Only
of interest at low energies, where the NRC cross-
sections take into account the assymmetry in the
sections take into account the asymmetry in the
positron-electron energy distribution.
[ pair_nrc ]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because we all know what happens when you assume assymmetry.

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

Successfully merging this pull request may close these issues.

Outdated default options in EGSnrc documentation
3 participants