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
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
f0fc547c6f
Fix segmentation fault caused by double delete of threads and resolve memory leaks
2024-10-11 17:14:55 +02:00
7b4740ced2
program runs (fixed detector size in jungfrauLGADStrixelsDataQuadH5.h)
2024-09-05 17:03:31 +02:00
16bfcc17ce
Fetch json from remote
2024-09-02 18:16:57 +02:00
vhinger182
a9c366890b
add vs code and rhel 8
2024-09-02 12:00:12 +02:00
69fb5876cb
almost compiles, error: undefined reference to vtable for jungfrauLGADStrixelsDataQuadH5
2024-08-26 18:50:56 +02:00
669e5f3c7a
intermediate
2024-08-23 11:43:32 +02:00
a6a4ea7f21
first draft
2024-08-07 11:05:23 +02:00
c0cbccd7d4
minor
2024-02-26 16:41:58 +01:00
d8e3e38c33
Compile strixel quad in cluster finder
2024-02-01 16:41:57 +01:00
9bc20ab9b4
modify RawDataProcess_filetxt
2023-10-06 12:29:48 +02:00
95b7be6842
modify RawDataProcess
2023-10-06 12:18:33 +02:00
2b93ef4565
minor
2023-10-06 11:55:20 +02:00
78cbe8e660
fix jungfrauModuleData empty if statement
2023-08-04 16:12:27 +02:00
0ee54be252
rx_roi for module data
2023-08-04 15:31:30 +02:00
f90a9b7520
Read rx_ROI from json master
2023-08-03 18:25:43 +02:00
6d6b6b98df
Fix strixel mapping and interpolation
2023-07-20 11:12:13 +02:00
4c6be26846
Jf rawdataprocess txtfile ( #732 )
...
* Fix ROI mapping
* Formatting
* Minor edit
* intial draft of cmake for jungfrau executables Makefile.rawdataprocess
* added the cmake file
* missed Makefile
* added libfmt
* Fix some compiler warnings
* Fix some compiler warnings
* Create filename usining fmt::format
* Rewrite command line parsing with std::string and fmt::format
* Fix file reading
* Fix root string extraction
* Fix ifstream file reading
* Clean up comments
* Add version of rawdataprocess with bash wildcards
* Add version of rawdataprocess that reads inputs from txt-file, still buggy
* intermediate
* fix file loop
* fix const
* Circumevent bug with stuck threads
* Fix mutex bug
* cleanup
---------
Co-authored-by: vhinger182 <hinger_v@hv_home_lt1.localdomain>
Co-authored-by: Dhanya Thattil <dhanya.thattil@psi.ch>
Co-authored-by: Erik Fröjdh <erik.frojdh@gmail.com>
2023-05-08 16:30:37 +02:00
80fc7eb220
3 - Jf rawdataprocess wildcards ( #723 )
...
* Fix ROI mapping
* Formatting
* Minor edit
* intial draft of cmake for jungfrau executables Makefile.rawdataprocess
* added the cmake file
* missed Makefile
* added libfmt
* Fix some compiler warnings
* Fix some compiler warnings
* Create filename usining fmt::format
* Rewrite command line parsing with std::string and fmt::format
* Fix file reading
* Fix root string extraction
* Fix ifstream file reading
* Clean up comments
* Add version of rawdataprocess with bash wildcards
* Add version of rawdataprocess that reads inputs from txt-file, still buggy
* fixing missing cstdint
---------
Co-authored-by: vhinger182 <hinger_v@hv_home_lt1.localdomain>
Co-authored-by: Dhanya Thattil <dhanya.thattil@psi.ch>
Co-authored-by: Erik Fröjdh <erik.frojdh@gmail.com>
2023-05-03 09:10:53 +02:00
73a9c42f62
2 - Jf rawdataprocess makefile ( #724 )
...
* Fix ROI mapping
* Formatting
* Minor edit
* intial draft of cmake for jungfrau executables Makefile.rawdataprocess
* added the cmake file
* missed Makefile
* added libfmt
* Fix some compiler warnings
* Fix some compiler warnings
* Fix MAkefile for conda env pyclang_fmt
---------
Co-authored-by: vhinger182 <hinger_v@hv_home_lt1.localdomain>
Co-authored-by: Dhanya Thattil <dhanya.thattil@psi.ch>
Co-authored-by: Erik Fröjdh <erik.frojdh@gmail.com>
2023-05-03 08:50:24 +02:00
72c992bc74
2 - Jf rawdataprocess fmt ( #725 )
...
* Fix ROI mapping
* Formatting
* Minor edit
* intial draft of cmake for jungfrau executables Makefile.rawdataprocess
* added the cmake file
* missed Makefile
* added libfmt
* Fix some compiler warnings
* Fix some compiler warnings
* Create filename usining fmt::format
* Rewrite command line parsing with std::string and fmt::format
* Fix file reading
* Fix root string extraction
* Fix ifstream file reading
* Clean up comments
* Add requested changes to helper functions
* fix const&
---------
Co-authored-by: vhinger182 <hinger_v@hv_home_lt1.localdomain>
Co-authored-by: Dhanya Thattil <dhanya.thattil@psi.ch>
2023-05-03 08:43:45 +02:00
f4e05f7a01
1 - Add cmake for jungfrauExecutables rawdataprocess ( #717 )
...
* Fix ROI mapping
* intial draft of cmake for jungfrau executables Makefile.rawdataprocess
* added the cmake file
* missed Makefile
* added libfmt
* Fix some compiler warnings
---------
Co-authored-by: vhinger182 <hinger_v@hv_home_lt1.localdomain>
Co-authored-by: Dhanya Thattil <dhanya.thattil@psi.ch>
2023-04-27 13:59:13 +02:00
Dhanya Thattil
cb4f733350
formatting ( #716 )
...
* formatting
2023-04-12 15:30:34 +02:00
Dhanya Thattil
a5022ff0ee
Jf strixelmap with roi ( #715 )
...
* Fix ROI mapping, Formatting, Minor edit
---------
Co-authored-by: vhinger182 <viktoria.hinger@psi.ch>
Co-authored-by: vhinger182 <hinger_v@hv_home_lt1.localdomain>
2023-04-12 14:03:04 +02:00
b442b17415
Implement automatic strixel mapping according to rx_roi ( #710 )
...
Co-authored-by: Erik Fröjdh <erik.frojdh@gmail.com>
2023-03-31 17:14:35 +02:00
500442fd6b
modified ZMQonline display for stripsel usage. ( #699 )
...
* modified ZMQonline display for stripsel usage. modified dataprocessor to overwrite header.detspec1 with ROI in case of ROI.
* Removing changes to the slsReceiver, moved to branch jf_zeromq_display_rxroi
2023-03-22 14:25:02 +01:00
1bdf83e101
Resolve merge conflict in jungfrauExecutables
2023-03-17 16:43:08 +01:00
943a85cbd5
Update data structures and eta functions for JF strixels
2023-03-17 15:33:01 +01:00
4ee4d66977
Jf zeromq display ( #644 )
...
* modified ZmqSocket to expose the SO_RCVBUF and SO_SENDBUF parameters. Modified DataStreamer.cpp to change the SENDBUF to 1MB when HWL is <10. Modified Datastreamer.cpp so that when HWL is changed, socket is unbind/rebind. Added rebind to ZmqSocket.cpp.
Changed slot UpdatePlot() in qdrawplot.h from privat tto public, added plot->UpdatePlot() after every axis range change, so the plots are updated immediatly and not at the next image.
Added onlinedisp_zmq program which connects to the receiver ZMQ port and show images and histos. Compiled against ROOT 6.22/02. Added examples files.
* added setbuffer size also for gui, moved hardcoded values to a macro, removed unnecessary return of ok or success, added actual zmq exception message to could not create sockets error
* zmq: changing buffer size done within hwm
---------
Co-authored-by: mozzanica <l_mozzanica@mpc2012.psi.ch>
Co-authored-by: Dhanya Thattil <dhanya.thattil@psi.ch>
2023-02-09 17:24:28 +01:00
5096119ac3
some changes for JF with LGADs
2022-10-24 12:09:52 +02:00
9efb19a9b5
some changes for JF with LGADs
2022-10-24 12:07:26 +02:00
Bergamaschi Anna
3b9df5868e
Added JF strixels cluster finder and gain bit for Moench04
2022-07-14 12:18:34 +02:00
Erik Fröjdh
f6e76145c1
Make a library for writing and reading tiff, added tests ( #347 )
...
* removed Makefile for moench and integrated the build in CMake
* broke out tiff reading and writing to its own library
* moved tiff includes to include/sls
* moved tiffio source to src
* removed incorrectly used bps
* cleanup and tests for tiffio
* removed using namespace std from header
* some fixing for moench04
* Program for offline processing renamed
Co-authored-by: Anna Bergamaschi <anna.bergamaschi@psi.ch>
2022-01-27 10:24:02 +01:00
Erik Frojdh
c554bbb2d3
formatted slsDetectorCalibration
2022-01-24 11:26:56 +01:00
Erik Frojdh
02174f79d1
changed deprecated uint32 declaration to uint32_t
2022-01-24 09:01:44 +01:00
7eb05a3637
make files
2021-10-18 11:52:23 +02:00
dac60ad76d
added .cpp licenses
2021-10-15 15:47:04 +02:00
e65e7ac42f
energyCalibration updated with Sophie's version
2021-03-29 15:35:27 +02:00