1 research outputs found
Improving the simulation framework for the CERN Beam Gas Ionisation profile monitor instruments
Virtual-IPM is a simulation software written in Python to simulate the behaviour of Beam Gas Ionisation (BGI) profile monitors , developed for the IPMSim collaboration. Although an incredibly powerful tool it lacks some features, thus the goal of this project was to try and implement some of these. The implementations were particle generation along the longitudinal axis (z-axis) which includes two new particle generation models. An option to simulate DC beams with Gaussian transverse distribution and a tool to plot the electric field from the configuration file. Basic support for design exploration/optimization that allows the user to change specific parameters slightly and generate multiple configuration files with these changes. All implementations have been tested and was added to the release of V2.