impactIonization

Impact Ionization

Works with a VSimPD license. Collision of the form

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

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

reactants = [speciesLosingElectron scatteredSpecies]
products = [ionizedSpecies scatteredSpecies Electron]

impactIonization Attributes

ionizationEnergy (float, optional)

The ionization energy of the neutral species. By default, the value of this parameter is taken from the species block of the first reactant in the RxnProcess block and does not need to be included.

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

<RxnProductGenerator productGenerator>
  kind = impactIonization
  #ionizationEnergy = 1.45
  #anisotropy = 0
  #randomSeed = 423
</RxnProductGenerator>