RxnPhysics Block

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

RxnRate Sub-Block

kind

This 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:

Example

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>