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

TLE #15

Merged
merged 23 commits into from
Aug 16, 2023
Merged

TLE #15

merged 23 commits into from
Aug 16, 2023

Conversation

yrrepy
Copy link
Owner

@yrrepy yrrepy commented Aug 16, 2023

merge tracklength estimator into latest TLX2

Restore Neutron Heating TLE when Photon Transport is Enabled
This commit restores Jingang Liang's code for the Photon Heating Tracklength Estimator.

Note that there is likely a conflict with TTB and this should be used with LED (electron/positron local energy deposition).

This commit does not restore the functionality to generate Photon HDF5 XS with mt=525 Photon KERMA.
-some errant brackets and old? C++ syntax
-swapped the order of if statements for the analog estimator and particle==photon
Correct Syntax for Photon Heating TLE
Reorganization of logic for Photon TLE; ensuring that photon/electron/positron scoring gets the correct collision heating score.
Comments about re-enabling TLE
Revive energy_fluorescence method.
Revive compute_heating method.
Compute_heating for IncidentPhoton class
Correct location of compute_heating
Add mt=501, Total photon interaction, to HDF5 Photon Data
Fix scipy quad function.
Put function all on one line, (modern Python requirement?)
Extract mt=501 from ACE, Total Photon Interaction XS
Corrections in the workflow for mt501.
Added mt301, this is the Average Photon Heating Number [eV/collision]). To be analogous to MCNP mt=301, fm=-6
This is logic that could be used in a formal pull-request, if the TTB double energy counting is not resolved. 
It it a sort of quick-fix, though preventing photon heating TLE. 

For now the logic is left out so to allow continued testing with TTB on.
Logic no longer required, as the requisite logic is ready to go in tally_scoring.xml
@yrrepy yrrepy closed this Aug 16, 2023
@yrrepy yrrepy reopened this Aug 16, 2023
@yrrepy yrrepy merged commit f58481e into TLX2_TLE+SurvNorm Aug 16, 2023
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant