Version: SMASH-2.0
Impact Parameter

Impact:
A section for the impact parameter (= distance in fm of the two straight lines that the center of masses of the nuclei travel on). The separation of the two colliding nuclei is by default along the x axis.

Random_Reaction_Plane (bool, optional, default = false):
Rotate the direction of the separation of the two nuclei due to the impact parameter with a uniform random angle in the x-y plane.

Value (double, optional, optional, default = 0.0):
Fixed value for the impact parameter in fm. If this value is set, all further Impact: directives (configuration options) are ignored.

Sample (string, optional, default = quadratic):

  • "uniform" - use uniform sampling of the impact parameter (uniform in $b$: \(dP(b) = db\))
  • "quadratic" - use areal (aka quadratic) input sampling (the probability of an input parameter range is proportional to the area corresponding to that range, uniform in $b^2$: \(dP(b) = b\cdot db\)).
  • "custom" - use Values and Yields to interpolate the impact parameter distribution and use rejection sampling.

Values (doubles, optional, default = 0.0):
Values of the impact parameter (entries in fm), with corresponding Yields. Must be same length as Yields. Required for Sample = "custom".

Yields (doubles, optional):
Values of the particle yields, corresponding to Values, i.e. the value of the custom distribution at this Value. Must be same length as Values. Required for Sample = "custom".

Range (double, double, optional, default = 0.):
A vector of minimal and maximal impact parameters in fm between which b should be chosen. (The order of these is not important.)

Max (double, optional, default = 0.):
Like Range: [0.0, Max]. Note that if both Range and Max are specified, Max takes precedence.

Note that there are no safeguards to prevent you from specifying negative impact parameters. The value chosen here is simply the x-component of \(\vec b\). The result will be that the projectile and target will have switched position in x.

Initial_Distance (double, optional, default = 2.0):
The initial distance of the two nuclei in fm. That means \(z_{\rm min}^{\rm target} - z_{\rm max}^{\rm projectile}\).
Note that this distance is applied before the Lorentz boost to chosen calculation frame, and thus the actual distance may be different.


Examples: Configuring the Impact Parameter

The impact parameter can be configured to have a fixed value in the Collider subsection of Modi. In addition, the initial distance of the nuclei in \( z \)-direction is assigned a specific value. This does not affect the time at which the nuclei will collide, but only changes the start time of the simulation as the nuclei are further apart when the simulation begins.

Modi:
    Collider:
        Impact:
            Value: 0.1
            Initial_Distance: 3.0

The impact parameter may further be sampled within a certain impact parameter range. By default, a quadratic distribution is used for the sampling. However, this may be set to "uniform" if necessary.

Modi:
    Collider:
        Impact:
            Sample: "quadratic"
            Range: [3.0, 6.0]

A custom impact parameter distribution based on a set of Values and Yields, can be configured as follows:

Modi:
    Collider:
        Impact:
            Sample: "custom"
            Values: [0.0, 3.0, 6.0, 9.0]
            Yields: [0.000000, 2.999525, 5.959843, 6.995699]