8c35fc16b9
Implement copy constructor in analogDetector
...
- avoid default shallow copy of pointer members triggered by copy of derived class
- as a result avoid double-free bugs
2025-03-18 18:15:43 +01:00
ac0394e176
extensive debugging
2025-03-18 17:20:12 +01:00
9c111fbeab
deal with EuXFEL hdf5 (frames, 16)-size frame index datasets
2025-03-14 12:02:49 +01:00
222d9e4839
debug
2025-03-13 16:49:55 +01:00
9508dd1adc
Debug
2025-03-13 16:14:12 +01:00
cf62f8cae8
Debug
2025-03-13 16:10:32 +01:00
08c10679e6
Debug
2025-03-13 16:06:50 +01:00
2b68b2158b
Debug
2025-03-13 16:02:24 +01:00
35c37998f3
tweak file name
2025-03-11 11:55:53 +01:00
9b13ddf6be
Merge branch 'developer' into jf_h5reader
2025-03-10 16:46:42 +01:00
49db2fbee7
Fix tiff filename
2025-03-10 16:46:04 +01:00
297c3752e3
Dev/remove gotthard i ( #1108 )
...
* slsSupportLib done, at receiver rooting out in implementation
* removed from receiver and client
* removed everywhere except gui, python and client(commands.yaml and Detector.h)
* updated python
* fixed autocomplete to print what the issue is if there is one with ToString when running the autocomplete script to generate fixed.json. updated readme.md in generator folder
* formatting
* removed enums for dacs
* udpating autocomplete and generating commands
* removed gotthard from docs and release notes
* removed dac test
* bug from removing g1
* fixed virtual test for xilinx, was minor. so in this PR
* gui done
* binary in merge fix
* formatting and removing enums
* updated fixed and dump.json
* bash autocomplete
* updated doc on command line generation
* removing increments in dac enums for backward compatibility. Not required
* removed ROI from rxParameters (only in g1), not needed to be backward compatible
* removed the phase shift option from det server staruip
2025-03-10 14:24:33 +01:00
a0e5304df6
Modify tiff file name
2025-03-10 12:23:51 +01:00
2b8fbad47d
reduce compiler warnings
2025-03-07 22:01:44 +01:00
a095a4ffce
Fix double-free
2025-03-07 21:49:05 +01:00
d74da4cf04
Fix implicit conversion float->double compiler warning
2025-03-07 11:48:15 +01:00
9321d6d03a
add SC to CMake
2025-03-06 20:32:45 +01:00
45a9a74137
Merge branch 'developer' into jf_h5reader
2025-03-06 17:14:17 +01:00
bede3003b6
Edit default rank
2025-03-06 17:06:45 +01:00
aad1ab0cf4
file from Anna: could be reduce print out in zmq processing when using energy threshold ( #1113 )
2025-02-21 12:49:33 +01:00
5fd319725e
include <mutex>
2025-02-10 20:05:13 +01:00
fb77bc7f1d
Rework for mutex safety and RAII compliance
2025-02-10 20:01:36 +01:00
8a5bd21ecc
Add constructor printout (debug)
2025-02-10 19:08:13 +01:00
cb99aa40cb
Adapt main() for storage cell case
2025-02-10 17:45:05 +01:00
41bb7ca1ed
Adapt file pointer setting + pedestal reading
2025-02-10 16:50:09 +01:00
d85d4f94d6
Adapt constructor for multithreaded storage cell use
2025-02-10 16:11:30 +01:00
ea288a1939
Globally implement Copy() function for deep copy of detector objects
2025-02-10 16:10:53 +01:00
be607e8a2e
Fix missing includes
2025-02-07 21:49:06 +01:00
7396ceed54
Create copy constructor for singlePhotonDetector that creates a new mutex
2025-02-07 21:09:31 +01:00
243c555798
Remove explicit class member analogDetector<uint16_t>* dd[MAXTHREADS]
2025-02-07 16:32:09 +01:00
7b1e74f4a4
Adapt get and writeImage methods to storage cell data
2025-02-07 15:33:31 +01:00
fcbb87b71a
Adapt multithreaded cluster finder to storage cell data - continued (non-functional)
2025-02-06 20:42:36 +01:00
3a1945116a
First (unfinished) attempt to adapt multithreaded cluster finding to storage cell data; REVERT BACK TO PREVIOUS COMMIT IF THIS FAILS!
2025-02-05 20:17:46 +01:00
884104156b
Minor debugging
2025-02-04 18:15:33 +01:00
830ce66a4c
Remove redundant default constructor and destructor of HDF5File reader class
2025-02-03 18:52:39 +01:00
69e1702493
Clear up warnings
2025-02-03 18:36:57 +01:00
027534cc2f
comments
2025-02-03 18:01:13 +01:00
633f83f9c7
Minor include cleanup
2025-02-03 17:35:50 +01:00
71ca4e9f0f
Generalize HDF5 reader for 3- or 4-dimensional datasets
2025-02-03 17:28:33 +01:00
25854f7736
Init problem fixed, add comments
2024-12-03 16:56:47 +01:00
bc6814ad0b
Initialize image for all threads
2024-12-03 16:23:24 +01:00
adcaf6b3df
Debug getImage()
2024-12-02 15:06:09 +01:00
cfa0b003ba
include <memory>
2024-11-21 16:33:38 +01:00
266ace44a2
Include fmt a CMake dependency
2024-11-08 16:35:04 +01:00
d2dead070c
Revert previous datatype change to int
2024-11-08 12:01:08 +01:00
0583a0703c
Datatype change long long int also for moenchZMqProcess; these datatype changes need to be discussed as they could have fruther impact!
2024-10-29 17:51:09 +01:00
19f4c07642
Datatype change long long int also for multiThreadedInterpolatingDetector; note that this change could have further impact on local code
2024-10-29 17:32:21 +01:00
f3a3fb09bf
Merge branch 'developer' into jf_h5reader
2024-10-11 17:15:33 +02:00
f0fc547c6f
Fix segmentation fault caused by double delete of threads and resolve memory leaks
2024-10-11 17:14:55 +02:00
3150276bfe
Add frame number
2024-10-11 17:12:55 +02:00