electronAttachment
works with VSimPD license.
A MonteCarlo interaction that models electron impact of a background neutral gas to cause attachment.
neutralGas (string, required)
Name of the block describing the background neutral gas. For more information on the kinds of allowed neutral Gases, please see Working with neutralGas Fluids and the gasKind Parameter.
impactSpecies (string, required)
Name of the impact species
ionSpecies (string, required)
Name of the ion species. Product of the ionization of an atom of the background gas.
force1D (integer, option, default = 0)
Flag to force the interaction to occur in 1D.
crossSection (optional, default = functionDefined)
Cross section to be used in the interaction. Possible value is
only functionDefined
. See below for
required parameters.
If the functionDefined
cross section type is used, the following
parameters must be set:
OAFunc (block, required)
An OAFunc block of name crossSectionFunc
must be used inside
the Interaction block. The OAFunc block allows the
user to define its own cross section for the interaction, either through
a two-column data file or through an expression.
The kinds of OAFunc available for this interaction are
interpolatedFromFile
, or expression
.
The OAFunc must return the value of the cross section in m2.
Please see OAFunc Block for more information on the OAFunc block.
crossSectionVariable (string, optional, default = energy)
Used in the case when an OAFunc function is given for the cross section to specify whether the parameter of the function is either the:
- Relative collision velocity magnitude of the incident particle in m-1:
crossSectionVariable = velocity
- Kinetic energy of the incident particle in eV:
crossSectionVariable = energy
<Interaction CO2Attachment>
kind = electronAttachment
neutralGas = CO2NeutralGas
impactSpecies = electrons
# use an OAFunc to define the cross section
crossSection = functionDefined
<OAFunc crossSectionFunc>
# read data from a file
kind = interpolatedFromFile
filename = electronAttachmentCS.dat
</OAFunc>
ionSpecies = CO2minus
</Interaction>