Name: UCNB_Analyzer
Owner: Los Alamos National Laboratory
Description: Analysis software for the UCNB experiment
Created: 2016-01-17 04:18:15.0
Updated: 2016-07-05 21:47:13.0
Pushed: 2017-07-21 15:49:09.0
Homepage: null
Size: 246
Language: C
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This software analyzes data taken using the UCNB/Nab detection system. These experiments will perform precise measurements of the neutron decay correlations B, a, and b. This software processes the raw event waveforms using trapezoidal filters or pulse fitting, collects coincidences from charge-sharing, backscattering, or electron-proton events, and produces timing and energy spectra.
See DOC.md for more information.
is welcome. Contact Leah Broussard (broussardlj@ornl.gov).
This code is written in C++ using ROOT libraries (cern.root.ch). It was tested using GNU make version 3.81, gcc version 4.8.4, and ROOT v5-34/34. The software is intended for use in Linux-based distributions.
To build the code, simple run
ke clean
ke
from the top directory of the distribution. The executables are run from this directory. Header files are in the inc/ directory and source code is in the src/ directory. You can run ROOT scripts within the ROOT framework from the top directory. An example script is included in scripts/ and a .rootlogon.C file is included in the top directory.
I haven't debugged all the dependency failures from switching commits, so it's safest to run make clean first.
UCNB_Analyzer is based on work supported by the U.S. Department of Energy, Office of Science, Office of Nuclear Physics.
Copyright 2016 UT-Battelle, LLC. Copyright 2016 Los Alamos National Security, LLC. The license is GNU GPL v2. See LICENSE.md for details.