There are three input files used by SMASH:
config.yaml for configuring the simulation. This file is required. See Configuration.particles.txt for defining the particles used by SMASH. This file is optional. See Particles.decaymodes.txt for defining the decays (and corresponding resonance formations) possible in SMASH. This file is optional. See Decay modes.