dissociativeRecombination

Dissociative Recombination

Works with a VSimPD license. Collision of the form

\[AB^+ + e \rightarrow A + B.\]

Any RxnProcess Block block which points to a productGenerator of kind = dissociativeRecombination should have the Reactants in the order:

reactants = [speciesABplus electron]

Note

The second reactant is not required to be an electron. The order of the products can be arbitrary.

dissociativeRecombination Attributes

thresholdEnergy (float, required)

The threshold energy for the reaction in eV. So, a pair of reactants will need at least this much relative energy (i.e. energy in center of momentum frame) in order to react. If the reaction occurs then this much energy is lost from the products to potential energy. If this is zero, then energy will not be lost. If negative, then the products will gain kinetic energy.

anisotropy (float, optional, default = 0)

A value between -1 and 1 to set the degree of anisotropy. An anisotropy of -1 is full backscatter, 0 is isotropic, and +1 is full forward scatter.

randomSeed (int, optional, default: random int)

Manually set a random seed used to determine the final velocities of the product particles.

The default is to choose a random seed at run time. To produce identical simulations, advanced users may want to manually set a seed. It is recommended not to include this parameter so that a different random number will be generated for each run.

Example dissociativeRecombination Block

<RxnProductGenerator productGenerator>
  kind = dissociativeRecombination
  thresholdEnergy = 1.0
  #anisotropy = 0
  #randomSeed = 423
</RxnProductGenerator>