The BCA simulations can be further subdivided by type depending on whether they only follow the incoming ion, or also follow the recoils produced by the ion (full cascade mode, e.g., in the popular BCA code SRIM). If the code does not account for secondary collisions (recoils), the number of defects is then calculated using the Robinson extension of the Kinchin-Pease model.