A GUI for Pixie 16 digitizer
Go to file
2022-04-01 15:14:11 -04:00
testing change pixie as global vaible. enable threading for taking data 2022-03-30 13:13:24 -04:00
.gitignore added scalar pannel 2022-03-30 16:09:12 -04:00
channelSetting.cpp can change Sych_wait InSych, and Slow Filter Range in Module setting 2022-04-01 15:14:11 -04:00
channelSetting.h can change Sych_wait InSych, and Slow Filter Range in Module setting 2022-04-01 15:14:11 -04:00
DataBlock.h good state, don't understand why the baseline is so high 2022-03-04 18:52:58 -05:00
Makefile add Channel Setting pannel, cannot not edit 2022-03-30 18:48:58 -04:00
moduleSetting.cpp can change Sych_wait InSych, and Slow Filter Range in Module setting 2022-04-01 15:14:11 -04:00
moduleSetting.h can change Sych_wait InSych, and Slow Filter Range in Module setting 2022-04-01 15:14:11 -04:00
Pixie16.config snapshot 2022-03-15 19:59:36 -04:00
Pixie16Class.cpp can change Sych_wait InSych, and Slow Filter Range in Module setting 2022-04-01 15:14:11 -04:00
Pixie16Class.h can change Sych_wait InSych, and Slow Filter Range in Module setting 2022-04-01 15:14:11 -04:00
pixieDAQ.cpp can change Sych_wait InSych, and Slow Filter Range in Module setting 2022-04-01 15:14:11 -04:00
pixieDAQ.h add time in Log massge, add file size and rate when taking data, placeholder for histogram filling 2022-03-31 20:10:38 -04:00
pixieDAQLinkDef.h mainSetting plannel is done. 2022-03-16 18:46:14 -04:00
README.md Create README 2022-03-16 21:20:52 -04:00
scalarPanel.cpp added Module Settign Pannel, cannot change setting 2022-03-30 18:33:44 -04:00
scalarPanel.h added scalar pannel 2022-03-30 16:09:12 -04:00
settingsSummary.cpp added scalar pannel 2022-03-30 16:09:12 -04:00
settingsSummary.h can change Sych_wait InSych, and Slow Filter Range in Module setting 2022-04-01 15:14:11 -04:00
test_ryan.set can change Sych_wait InSych, and Slow Filter Range in Module setting 2022-04-01 15:14:11 -04:00

Pixie16_GUI_DAQ

This is a GUI DAQ for XIA Pixie16 digitizer.

requires

PlxSDK8.0+, installed at /usr/opt/PlxSdk PixieSDK 3.3, installed at /usr/opt/xia/PixieSDK CERN ROOT 6.0+ (using 6.24/06)

The program is developing on Debian 10. using g++ 8.3.0, using Pixie16 16-bit 250MHz revision F.

make

just $make, it will create object files and link all together to pixieDAQ it will also make test and example under testing folder.

Pixie16Class

this is the main class for controlling the pixie16 digitizer. It unfolds some control for the CHANNEL_CSRA. It likes a C++ wrapper for the C code for the PixieSDK. Before PixieSDK3.3, it also decode the data.

DataBlock

this is a C++ class for a data Block, which is a Block for pixie output.