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: 
RxnProductGenerator Sub-Block¶
- kind (string, required)
- This will set the physical process. The options for - kindare:
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>