Commit Graph

71 Commits

Author SHA1 Message Date
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
splitPoleDAQ e32cde9b4b fixed crash when closing digitizer while Scope openned 2023-11-17 11:44:28 -05:00
carina@hades 386e632198 get acqStatus in the ReadData() method, to solve the possible hang up when updating acqstatus 2023-11-07 15:24:28 -05:00
carina@hades d62d037492 added software disbale board, not impletement in GUI 2023-11-06 17:59:16 -05:00
carina@hades 602f778aef bug fix on saving file condition 2023-10-27 17:51:45 -04:00
carina@hades 7ed353ae08 change default no trace record 2023-10-20 16:40:30 -04:00
carina@hades 3819e422bd bugs fix for QDC 2023-10-19 14:29:28 -04:00
carina@hades 34feff751a polished QDC related things 2023-10-13 18:02:19 -04:00
carina@hades 674f3bdd77 killed many bugs 2023-10-12 16:27:56 -04:00
carina@hades c51bd7e662 many bug fix, added QDC in Scope 2023-10-11 18:28:19 -04:00
carina@hades c95673c697 tested the QDC data acquistion using internal pulse. good 2023-10-10 11:06:03 -04:00
carina@hades 739fa105c5 varibles name improve, tested more GUI 2023-10-09 17:46:32 -04:00
carina@hades 58e7b0084b kind of finish the QDC setting, next scope 2023-10-09 17:18:38 -04:00
carina@hades d90f4a33ce restructure the physical channel and Reg channel, only in the digitizer class 2023-10-09 13:12:48 -04:00
carina@hades 434f15734c add numChannel for ClassData.h 2023-10-06 17:57:43 -04:00
carina@hades 8cf46f6c5f snapshot, before making MutliBuilder to be independent of Digitizer class 2023-10-05 12:26:17 -04:00
carina@hades 66484b6003 Make ClassData.h and event builder independent of CAEN Library, some improvement of DAQ UI 2023-09-08 17:21:05 -04:00
carina@hades 20c9a8b63d many improvement from Encore experiment 2023-08-22 14:38:37 -04:00