- forwardScatter
Forward Scatter
Works with a VSimPD license. Collision of the form
Scattering of two particles with perfect forward scattering.
A is forward scattered, and is therefore the impactor on B. Momentum is conserved,
and energy is conserved if the energyLoss
parameter is zero.
The momenta of the products will be the same as the momenta of the reactants, but with the total energy reduced by energyLoss. If energyLoss is zero, then the products will have the same final and initial velocities.
There is an optional product, C* that can be an electron or atom/ion freed from particle B. B* and C* will have identical velocities.
Any RxnProcess Block block which points to a
productGenerator of kind = forwardScatter
should have the
Reactants
and Products
in the order:
reactants = [speciesA speciesB]
products = [speciesA speciesB] or [speciesA speciesBstar speciesCstar]
forwardScatter Attributes
- energyLoss (float, optional, default = 0)
The maximum energy, in eV, lost during a single inelastic collision. A choice of 0 will give an elastic, forward scattering collision.
Example forwardScatter Block
<RxnProductGenerator productGenerator>
kind = forwardScatter
#energyLoss = 13.6
</RxnProductGenerator>