Geant4 based positron beam source (GPos) v1.0

RESOURCE

Abstract

GPos is a software that was created to determine the properties of positron beams resulting from the interaction of the LBNL BELLA center PetaWatt laser-driven plasma-capillary accelerated electron beam and the atoms of a thin solid target. GPos is written in C++, easily compiled with cmake and the spack package manager, which allows for multi-thread and MPI parallel computing. Its functions expand on the Geant4 toolkit library and allow for propagation of the modelled particles through vacuum drift distances with a focusing element (thin lens approximation). Users can change beam-foil-drift-lens parameters - to adapt GPos to other particle sources and infrastructures - in a simple input file. The code particle data output format, openPMD, which is compatible, for example, with the input of the ECP WarpX project code used to explore the physics of particle acceleration in plasmas. Using GPos in conjunction to WarpX allowed us to test various configurations for designing a high-quality and high-energy positron source at BELLA -required for us to address positron acceleration challenges in the development of future linear colliders. GPos can also be advantageous when tackling the physics of muon sources for future muon colliders as well as for the investigation of positron sources  More>>
Developers:
Pinto de Almeida Amorim, Ligia [1]
  1. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Release Date:
2021-07-28
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Licenses:
BSD 3-clause "New" or "Revised" License
Sponsoring Org.:
Code ID:
61546
Site Accession Number:
2021-146
Research Org.:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

Pinto de Almeida Amorim, Ligia. Geant4 based positron beam source (GPos) v1.0. Computer Software. https://github.com/LDAmorim/GPos. USDOE. 28 Jul. 2021. Web. doi:10.11578/dc.20210805.1.
Pinto de Almeida Amorim, Ligia. (2021, July 28). Geant4 based positron beam source (GPos) v1.0. [Computer software]. https://github.com/LDAmorim/GPos. https://doi.org/10.11578/dc.20210805.1.
Pinto de Almeida Amorim, Ligia. "Geant4 based positron beam source (GPos) v1.0." Computer software. July 28, 2021. https://github.com/LDAmorim/GPos. https://doi.org/10.11578/dc.20210805.1.
@misc{ doecode_61546,
title = {Geant4 based positron beam source (GPos) v1.0},
author = {Pinto de Almeida Amorim, Ligia},
abstractNote = {GPos is a software that was created to determine the properties of positron beams resulting from the interaction of the LBNL BELLA center PetaWatt laser-driven plasma-capillary accelerated electron beam and the atoms of a thin solid target. GPos is written in C++, easily compiled with cmake and the spack package manager, which allows for multi-thread and MPI parallel computing. Its functions expand on the Geant4 toolkit library and allow for propagation of the modelled particles through vacuum drift distances with a focusing element (thin lens approximation). Users can change beam-foil-drift-lens parameters - to adapt GPos to other particle sources and infrastructures - in a simple input file. The code particle data output format, openPMD, which is compatible, for example, with the input of the ECP WarpX project code used to explore the physics of particle acceleration in plasmas. Using GPos in conjunction to WarpX allowed us to test various configurations for designing a high-quality and high-energy positron source at BELLA -required for us to address positron acceleration challenges in the development of future linear colliders. GPos can also be advantageous when tackling the physics of muon sources for future muon colliders as well as for the investigation of positron sources in lower energy regimes for applications like annihilation spectroscopy and astrophysical gamma-ray-bursts.},
doi = {10.11578/dc.20210805.1},
url = {https://doi.org/10.11578/dc.20210805.1},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20210805.1}},
year = {2021},
month = {jul}
}