Content
Minutes of meetings
Data
Timur suggested to use data
- HEX anode detector: amod3814, runs 85, 88, 90, etc. any decently sized file
- QUAD anode: amon2216, runs 299, 301 … 305, 313, 315
channel assignment was Acqiris-1: 1-X1, 2-X2, 3-Y1, 4-Y2 (it could also be 1-X1, 2-Y1, 3-X2, 4-Y2) and Acqiris-3 - TOF.
Firmware library
2016-12-07-email-achim-czasch.txt
Software
Installation of 3-d party library
Static library file is installed under
~/lib/hexanode-lib
Also in
/reg/common/package/hexanodelib/0.0.1/x86_64-centos7-gcc485/resort64c.h
/reg/common/package/hexanodelib/0.0.1/x86_64-centos7-gcc485/libResort64c_x64.a
Package hexanode
Lives in our release system and intended as a cpp/python tester/wrapper of the resort64c
library
hexanode/pyext/hexanode_ext.pyx
- cython/python extension module for resort64c
library
hexanode/app/
- C test examples
hexanode/examples/
- for python examples
Package expmon
Lives in our release system and intended to support GUI interfaces for different hutch standard configuration projects.
expmon/examples
- test of acqiris signals from hex- quad- anode detectors
Package graphqt
Lives in our release system and intended to support qt-based dynamic graphics.
Examples
Performance test
ex_sort hexanode-example-CO_4.lmf # C++ hexanode/examples/ex-05-sort.py hexanode-example-CO_4.lmf # Python
command | C++ (sec) | Python (sec) |
---|---|---|
1 (data processing) | 3.6 | 4.3 |
2 (calib) | 0.218 | 0.635 |
3 (calib) | 0.230 | 0.656 |
Example with graphics
hexanode/examples/ex-06-sort-graph.py hexanode-example-CO_4.lmf
Number of hits per channel
Spectra of time per channel
Spectra of U, V, W (ns)
Spectra of U, V, W (mm)
Spectra of Xuv, Xuw, Xvw (mm)
Spectra of Yuv, Yuw, Yvw (mm)
Time sum (ns) for U, V, W
Time sum (ns) corrected for U, V, W
Deviation, Consistency Indicator, Reconstruction method
Time sum vs. variable U, V, W