Show simple item record

dc.contributor.authorGroh, Stefan
dc.contributor.authorTrost, Nikolaus
dc.contributor.authorBabutzka, Martin
dc.contributor.authorBarrett, John P
dc.contributor.authorBehrens, Jan
dc.contributor.authorCorona, Thomas
dc.contributor.authorEnomoto, Sanshiro
dc.contributor.authorErhard, Moritz
dc.contributor.authorGlück, Ferenc
dc.contributor.authorHarms, Fabian
dc.contributor.authorHeizmann, Florian
dc.contributor.authorHilk, Daniel
dc.contributor.authorKäfer, Wolfgang
dc.contributor.authorKleesiek, Marco
dc.contributor.authorLeiber, Benjamin
dc.contributor.authorMertens, Susanne
dc.contributor.authorRenschler, Pascal
dc.contributor.authorSchwarz, Johannes
dc.contributor.authorSlocum, Penny L
dc.contributor.authorWandkowsky, Nancy
dc.contributor.authorWierman, Kevin
dc.contributor.authorZacher, Michael
dc.contributor.authorFurse, Daniel Lawrence
dc.contributor.authorBarrett, John Patrick
dc.contributor.authorBuzinsky, Nicholas Gregory
dc.contributor.authorFormaggio, Joseph A
dc.contributor.authorSolomon-Oblath, Noah
dc.date.accessioned2018-03-29T20:39:57Z
dc.date.available2018-03-29T20:39:57Z
dc.date.issued2017-05
dc.date.submitted2017-02
dc.identifier.issn1367-2630
dc.identifier.urihttp://hdl.handle.net/1721.1/114470
dc.description.abstractThe 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.en_US
dc.description.sponsorshipUnited States. Department of Energy. Office of Nuclear Physics (Award FG02-97ER41041)en_US
dc.description.sponsorshipUnited States. Department of Energy. Office of Nuclear Physics (Award DE-FG02-06ER-41420)en_US
dc.publisherIOP Publishingen_US
dc.relation.isversionofhttp://dx.doi.org/10.1088/1367-2630/AA6950en_US
dc.rightsAttribution 3.0 Unported (CC BY 3.0)en_US
dc.rights.urihttps://creativecommons.org/licenses/by/3.0/en_US
dc.sourceNew Journal of Physicsen_US
dc.titleKassiopeia: a modern, extensible C++ particle tracking packageen_US
dc.typeArticleen_US
dc.identifier.citationFurse, Daniel, et al. “Kassiopeia: A Modern, Extensible C++ Particle Tracking Package.” New Journal of Physics, vol. 19, no. 5, May 2017, p. 053012. © 2017 IOP Publishing Ltd and Deutsche Physikalische Gesellschaft.en_US
dc.contributor.departmentHaystack Observatoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Physicsen_US
dc.contributor.departmentMassachusetts Institute of Technology. Laboratory for Nuclear Scienceen_US
dc.contributor.mitauthorFurse, Daniel Lawrence
dc.contributor.mitauthorBarrett, John Patrick
dc.contributor.mitauthorBuzinsky, Nicholas Gregory
dc.contributor.mitauthorFormaggio, Joseph A
dc.contributor.mitauthorSolomon-Oblath, Noah
dc.relation.journalNew Journal of Physicsen_US
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2018-02-23T20:00:24Z
dspace.orderedauthorsFurse, Daniel; Groh, Stefan; Trost, Nikolaus; Babutzka, Martin; Barrett, John P; Behrens, Jan; Buzinsky, Nicholas; Corona, Thomas; Enomoto, Sanshiro; Erhard, Moritz; Formaggio, Joseph A; Glück, Ferenc; Harms, Fabian; Heizmann, Florian; Hilk, Daniel; Käfer, Wolfgang; Kleesiek, Marco; Leiber, Benjamin; Mertens, Susanne; Oblath, Noah S; Renschler, Pascal; Schwarz, Johannes; Slocum, Penny L; Wandkowsky, Nancy; Wierman, Kevin; Zacher, Michaelen_US
dspace.embargo.termsNen_US
dc.identifier.orcidhttps://orcid.org/0000-0002-6091-0474
dc.identifier.orcidhttps://orcid.org/0000-0002-9290-0764
dc.identifier.orcidhttps://orcid.org/0000-0002-3757-9883
mit.licensePUBLISHER_CCen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record