skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Kassiopeia: a modern, extensible C++ particle tracking package

Journal Article · · New Journal of Physics

The KASSIOPEIA particle tracking framework is an object-oriented software package using modernC++ 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.

Research Organization:
Massachusetts Inst. of Technology (MIT), Cambridge, MA (United States); University of North Carolina, Chapel Hill, NC (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Nuclear Physics (NP)
Grant/Contract Number:
FG02-06ER-41420; FG02-97ER41041; FG02-06ER41420
OSTI ID:
1437707
Alternate ID(s):
OSTI ID: 1393575; OSTI ID: 1395074
Journal Information:
New Journal of Physics, Journal Name: New Journal of Physics Vol. 19 Journal Issue: 5; ISSN 1367-2630
Publisher:
IOP PublishingCopyright Statement
Country of Publication:
United Kingdom
Language:
English
Citation Metrics:
Cited by: 32 works
Citation information provided by
Web of Science

References (48)

Indication of Electron Neutrino Appearance from an Accelerator-Produced Off-Axis Muon Neutrino Beam journal July 2011
Dissociative cross sections of H 2 by electron impact journal October 1994
A fast algorithm for three-dimensional potential fields calculation: fast Fourier transform on multipoles journal November 2003
Review of Particle Physics journal August 2014
Rapid solution of integral equations of classical potential theory journal September 1985
First Results from KamLAND: Evidence for Reactor Antineutrino Disappearance journal January 2003
Upper limit on the electron antineutrino mass from the Troitsk experiment journal December 2011
Background due to stored electrons following nuclear decays in the KATRIN spectrometers and its impact on the neutrino mass sensitivity journal January 2013
ROOT — A C++ framework for petabyte data storage, statistical analysis and visualization journal December 2009
Comparison of FDM, FEM and BEM for electrostatic charged particle optics
  • Cubric, D.; Lencova, B.; Read, F. H.
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 427, Issue 1-2 https://doi.org/10.1016/S0168-9002(98)01563-0
journal May 1999
Calculation of the excitation cross sections for the Σ u + 1 and C Π u + 1 states in e - H 2 scattering at 60 eV journal May 1995
A new version of the Fast Multipole Method for the Laplace equation in three dimensions journal January 1997
The KATRIN pre-spectrometer at reduced filter energy journal July 2012
Cheap Error Estimation for Runge--Kutta Methods journal January 1999
GMRES: A Generalized Minimal Residual Algorithm for Solving Nonsymmetric Linear Systems journal July 1986
Axially Symmetric Systems for Generating and Measuring Magnetic Fields. Part I journal September 1951
Dead layer on silicon p–i–n diode charged-particle detectors
  • Wall, B. L.; Amsbaugh, J. F.; Beglarian, A.
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 744 https://doi.org/10.1016/j.nima.2013.12.048
journal April 2014
Evidence for Oscillation of Atmospheric Neutrinos journal August 1998
Relativistic form of radiation reaction journal March 1993
Validation of a model for radon-induced background processes in electrostatic spectrometers journal June 2013
Modeling of electron emission processes accompanying radon- α -decays within electrostatic spectrometers journal August 2013
Final results from phase II of the Mainz neutrino mass searchin tritium ${\beta}$ decay journal April 2005
Single-Electron Detection and Spectroscopy via Relativistic Cyclotron Radiation journal April 2015
Measurement of the Rate of ν e + d p + p + e Interactions Produced by B 8 Solar Neutrinos at the Sudbury Neutrino Observatory journal July 2001
Stochastic heating by ECR as a novel means of background reduction in the KATRIN spectrometers journal August 2012
High-voltage monitoring with a solenoid retarding spectrometer at the KATRIN experiment journal June 2014
Observation of Electron-Antineutrino Disappearance at Daya Bay journal April 2012
Measuring the proton spectrum in neutron decay—Latest results with aSPECT
  • Simson, M.; Ayala Guardia, F.; Baeßler, S.
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 611, Issue 2-3 https://doi.org/10.1016/j.nima.2009.07.068
journal December 2009
A study of the inelastic scattering of fast electrons from molecular hydrogen journal December 1980
Precision spectroscopy of a charged particle in an imperfect Penning trap journal April 1982
Magnetic field paralleliser for 2π electron-spectrometer and electron-image magnifier journal April 1983
Elastic Scattering of Electrons from H 2 O Molecule journal April 1985
The guiding center approximation to charged particle motion journal July 1961
A family of embedded Runge-Kutta formulae journal March 1980
Radon induced background processes in the KATRIN pre-spectrometer journal October 2011
Fast Fourier transform on multipoles (FFTM) algorithm for Laplace equation with direct and indirect boundary element method journal May 2007
Axisymmetric Electric Field Calculation with Zonal Harmonic Expansion journal January 2011
Independent Measurement of the Total Active B 8 Solar Neutrino Flux Using an Array of He 3 Proportional Counters at the Sudbury Neutrino Observatory journal September 2008
Axisymmetric Magnetic Field Calculation with Zonal Harmonic Expansion journal January 2011
Solving for Micro- and Macro-Scale Electrostatic Configurations Using the Robin hood Algorithm journal January 2012
Differential and total cross sections for ionization of helium and hydrogen by electrons journal August 1991
Geant4—a simulation toolkit
  • Agostinelli, S.; Allison, J.; Amako, K.
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 506, Issue 3 https://doi.org/10.1016/S0168-9002(03)01368-8
journal July 2003
OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems journal May 2010
Direct Evidence for Neutrino Flavor Transformation from Neutral-Current Interactions in the Sudbury Neutrino Observatory journal June 2002
Explicit Runge–Kutta Methods with Estimates of the Local Truncation Error journal August 1978
Electron scattering by molecules II. Experimental methods and data journal August 1983
Symplectic and energy-conserving algorithms for solving magnetic field trajectories journal June 2008
High order embedded Runge-Kutta formulae journal March 1981

Cited By (8)

A novel detector system for KATRIN to search for keV-scale sterile neutrinos journal May 2019
Locust: C++ software for simulation of RF detection journal November 2019
Technical design and commissioning of the KATRIN large-volume air coil system journal February 2018
First transmission of electrons and ions through the KATRIN beamline journal April 2018
The KATRIN superconducting magnets: overview and first performance results journal August 2018
Measurements with a TRISTAN prototype detector system at the “Troitsk nu-mass” experiment in integral and differential mode journal November 2019
Improved Upper Limit on the Neutrino Mass from a Direct Kinematic Method by KATRIN journal November 2019
$$\upbeta $$ β -Decay spectrum, response function and statistical model for neutrino mass measurements with the KATRIN experiment journal March 2019

Similar Records

Ultracold neutron storage simulation using the Kassiopeia software package
Journal Article · Wed Feb 09 00:00:00 EST 2022 · New Journal of Physics · OSTI ID:1437707

Reduction of stored-particle background by a magnetic pulse method at the KATRIN experiment
Journal Article · Wed Sep 26 00:00:00 EDT 2018 · European Physical Journal. C, Particles and Fields · OSTI ID:1437707

Simulation of background from low-level tritium and radon emanation in the KATRIN spectrometers
Journal Article · Thu Aug 08 00:00:00 EDT 2013 · AIP Conference Proceedings · OSTI ID:1437707