Software is designed to process two-dimensional Doppler energy spectra. The background fitting and subtraction mechanism is implemented. Ridge profile along every energy axis is fitted with a step function that accuonts on higher energetic Compton scattered photons (constant background along the energy axis) and Compton scattering of annihilation photons outside of the detector volume (~constant contribution in the range < 511 keV). An exponential contribution in the range < 511 keV is found due to incomplete charge collection in the detector. Another exponential contribution in the region > 511 keV occurs due to the pile-up effect.
After the background subtraction software transforms two-dimensional histogram into a one-dimensional by introducing a new variable E1-E2. Check our research group website SelimLab.
Application is written in C++ with CERN ROOT libraries and GUI. In order to run the app first we need to install ROOT libraries. Unfortunately it is impossible to do static link your applications object files with the ROOT libraries as well as build their static versions. Moreover, sometimes source headers should be available at runtime.
Currently it is possible to run application either on macOS or Linux. I will try to compile the windows binary whenever the native Windows ROOT 6 build will be released.
-
Install Ubuntu linux inside Windows Subsystem for Linux (WSL) as described here.
-
Open Start → Ubuntu to launch linux Terminal. Proceed with Installation on Linux below.
P.S. Running the program on older versions of Windows is currently not possible.
Install CERN ROOT on your system. Refer to official install page for more details.
Open Terminal and clone program source files in your home folder:
cd
git clone https://github.com/petrstepanov/tlist-processor
cd tlist-processor
Check program dependencies and create native makefile with CMake. Finally build and install. System will ask for your password to install the app.
cmake ./
make
sudo make install
On linux you can install application launcher:
make install-launcher
To install app launcher on macOS run package resources/tlist-processor.pkg
.
Program source files are not needed any more and can be removed from your computer:
rm -rf ~/tlist-processor
Find application in the system menu. Alternatively, open Termnal and type tlist-processor
to launch the program.
Shoot me an email with feedback or questions: [email protected]