irradiapy.srim.collision module
This module contains the Collision class.
- class irradiapy.srim.collision.Collision(srim)[source]
Bases:
SRIMFileClass for processing collision data.
Notes
SRIM’s COLLISON.txt does not include recoil direction cosines. We compute them at insertion time using the initial ion position/direction stored in the trimdat table, and the sequential collision positions for each ion. This avoids a costly post-processing pass that updates every collision row.