Ryan Tang
|
9bdd6b77eb
|
seperate out ProgramChannel from ProgramBoard in Digitizer Class
|
2024-11-01 16:42:31 -04:00 |
|
Ryan Tang
|
c7feaec471
|
small improvement, Event/Agg for PHA/PSD < 512
|
2024-10-28 15:12:26 -04:00 |
|
Ryan Tang
|
4e111085c0
|
in ClassDigitizer, get data can use totalIndex, which will % dataSize. simplify HistFilling. Qthread will block mainGUI ?
|
2024-10-21 19:09:44 -04:00 |
|
Ryan Tang
|
ae567c0714
|
improve scope for QDC and PSD, add subChannelMask in Scope
|
2024-10-21 15:11:33 -04:00 |
|
Ryan Tang
|
fa3e015e3e
|
Created an artifical Register 0x8044 for SWDecimation. Simplify a lot of things
|
2024-10-14 18:33:18 -04:00 |
|
Ryan Tang
|
13b2a3d63d
|
Set PSD default is fine time. fix UI bug for PSD
|
2024-09-04 16:26:21 -04:00 |
|
Ryan Tang
|
540f967d70
|
ClassData.h, fine_time = -1 as default
|
2024-09-03 15:49:15 -04:00 |
|
Ryan Tang
|
e79f93e9ab
|
add Locale
|
2024-08-30 12:27:24 -04:00 |
|
Ryan Tang
|
c2265f3cc6
|
remove TimingThread, Scope::UpdateScope() in Qthread via a worker. ScalarUpdateTimeinMiliSec in macro.h
|
2024-08-29 16:49:52 -04:00 |
|
Ryan Tang
|
76f8f22204
|
default PSD program set baseline to be 16 samples
|
2024-08-27 18:13:01 -04:00 |
|
Ryan Tang
|
823adf67eb
|
disable digitizer panel button when ACQ started
|
2024-08-23 16:24:17 -04:00 |
|
Ryan Tang
|
fa2b1012dd
|
Digiti Panel is not disable when ACQ started, but the value does not change
|
2024-08-22 13:03:43 -04:00 |
|
Ryan Tang
|
6a9f254289
|
DigiSetting PSD bug fix, add NeutronGamma analyzer
|
2024-08-20 14:59:22 -04:00 |
|
MUSIC
|
002a10b4e0
|
bug fix on MUSICAnalyzer.h
|
2024-08-01 16:03:50 -05:00 |
|
Ryan Tang
|
7ad3ed4af0
|
bugs fix on scope
|
2024-05-17 17:45:30 -04:00 |
|
Ryan Tang
|
b79fd72fe7
|
kind of complete single channel scope for PHA
|
2024-05-17 16:41:44 -04:00 |
|
Ryan Tang
|
ab61ee1bb0
|
when EventAgg = 0, set to 30
|
2024-05-06 18:22:10 -04:00 |
|
Ryan Tang
|
03c3e79497
|
added SoftwareDisable Digitizer, Replace SW trigger button with SetNoTrace button
|
2024-04-09 15:18:48 -04:00 |
|
Ryan Tang
|
1af2bd4ce9
|
slightly reduce function call
|
2024-03-22 17:20:07 -04:00 |
|
Ryan Tang
|
a0f9c4d727
|
add DebugPrint() Macro, for detail debug, fixed the histogram always fill old data
|
2024-03-22 16:47:33 -04:00 |
|
Ryan Tang
|
405b255344
|
QDC: fix bug when charge sensitiy change, parity change
|
2024-03-20 14:13:16 -04:00 |
|
Ryan Tang
|
ecd7ea9afd
|
add a buffer safe guard for QDC
|
2024-03-20 12:57:54 -04:00 |
|
Ryan Tang
|
b73505695e
|
added SetOptimalAggOrg() for QDC. This is the key for taking trace
|
2024-03-19 20:20:33 -04:00 |
|
Ryan Tang
|
64dfac3ee2
|
QDC Recordlength only for the whole board
|
2024-03-19 18:36:49 -04:00 |
|
Ryan Tang
|
bebff94e62
|
fix RecordLength bug for QDC. Can't 100% trust CAEN manual
|
2024-03-19 16:13:44 -04:00 |
|
Ryan Tang
|
2199f4efd6
|
fix bugs in MultiBuilder.cpp, some bugs in ClassDigitizer for DT5730
|
2024-03-13 17:07:34 -04:00 |
|
Ryan Tang
|
663d99a5f8
|
fsuReader can read list of file like a chain; SortAndSaveTS() to sort and save as TS file.
|
2024-03-09 12:08:16 -05:00 |
|
Ryan Tang
|
128f7da0ff
|
use CAEN method for cal the buffer size
|
2024-03-07 16:11:08 -05:00 |
|
Ryan Tang
|
98cddbd5b3
|
add ClassDigitizer::CalByteForBufferCAEN()
|
2024-03-06 20:10:33 -05:00 |
|
Ryan Tang
|
8cb3908043
|
bug fix on EncoreChMap
|
2024-03-04 12:22:23 -05:00 |
|
Ryan Tang
|
cc79c7ea3c
|
Chnage enum DPPType -> DPPTypeCode; reduce the fsu.ts size; remove Hit::bd
|
2024-03-02 00:33:08 -05:00 |
|
Ryan Tang
|
1b07b043aa
|
Number of Coupled channel for DT5730 is number of channel /2
|
2024-03-01 19:19:33 -05:00 |
|
Ryan Tang
|
eb799802ab
|
added inlfux token for supporting influxDB 2, and update ClassDigitizer for DT5730 model
|
2024-03-01 19:18:23 -05:00 |
|
Ryan Tang
|
3039a20f61
|
save setting for each digitizer before run
|
2024-02-26 16:17:41 -05:00 |
|
Ryan Tang
|
08b7a60ec2
|
various changes on data rate. Scope will set the Agg/Read = 1, and restore when scope stop
|
2024-02-26 15:37:06 -05:00 |
|
Ryan Tang
|
93f89d9264
|
simplify trigger rate calculation
|
2024-02-23 18:31:39 -05:00 |
|
splitPoleDAQ
|
cc2f336a6c
|
added Trapazoid Rescaling and fine Gate calculation for PHA
|
2024-02-19 16:42:04 -05:00 |
|
splitPoleDAQ
|
9921fbdd34
|
DigiPlanel: change button send clock sync to AutoSet reading conf.
|
2024-01-19 14:40:59 -05:00 |
|
splitPoleDAQ
|
96e3d2a007
|
modified UI for open digitizer. when click on update Setting, it will overwrite the setting file to make sure the setting is updated
|
2024-01-19 14:15:37 -05:00 |
|
splitPoleDAQ
|
4020a2aeac
|
add default setting name
|
2024-01-19 13:21:59 -05:00 |
|
splitPoleDAQ
|
c0e6d7ae9a
|
In setting panel, change save setting as text to a checkbox for update setting
|
2024-01-18 23:41:18 -05:00 |
|
splitPoleDAQ
|
14c2ceab6c
|
[MAJOR CHANGE] change ClassData, Timestamp, energy, etc, be dynamically allocated, NOT TESTED, compiled not problem
|
2024-01-18 23:09:50 -05:00 |
|
carina@hades
|
4304a4bd05
|
add A4818 support in ClassDigitizer.cpp, not implemented in FSU DAQ
|
2023-12-15 16:02:46 -05:00 |
|
carina@hades
|
0b8b4cb388
|
add some board setting to program to board from memory
|
2023-12-12 19:20:31 -05:00 |
|
carina@hades
|
2122097fcc
|
load setting only for channels
|
2023-12-12 19:13:38 -05:00 |
|
carina@hades
|
ca59c6954a
|
Digitizer use CAEN to set agg, UpdateScope don't Clear rigger
|
2023-12-12 19:01:41 -05:00 |
|
splitPoleDAQ
|
6652416901
|
added SettingsExplorer to inspect and change setting files
|
2023-11-20 17:47:12 -05:00 |
|
Ryan Tang
|
649cb1554a
|
add some code to prevent out of memeory frozen
|
2023-11-20 12:10:36 -05:00 |
|
splitPoleDAQ
|
b396eef66e
|
increase buffer size of QDC and PSD to 200 MB
|
2023-11-17 17:41:10 -05:00 |
|
splitPoleDAQ
|
aa5cce918c
|
change program digitizer pause time to be 10 milli-sec
|
2023-11-17 16:47:11 -05:00 |
|