thunderboltz.CrossSections.add_differential_model

CrossSections.add_differential_model(rtype, name, params=None)[source]

Add a differential model to a certain type of process.

Parameters:
  • rtype (str) – “Elastic”, “Inelastic”, or “Ionization”, the broad collision process type.

  • name (str) –

    The name of the differential process model. Available built-in options for each rtype are:

    rtype

    name

    Elastic

    Park, Murphy

    Ionization

    Equal, Uniform

  • params (list[float]) – Optional list of parameters required by the differential model.