-
Notifications
You must be signed in to change notification settings - Fork 146
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
Add directional radiative splitting (DRS) egs++ ausgab object #884
base: develop
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this compatible with egs_track_scoring?
int imed; | ||
|
||
const char *dbs_err_msg = | ||
"Stack size exceeded in BEAMpp_DBS::%s()\n" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should refer to egs_radiative_splitting not BEAMpp_DBS
I would call this pull request: Add directional radiative splitting (DRS) egs++ ausgab object |
debug output messages.
link to egs_advanced_appliction.o when compiling shared lib.
Note: Currently does not work. This commit is just to save recent changes.
Overrides key macros from egs_c_interface2.macros.
required EGSnrc calls in egs_advanced_application. Also correcting some of the functions erroneously coded with np->np+1!
1. Add calls to EGSnrc subroutines to egs_advanced_application 2. Fix major bugs in DBS algorithm 3. Introduce initializeData ausgab_object function.
This must also be copied into the application directory.
1. Not deleting top particle before doSmartCompton and split Rayleigh interactions 2. Calculating nsample in doSmartCompton 3. etc.
These are now accessed throuh EGS_AdvancedApplication. Also disabled DRSf (BEAMnrc-style DRS) option.
Forgot to subtract 2 from ir before saving to the_stack.
fac4264
to
5cdd650
Compare
Implement a radiative splitting ausgab object. These commits were extracted out of pull request #878. This is work in progress, not ready for merging.