A plain reaction can be particle absorption or particle transformation with a given contant sticking coefficient or reaction probability. There is no wall state or surface coverage involved. Reactions which consider the actual surface coverage with different surface materials are described under surface chemistry reactions below. Possible plain reactions are listed in the following:
add_absorption("species", sticking_coefficient);
This simply defines a constant absorption probability of a given species by a sticking coefficient.
Example:
# Define a pumping surface for Ar and H2 add_absorption("Ar", 0.2); add_absorption("H2", 0.05);
add_specular_reflection("species", probability);
This declares a specular reflection of a given species with a given probability.
add_plain_reaction("species", flag, probability, ["rp1", "rp2", ...], [n1, n2, ...]);
This more generalized syntax allows to specify particle absorption and reaction products. The parameters are
“Ar”
or “H2”
[]
, if no reaction products are involved)Example 1: SiH4 → Si (film growth) + 2 H2 (reaction products given back to the gas volume) with a sticking coefficient of 50%
add_plain_reaction("SiH4", 1, 0.5, ["H2"], [2]);
Example 2: Secondary electron generation with secondary electron coefficient by ion impact
add_plain_reaction("Arplus", 1, 1, ["Ar", "e"], [1, 0.1]);
The emission characteristics of reaction products is by default Maxwellian with a like angular distribution. In order to change this behaviour, the same commands for specifying the emission characteristics as in the particle sources can be used.
Example 3: Sputtering with Ar+
add_plain_reaction("Arplus", 1, 1, ["Ar", "e", "Nb", "Ominus"], [1, 0.1, 5, 0.04]); set_emission_energy("e", 0, 10, 100); # Electrons are perpendicularly emitted with energies between 0..10 eV set_emission_sputter("Nb", 7.39, 1.5); # Nb is sputtered with Ub=7.39 eV and alpha=1.5 set_emission_sputter("Ominus", 4.5, 1.5); # Creation of negative oxygen ions with a sputter distribution