threeBodyRecombination

Three Body Recombination

Works with a VSimPD license. Collision of the form

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

A three-body recombination generator with three reactants and two products.

Generally the bystander particle, B, in the formula above is an electron, but can be a particle of any mass or charge.

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

reactants = [ion electron elec/atom/ion]
products = [neutralSpecies elec/atom/ion]

threeBodyRecombination Attributes

recombinationEnergy (float, optional)

The recombination energy in eV. By default, this value is taken from the ionizationEnergy attribute of the species block of the product species “A” in the reaction above, unless overwritten here. This energy will be given to the bystander species (B in the formula above).

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 threeBodyRecombination Block

<RxnProductGenerator productGenerator>
  kind = threeBodyRecombination
  # recombinationEnergy = 2.33
  # randomSeed = 423
</RxnProductGenerator>