LineBuilder is a Python program designed to dynamically assemble FLUKA models of accelerator beam lines. It automatically configures element positions, magnetic fields, and scoring definitions, while allowing users to specify detailed geometric features such as collimator apertures, element tilts and misalignments, beam pipes, and tunnel geometries.
At CERN, it has been widely used for beam-machine interaction studies, notably for the LHC and SPS.
3D rendering of LHC Insertion Region 7 (IR7)
LineBuilder Single User Licence Agreement (academic or educational use)
The LineBuilder Software* is available free of charge for academic or educational use. The download and use of the source code for such purposes is governed by the LineBuilder Single User Licence Agreement. The LineBuilder source code can be downloaded by individuals who have successfully registered as FLUKA users on this website and have agreed to the LineBuilder licence conditions.
For additional information, please refer to the LineBuilder manual.