Cite this as (APA format)
De Keyser, J. (2019). Position-dependent microchannel plate gain correction in Rosetta’s ROSINA/DFMS mass spectrometer: Supplementary material - Software (Version 1) [Computer software]. Royal Belgian Institute for Space Aeronomy. https://doi.org/10.18758/71021046
Retrieved: 04:35 03 Dec 2024 (UTC)
Users of this DOI are kindly encouraged to contact the author(s) for help and cooperation towards further successful utilisation.
Technical info
Resource format | ZIP |
---|---|
Resource size | 11.5 kB |
Software description |
This software pack presents supplementary material in support of the publication J. De Keyser, K. Altwegg, A. Gibbons, F. Dhooghe, H. Balsiger, J.-J. Berthelier, S. A. Fuselier, T. I. Gombosi, E. Neefs, M. Rubin. Position-dependent microchannel plate gain correction in Rosetta’s ROSINA/DFMS mass spectrometer. International Journal of Mass Spectrometry, 2019, 446, A116232. https://doi.org/10.1016/j.ijms.2019.116232 |
Additional info
Data last updated | July 12, 2024 |
---|---|
Metadata last updated | July 12, 2024 |
Created | July 12, 2024 |
Program files (MATLAB 2022a)
Main program
- driver_restoration.m : Driver routine for mass spectrum restoration examples.
Routines for setting up the problem
- create_ion_spectrum.m : This routine creates an ion spectrum (ion beam profile) with the prescribed peak parameters, for ion peaks with given intensities and positions.
- ion_beam.m : This routine creates a double Gaussian ion beam with the prescribed parameters (or a Gaussian one).
- electron_cascade.m : This routine creates a double Gaussian electron cascade shape with broadening due to misalignment between the DFMS mass analysis direction and the LEDA detector arrays, with the prescribed parameters.
- double_gaussian.m : This routine creates a double Gaussian with the prescribed parameters.
- double_gaussian_area.m : This routine computes the integral of a double Gaussian with the prescribed parameters.
- create_Gpgc.m : This routine creates a synthetic position-dependent gain. The domain consists of the whole range of pixels (or subpixels). The gain is taken to be at a constant value between 0 and 1, except in a specified interval where it has a lower value (still between 0 and 1). The width of the transitions between the low and high position-dependent gain values can be specified.
- create_LEDA_electron_spectrum.m : This routine creates a synthetic LEDA electron spectrum for a given set of incoming ions, with the prescribed ion peak parameters and electron cascade properties, and with the position-dependent MCP gain.
- create_ideal_electron_spectrum.m : This routine creates a synthetic electron spectrum for a given ion spectrum, with the prescribed electron cascade properties, and assuming perfect MCP gain.
Routines for solving the problem
- compute_ion_spectrum_from_LEDA_electron_spectrum.m : This routine computes the ion spectrum incident on the MCP from the electron spectrum recorded by the LEDA, knowing the electron cascade properties and the position-dependent MCP gain.
- restore_LEDA_electron_spectrum.m : This routine restores a LEDA electron spectrum to eliminate the effects of the position-dependent MCP gain.