electronAttachment

Electron Attachment

Works with a VSimPD license. Collision of the form

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

An electron attachment generator of one product negative ion. This process conserves momentum, but is inelastic (does not conserve energy).

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

reactants = [Atom electron]
products = [negIon]

electronAttachment 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 (ie energy in center of momentum frame) in order to react. If the reaction occurs then this much energy is lost.

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

<RxnProductGenerator productGenerator>
  kind = electronAttachment
  thresholdEnergy = 1.0
  #randomSeed = 753
</RxnProductGenerator>