This is a remake of the FSUDAQ using Qt6
Go to file
2023-05-25 18:50:42 -04:00
.vscode add Canvas, try to make a hostorgam class 2023-05-17 17:40:32 -04:00
.gitignore added OnlineEventBuilder.cpp and DataGenerator.cpp 2023-05-25 18:50:42 -04:00
CanvasClass.cpp added OnlineEventBuilder.cpp and DataGenerator.cpp 2023-05-25 18:50:42 -04:00
CanvasClass.h when ACQ start, fill histograms 2023-05-19 16:23:04 -04:00
ClassData.h added OnlineEventBuilder.cpp and DataGenerator.cpp 2023-05-25 18:50:42 -04:00
ClassDigitizer.cpp snapshot 2023-05-23 11:19:43 -04:00
ClassDigitizer.h add influxdb 2023-05-24 16:04:32 -04:00
CustomThreads.h fix the crashgit add -A! 2023-05-23 14:52:23 -04:00
CustomWidgets.h added ZeroTotalFileSize() for Data Class, this is for new run 2023-05-22 18:23:24 -04:00
DataGenerator.cpp added OnlineEventBuilder.cpp and DataGenerator.cpp 2023-05-25 18:50:42 -04:00
DataReaderScript.cpp bugs fixed 2023-05-17 17:05:27 -04:00
DigiSettingsPanel.cpp add influxdb 2023-05-24 16:04:32 -04:00
DigiSettingsPanel.h uncomment filling histograms, added UpdateOtherPanels() 2023-05-23 17:02:39 -04:00
EventBuilder.cpp added OnlineEventBuilder.cpp and DataGenerator.cpp 2023-05-25 18:50:42 -04:00
FSUDAQ_Qt6.pro added OnlineEventBuilder.cpp and DataGenerator.cpp 2023-05-25 18:50:42 -04:00
FSUDAQ.cpp added OnlineEventBuilder.cpp and DataGenerator.cpp 2023-05-25 18:50:42 -04:00
FSUDAQ.h added OnlineEventBuilder.cpp and DataGenerator.cpp 2023-05-25 18:50:42 -04:00
influxdb.cpp add influxdb 2023-05-24 16:04:32 -04:00
influxdb.h add influxdb 2023-05-24 16:04:32 -04:00
macro.h in progress to added PSD Channel 2023-05-09 12:16:08 -04:00
main.cpp added Scope Class. not tested 2023-04-18 13:12:05 -04:00
Makefile_test added OnlineEventBuilder.cpp and DataGenerator.cpp 2023-05-25 18:50:42 -04:00
OnlineEventBuilder.cpp added OnlineEventBuilder.cpp and DataGenerator.cpp 2023-05-25 18:50:42 -04:00
OnlineEventBuilder.h added OnlineEventBuilder.cpp and DataGenerator.cpp 2023-05-25 18:50:42 -04:00
README.md added ELog, Influx, tested 2023-05-25 14:20:55 -04:00
RegisterAddress.h tested with PSD. seem OK 2023-05-16 17:21:40 -04:00
Scope.cpp added OnlineEventBuilder.cpp and DataGenerator.cpp 2023-05-25 18:50:42 -04:00
Scope.h uncomment filling histograms, added UpdateOtherPanels() 2023-05-23 17:02:39 -04:00
test_indep.cpp added OnlineEventBuilder.cpp and DataGenerator.cpp 2023-05-25 18:50:42 -04:00
test.cpp added OnlineEventBuilder.cpp and DataGenerator.cpp 2023-05-25 18:50:42 -04:00

Introduction

This is a DAQ for 1st gen CAEN digitizer for V1725, V17255S, V1230 with PHA and PSD firmware.

It has scope (updated every half-sec), allow full control of the digitizer (except LVDS), and allow saving waevform.

It can be connected to InfluxDB v1.8 and Elog.

Required / Development enviroment

Ubuntu 22.04

CAENVMELib_v3.3

CAENCOmm_v1.5.3

CAENDigitizer_v2.17.1

sudo apt install qt6-base-dev libcurl4-openssl-dev libqt6charts6-dev elog

The elog installed using apt is 3.1.3. If a higher version is needed. Please go to https://elog.psi.ch/elog/

The libcurl4 is need for pushing data to InfluxDB v1.8

Compile

use qmake6 -project to generate the *.pro

in the *.pro, add

QT += core widgets charts

LIBS += -lCAENDigitizer -lcurl

then run qmake6 *.pro it will generate Makefile

then make