beam_calculator section (mandatory)

If the desired BeamCalculator is Envelope1D:

If the desired BeamCalculator is Envelope3D:

If the desired BeamCalculator is TraceWin:

Check TraceWin’s documentation for the list of command line arguments. Note that you also need to create a configuration file that will define the path to the TraceWin executables. See data/examples/machine_config_file.toml for an example.

The [beam_calculator_post] follows the same format. It is used to store a second BeamCalculator. This is mainly useful for defining a more precise – but more time-consuming – beam dynamics tool, for example to check your compensation settings.