The Kassiopeia particle tracking framework is an object-oriented software package using modern C++ techniques, written originally to meet the needs of the KATRIN collaboration. Kassiopeia features a ...new algorithmic paradigm for particle tracking simulations which targets experiments containing complex geometries and electromagnetic fields, with high priority put on calculation efficiency, customizability, extensibility, and ease-of-use for novice programmers. To solve Kassiopeia's target physics problem the software is capable of simulating particle trajectories governed by arbitrarily complex differential equations of motion, continuous physics processes that may in part be modeled as terms perturbing that equation of motion, stochastic processes that occur in flight such as bulk scattering and decay, and stochastic surface processes occurring at interfaces, including transmission and reflection effects. This entire set of computations takes place against the backdrop of a rich geometry package which serves a variety of roles, including initialization of electromagnetic field simulations and the support of state-dependent algorithm-swapping and behavioral changes as a particle's state evolves. Thanks to the very general approach taken by Kassiopeia it can be used by other experiments facing similar challenges when calculating particle trajectories in electromagnetic fields. It is publicly available at https://github.com/KATRIN-Experiment/Kassiopeia.
The Karlsruhe Tritium Neutrino (KATRIN) experiment is designed to determine the absolute neutrino mass scale with a sensitivity of 200 meV (90% confidence level) by measuring the electron energy ...spectrum close to the endpoint of molecular tritium β decay. Electrons from a high-intensity gaseous tritium source are guided by a strong magnetic field of a few T to the analyzing plane of the main spectrometer where an integral energy analysis takes place in a low field region (B < 0.5 mT). An essential design feature to obtain adiabatic electron transport through this spectrometer is a large volume air coil system surrounding the vessel. The system has two key tasks: to adjust and fine-tune the magnetic guiding field (low field correction system), as well as to compensate the distorting effects of the earth magnetic field (earth field compensation system). In this paper we outline the key electromagnetic design issues for this very large air coil system, which allows for well-defined electron transmission and optimized background reduction in the KATRIN main spectrometer.
The KATRIN experiment is designed to determine the absolute neutrino mass scale with a sensitivity of 200 meV (90 % CL) by measuring the electron energy spectrum close to the endpoint of molecular ...tritium beta decay. Electrons from a high-intensity gaseous tritium source are guided by a strong magnetic field of a few T to the analyzing plane of the main spectrometer where an integral energy analysis takes place in a low field region (B<0.5 mT). An essential design feature to obtain adiabatic electron transport through this spectrometer is a large volume air coil system surrounding the vessel. The system has two key tasks: to adjust and fine-tune the magnetic guiding field (Low Field Correction System), as well as to compensate the distorting effects of the earth magnetic field (Earth Field Compensation System). In this paper we outline the key electromagnetic design issues for this very large air coil system, which allows for well-defined electron transmission and optimized background reduction in the KATRIN main spectrometer.
The Kassiopeia particle tracking framework is an object-oriented software package using modern C++ techniques, written originally to meet the needs of the KATRIN collaboration. Kassiopeia features a ...new algorithmic paradigm for particle tracking simulations which targets experiments containing complex geometries and electromagnetic fields, with high priority put on calculation efficiency, customizability, extensibility, and ease of use for novice programmers. To solve Kassiopeia's target physics problem the software is capable of simulating particle trajectories governed by arbitrarily complex differential equations of motion, continuous physics processes that may in part be modeled as terms perturbing that equation of motion, stochastic processes that occur in flight such as bulk scattering and decay, and stochastic surface processes occuring at interfaces, including transmission and reflection effects. This entire set of computations takes place against the backdrop of a rich geometry package which serves a variety of roles, including initialization of electromagnetic field simulations and the support of state-dependent algorithm-swapping and behavioral changes as a particle's state evolves. Thanks to the very general approach taken by Kassiopeia it can be used by other experiments facing similar challenges when calculating particle trajectories in electromagnetic fields. It is publicly available at https://github.com/KATRIN-Experiment/Kassiopeia