The RxnPhysics Block only contains a kind and two sub-blocks: RxnRate Sub-Block and RxnProductGenerator Sub-Block. The RxnPhysics block sets the physics of a particular interaction, and is pointed to in the rxnPhysics parameter of a RxnProcess Block
kind (string, required)The kind will always be generalCollision
kindThis block will be used to determine the likelihood of a collision based on a reaction rate or a cross-section. There are several options for setting the reaction rate or cross-section:
kind (string, required)This will set the physical process. The options for kind are:
- Binary Elastic
- Electron Scatter
- Binary Excitation
- Charge Exchange
- Binary Reaction
- Electron Attachment
- Negative Ion Detachment
- Impact Ionization
- Electron Ionization
- Dissociative Ionization
- Field Ionization
- Decay
- Binary Recombination
- Three Body Recombination
- Dissociative Recombination
- Electron Impact Dissociation
Below is an example of a complete RxnPhysics block
<RxnPhysics impactElasticPrimaryElectronsbinaryElastic>
  kind = generalCollision
  <RxnRate rxnRate>
    kind = twoColumnFile
    crossSectionVariable = energy
    file = sampleElasticCrossSection.dat
  </RxnRate>
  <RxnProductGenerator productGenerator>
    kind = binaryElastic
    #anisotropy = 0
    #randomSeed = 423
  </RxnProductGenerator>
</RxnPhysics>