Updated some documentation.

This commit is contained in:
amandalund 2018-07-05 15:32:33 -05:00
parent 042c1f94de
commit 7dcd6239eb
4 changed files with 75 additions and 17 deletions

View file

@ -179,7 +179,7 @@ Incident Photon Data
**/<element>/stopping_powers/**
:Datasets: - **density_effect** (*double[]*) -- Density effect parameter
:Datasets: - **I** (*double*) -- Mean excitation energy in [eV]
- **energy** (*double[]*) -- Energies in [eV]
- **s_collision** (*double[]*) -- Collisiong stopping power in [eV-cm\ :sup:`2`\ /g]
- **s_radiative** (*double[]*) -- Radiative stopping power in [eV-cm\ :sup:`2`\ /g]

View file

@ -16,7 +16,10 @@ de-excitation of these atoms can result in the emission of electrons and
photons. Electrons themselves also can produce photons by means of
bremsstrahlung radiation.
------------------------------
-------------------
Photon Interactions
-------------------
Coherent (Rayleigh) Scattering
------------------------------
@ -56,7 +59,7 @@ accounts for `anomalous scattering`_ which can occur near absorption edges. In a
Monte Carlo simulation, when coherent scattering occurs, we only need to sample
the scattering angle using the differential cross section in :eq:`coherent-xs`
since the energy of the photon does not change. In OpenMC, anomalous scattering
is ignored such that differential cross section comes
is ignored such that differential cross section becomes
.. math::
:label: coherent-xs-openmc
@ -147,7 +150,6 @@ section. The complete algorithm is as follows:
6. If :math:`\xi_2 < (1 + \mu^2)/2`, accept :math:`\mu`. Otherwise, repeat the
sampling at step 3.
-------------------------------
Incoherent (Compton) Scattering
-------------------------------
@ -207,24 +209,49 @@ the form factor. As in other codes, `Kahn's rejection method`_ is used for
from step 1.
Doppler Energy Broadening
-------------------------
+++++++++++++++++++++++++
LA-UR-04-0487_ and LA-UR-04-0488_
--------------------
Photoelectric Effect
--------------------
Pair Production
---------------
-------------------
Secondary Processes
-------------------
New photons may be produced in secondary processes related to the main photon
interactions discussed above. A Compton-scattered photon transfers a portion of
its energy to the kinetic energy of the recoil electron, which in turn may lose
the energy as bremsstrahlung radiation. The vacancy left in the shell by the
ejected electron is filled through atomic relaxation, creating a shower of
electrons and fluorescence photons. Similarly, the vacancy left by the electron
emitted in the photoelectric effect is filled through atomic relaxation. Pair
production generates an electron and a positron, both of which can emit
bremsstrahlung radiation before the positron eventually collides with an
electron, resulting in annihilation of the pair and the creation of two
additional photons.
Atomic Relaxation
-----------------
---------------
Pair Production
---------------
---------------------------
Thick-target Bremsstrahlung
---------------------------
Electron-Positron Annihilation
------------------------------
Bremsstrahlung
--------------
Thick-Target Bremsstrahlung Approximation
+++++++++++++++++++++++++++++++++++++++++
.. _Koblinger: http://www.tandfonline.com/doi/abs/10.13182/NSE75-A26646

View file

@ -122,6 +122,7 @@ Constructing Tallies
openmc.SpatialLegendreFilter
openmc.SphericalHarmonicsFilter
openmc.ZernikeFilter
openmc.ParticleFilter
openmc.Mesh
openmc.Trigger
openmc.TallyDerivative

View file

@ -166,12 +166,31 @@ ENDF/B-VII.1. It has the following optional arguments:
``openmc-get-nndc-data``
------------------------
This script downloads `ENDF/B-VII.1 ACE data
<http://www.nndc.bnl.gov/endf/b7.1/acefiles.html>`_ from NNDC and converts it to
an HDF5 library for use with OpenMC. This script has the following optional
arguments:
This script downloads `ENDF/B-VII.1
<http://www.nndc.bnl.gov/endf/b7.1/acefiles.html>`_ incident neutron ACE data
and incident photon ENDF data from NNDC and converts it to an HDF5 library for
use with OpenMC. This script has the following optional arguments:
-b, --batch Suppress standard in
-b, --batch
Suppress standard in
-n, --neutron_only
Whether to exclude photon interaction/atomic data
--------------------------
``openmc-get-photon-data``
--------------------------
This script downloads `ENDF/B-VII.1 <http://www.nndc.bnl.gov/endf/b7.1/zips/>`_
ENDF data from NNDC for photo-atomic and atomic relaxation sublibraries and
converts it to an HDF5 library for use with photon transport in OpenMC. This
script has the following optional arguments:
-b, --batch
Suppress standard in
-c, --cross-sections
cross_sections.xml file to append libraries to
-----------------------
``openmc-make-compton``
@ -182,6 +201,17 @@ Compton profile data using an existing data library from `Geant4
<http://geant4.cern.ch/>`_. Note that OpenMC includes this data file by default
so it should not be necessary in practice to generate it yourself.
-------------------------------
``openmc-make-stopping-powers``
-------------------------------
This script generates an HDF5 file called ``stopping_power.h5`` that contains
radiative and collision stopping powers and mean excitation energy pulled from
the `NIST ESTAR database
<https://physics.nist.gov/PhysRefData/Star/Text/ESTAR.html>`_. Note that OpenMC
includes this data file by default so it should not be necessary in practice to
generate it yourself.
.. _scripts_plot:
--------------------------