From 35953797d949191b30617f3d393fdbbfb78a99f8 Mon Sep 17 00:00:00 2001 From: "carina@hades" Date: Wed, 16 Aug 2023 14:40:13 -0400 Subject: [PATCH] update README.md --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7ac6273..5d5b010 100644 --- a/README.md +++ b/README.md @@ -8,12 +8,16 @@ It can be connected to InfluxDB v1.8 and Elog. Each channel has it own 1D histogram. It will not be filled by default, but can enable it in the "Online 1D histgram" panel. The binning of each histogram will be saved under the raw data path as singleSpectaSetting.txt +## Online analyzer A Multi-builder (event builder that can build event across multiple digitizer) is made. It has normal event building code and also a backward event building code that build events from the latest data up to certain amont of event. A 1-D and 2-D histogram is avalible. In the 2-D histogram, graphical cuts can be created and rename. An online analyzer class is created as a template for online analysis. An example is the SplitPoleAnalyzer.h. It demo a 2-D histogram and a 1-D histogram, and the way to output the rates of cuts to influxDB. +Notice that, when the FSUDAQ is started, the online analyzer is a null pointer, no event will be built. Once the online anlyzer is created and opened, event will be built, event the window is closed. + + # Operation When programSettings.txt is presented in the same folder as the FSUDAQ_Qt, the program will load it can config the following @@ -34,7 +38,6 @@ Missing the raw data path will disable save data run, but still can start the AC the following additional functions are planned and I am working on them - support V1740 DPP-QDC -- synchronization helper # Required / Development enviroment @@ -62,6 +65,7 @@ The QCustomPlot (https://www.qcustomplot.com/index.php/introduction) source file # Compile +## in case the *.pro not exist use `qmake6 -project ` to generate the *.pro in the *.pro, add @@ -70,6 +74,8 @@ in the *.pro, add ` LIBS += -lCAENDigitizer -lcurl` +## if *.pro exist + then run ` qmake6 *.pro` it will generate Makefile then ` make`