Rebirth of AD fortran 77 code with X11 GUI.
Go to file
2022-07-20 16:23:21 -04:00
Graphical_Testing fixed Bk for non-zero sigma 2022-07-18 13:48:11 -04:00
Test_Scripts fixed Bk for non-zero sigma 2022-07-18 13:48:11 -04:00
.AD.cxx.swp chi not terrible 2022-07-20 16:23:21 -04:00
.gitignore Two types of functional GUI's can be made 2022-07-13 02:44:11 -04:00
1062.csv Add files via upload 2022-06-06 12:35:44 -04:00
1147.csv chi not terrible 2022-07-20 16:23:21 -04:00
AD.cxx chi not terrible 2022-07-20 16:23:21 -04:00
ad.txt chi not terrible 2022-07-20 16:23:21 -04:00
Cleb.h chi not terrible 2022-07-20 16:23:21 -04:00
Functlib.h chi not terrible 2022-07-20 16:23:21 -04:00
global.h somewhat working 2022-07-12 14:49:48 -04:00
GUI_AD.h chi not terrible 2022-07-20 16:23:21 -04:00
GUI_Base.h somewhat working 2022-07-12 14:49:48 -04:00
QDK.h somewhat working 2022-07-12 14:49:48 -04:00
Racah.h fixed Bk for non-zero sigma 2022-07-18 13:48:11 -04:00
README.md somewhat working 2022-07-12 14:49:48 -04:00
RkTable.csv somewhat working 2022-07-12 14:49:48 -04:00

Angular_Correlations

This program is under construction in order to replace a fortran 77 angular distribution/ mixing ratio determination calculator used a FSU's Nuclear Accelerator laboratory.

Reading in detector width, radius, distance from the radiative source, and the gamma-ray energy of interest, the program calculates the QDk geometric attenuation coefficients.

The program also asks for the magnetic substate probability distribution - or sigma - and the j1 and j2 values of the states from the gamma-ray decay from state 2 to 1. Using this information the coupling of states via clebsh - gordon coefficients in which the quantum mechanical restrictions given the angular momentum of the system can be used to understand the states decay probabilities following the reaction of interest.

This program then reads in a [].csv, the format must match the test file in the directory. This file is a file of intensities as a function of angles or different detectors for a given decay energy. The data is then used for the legendre polinomial f(x) = A0 P0(x) + A2 P2(x) + A4 P4(x), gaussian elimination is used to return A0, A2, A4. These values are used to weight the chi-squared minimization comparison from theory to experiment. The minimization is key to locating the electromagnetic mixing ratio, as a function of angular momentum and coupling quantum mechanics.

Finally reading from Rose and Brink, the program reads the first 2 Racah coefficient sets, 6 total, depending on j2 and j1. The program can be modified to use more than 3 angles, and for higher multipoles of the angular distribution. Using these coefficients, theoretical A2 and A4 values can be compared, illuminating the mixing ratio.

This program has its own graphical interface. Using X11 graphics, there is a functional terminal based menu that will promt and execute the 2 plots of interest. Option 1 displays the chi-squared minimization. Option 2 displays the Angular distribution overlayed with a legendre polinomial fit and respective error bars. Option 3 closes the program.

The GUI can zoom in by dragging and letting go, you can draw with left click, with right click the coordinates of the point is printed to the terminal. With space-bar you can unzoom the veiw.