origen_gamma_class Type Reference
Gamma calculations. More...
Public Member Functions | |
| procedure, public | init => orggam__init |
| Constructor. More... | |
| procedure, public | destroy => orggam__destroy |
| Destructor. More... | |
| procedure, public | output => orggam__output |
| Print the photon tables. More... | |
| procedure | get_spectrum => orggam__get_spectrum |
| Calculate photon yields and spectra for given concentrations. More... | |
Public Attributes | |
| integer | nsteps |
| Number of steps. More... | |
| type(origen_librarywrapper), pointer | lib =>NULL() |
| associated ORIGEN library More... | |
| type(gamma_library_class), pointer | glib =>NULL() |
| associated GAMMA library More... | |
| type(origen_gamma_options) | opts |
| options for gamma calculations More... | |
| real(c_double), dimension(:,:,:), allocatable | gamma_yields |
| non-summed n/s spectrum [ngroups * 0:nsteps * itot] More... | |
| real(c_double), dimension(:,:), allocatable | spectrum_n |
| spectrum [n/s] [ngroups * 0:nsteps] More... | |
| real(c_double), dimension(:,:), allocatable | spectrum_e |
| spectrum [MeV/s] [ngroups * 0:nsteps] More... | |
| real(c_double), dimension(:), allocatable | total_n |
| total counts including outside bin structure [n/s] [0:nsteps] More... | |
| real(c_double), dimension(:), allocatable | total_e |
| total energy including outside bin structure [MeV/s] [0:nsteps] More... | |
| real(c_double), dimension(:), allocatable | missing_e_nobrem |
| total energy for nuclides without spectra [MeV/s] [0:nsteps] but not including brem More... | |
Detailed Description
Gamma calculations.
Member Function/Subroutine Documentation
| procedure, public init | ( | ) |
Constructor.
| procedure, public destroy | ( | ) |
Destructor.
| procedure, public output | ( | ) |
Print the photon tables.
| procedure get_spectrum | ( | ) |
Calculate photon yields and spectra for given concentrations.
Member Data Documentation
| integer nsteps |
Number of steps.
| type(origen_librarywrapper), pointer lib =>NULL() |
associated ORIGEN library
| type(gamma_library_class), pointer glib =>NULL() |
associated GAMMA library
| type(origen_gamma_options) opts |
options for gamma calculations
| real(c_double), dimension(:,:,:), allocatable gamma_yields |
non-summed n/s spectrum [ngroups * 0:nsteps * itot]
| real(c_double), dimension(:,:), allocatable spectrum_n |
spectrum [n/s] [ngroups * 0:nsteps]
| real(c_double), dimension(:,:), allocatable spectrum_e |
spectrum [MeV/s] [ngroups * 0:nsteps]
| real(c_double), dimension(:), allocatable total_n |
total counts including outside bin structure [n/s] [0:nsteps]
| real(c_double), dimension(:), allocatable total_e |
total energy including outside bin structure [MeV/s] [0:nsteps]
| real(c_double), dimension(:), allocatable missing_e_nobrem |
total energy for nuclides without spectra [MeV/s] [0:nsteps] but not including brem
The documentation for this type was generated from the following file:
- Manager/emit/origen_gamma.f90

1.8.10