跳到主要内容

Spin and Binary scattering information

Description

Spin information defines the spin precession algorithm and BinaryScattering will introduce binary scattering processes, for instance, the nuclear reaction, into the simulation.

Options

Spin

ParameterValue TypeDescription
spinInfoTableA table that contains information about the spin of the particles.
use_spinBooleanA boolean value that determines whether or not to use spin in the simulation.
use_bmtBooleanA boolean value that determines whether or not to use the Bogoliubov-Mann transformation in the simulation.
use_mbmtBooleanA boolean value that determines whether or not to use the modified Bogoliubov-Mann transformation in the simulation.
spin
[spinInfo]
use_spin = false
use_bmt = false
use_mbmt = false

Binary scattering

ParameterValue TypeDescription
biScatterInfoTableA table that contains information about the bi-scattering process.
speciesInitialArray of StringsAn array of strings that specifies the initial species for each bi-scattering event.
speciesFinalArray of StringsAn array of strings that specifies the final species for each bi-scattering event.
fileNamesArray of StringsAn array of strings that specifies the names of the output files for each bi-scattering event.
scatteringNameStringA string value that specifies the name of the scattering process.
binary scattering
[[biScatterInfo]]
speciesInitial = ["electron", "electron"]
speciesFinal = ["positron", "positron"]
fileNames = ["energy.txt", "crossSection.txt"]
scatteringName = "gammaNuclear"