-
Notifications
You must be signed in to change notification settings - Fork 18
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
AtomDB as an external file #177
Comments
If we do, I would like it to be reflected in the cfg-string. Otherwise, the lowE physics produced by NCrystal would be different with different frontends, despite using the same cfg-string So perhaps something like |
Very interesting! It is useful when coupling with ENDF data driven models in a Monte Carlo package. Except for the bound cross section and abundance data differences between ENDF and NCrystal, I think the physical pictures are also quite different. The bound cross section is the combination of coherent and incoherent scatterings, and the coherent scattering length is target spin independent. I guess the coherent scattering length is measurable by interferometry or gravity reflectometry, and the ENDF data are from neutron transmission (I'm less certain about the origin of ENDF data). So the cross section discrepancies between NCrystal and ENDF may be considered as the differences of the incoherent scattering cross section. It may not have any impact on the coherent scattering models. |
Hi Thomas, For SCALE integration of NCrystal this issue would be important because SCALE already has a standard composition library, so being able to use that through this feature would be awesome! |
@ramic-k When you say "composition library" are you referring to abundances, or a library of scattering lengths? The term "composition" sounds a bit like only the former. |
I am not the biggest expert on SCALE ins and outs, and "Standard composition library" is quite convoluted thing that everyone hates, yet lives with, but I think it contains both sets of data in one way or another. Below is the example of what can be found in it, there are two sections: ' ********************************************************* ' ********************************************************* |
Ok, let me know if you figure out something more detailed and precise. Because if this ncrystal feature has to make sense, you will have to be able to convert that data into a .txt file with data for NCrystal. If you can not do that, there is really no reason for me to implement this new feature :-) In terms of elements and isotopes, what NCrystal needs is (all of the) data entered in ATOMDB fields here: https://github.com/mctools/ncrystal/wiki/NCMAT-format#the-atomdb-section The issue of natural abundancies is separate, but related. |
In connection with #176, perhaps it would be useful to have the atomDB as an external file (could be a simple csv file). Then bound atom cross sections and abundances could be used to match existing high energy neutron libraries.
The text was updated successfully, but these errors were encountered: