The FLUKA code: description and benchmarking | Synapse