Version: SMASH-2.2
Minimum non-empty Ensembles

Instead of defining the number of Events it is possible to define a minimum number of ensembles in which an interaction took place. Using this option, events will be calculated until the desired number of non-empty ensembles is generated.
number of ensembles is equal to the number of events, so that this option will provide the desired number of non-empty events.
Number (int, required):
The number of desired non-empty ensembles
Maximum_Ensembles_Run (int, requiured):
Maximum number of ensembles run. This number serves as a safeguard against SMASH unexpectedly running for a long time.

Examples
In the following example, the number of desired non-empty events is 1000 with a maximum number of 2000 events to be calculated. In this case the calculation will stop either if 1000 events are not empty or 2000 events have been calculated.

General:
 Modus: Collider
  Minimum_Nonempty_Ensembles:
    Number: 1000
    Maximum_Ensembles_Run: 2000
  Ensembles: 1

In contrast to the first example, we use 20 parallel ensembles here. Here, the maximum number of ensembles run is 2000. The calculation will continue until either this number of ensembles is reached or 1000 ensembles contain interactions. Note that an event consists of 20 ensembles. The 20 ensembles run in parallel, so the number of non-empty ensembles in the ouput is between 1000 and 1019.

General:
  Modus: Collider
  Minimum_Nonempty_Ensembles:
    Number: 1000
    Maximum_Ensembles_Run: 2000
  Ensembles: 20