424 Commits

Author SHA1 Message Date
carulla_m b69a6c9356 Merge pull request 'main' (#3) from main into master
Reviewed-on: #3
2026-02-25 11:55:47 +01:00
carulla_m e2fcae5617 Merge branch 'master' into main 2026-02-25 11:52:41 +01:00
carulla_m b054f2dffb Update to include the BP_scan_both_speeds.sh, BP_scan_new_board.sh, CS_scan_both_speeds.sh, CS_scan_multi_ROB.sh, Fluo_exposure_Ti-In.sh and the updates in the old files. 2026-02-25 11:43:03 +01:00
carulla_m 4bc681d99c Calculation of g0, g1 and g0/g1 for the BP_scan_new_board.sh data 2026-02-25 10:47:25 +01:00
carulla_m 9f301c31cd BP scan for the new amplifier board 2026-02-24 17:47:22 +01:00
carulla_m add4a75018 Change path to plots and data folder 2026-02-24 16:45:16 +01:00
carulla_m a8dc4e3e22 Fluorescence exposure all targets. Change path of xrayClient_sl8. Change xray tube voltage and current to 60kV and 40mA. 2026-02-24 16:22:56 +01:00
carulla_m f4d0162114 Change path to xrayClient_sl8 2026-02-24 16:11:40 +01:00
carulla_m 60c3379efb Change path to xrayClient_sl8 2026-02-24 16:09:47 +01:00
carulla_m cbe4482889 Change path to xrayClient_sl8 2026-02-24 16:08:03 +01:00
carulla_m aaab2e9a67 Change path of the xrayClient_sl8 2026-02-24 16:05:05 +01:00
carulla_m 3de7ac9248 Change minidelay path to nfs folder 2026-02-23 16:49:28 +01:00
carulla_m f9a281b588 Change to nfs path for minidelay 2026-02-23 16:47:02 +01:00
carulla_m d0c6949b75 Change to nfs path for the minidelay 2026-02-23 16:40:05 +01:00
carulla_m 05aef2e913 Merge pull request 'Defines header for Dhanya's Receiver instead of Aldo' (#2) from main into master
Reviewed-on: #2
2026-02-23 15:49:00 +01:00
carulla_m 609f7f342d Merge branch 'master' into main 2026-02-23 15:46:17 +01:00
carulla_m 9809f75881 Defines header for Dhanya's Receiver instead of Aldo 2026-02-23 15:43:20 +01:00
carulla_m d6b8534685 Merge pull request 'main' (#1) from main into master
Reviewed-on: #1
2026-02-23 15:31:16 +01:00
carulla_m bedd7d0d2d Add new modules calibration 2026-02-20 19:23:21 +01:00
carulla_m d87f148311 CS_scan_multi_ROB.sh, Current source scan for all the JFCalib ROB simultanously at half speed.
CS_scan_multi_ROB_bothspeeds.sh, Current source scan for all the JFCalib ROB simultanously at half and full speed.
2026-02-20 17:26:06 +01:00
carulla_m 33f658ff71 BP_scan_both_speeds.sh, Comment out Vb_comp 1100
CS_scan_both_speeds.sh, Comment out Vb_comp 1100
2026-02-20 17:24:22 +01:00
carulla_m 427b525022 BP_analysis.cpp add comments on the script
BP_analysis_M431 modified
BP_analysis_M431.cpp modified
BP_scan.sh must declare module number as argument and readout speed (full_speed or half_speed) Modified the communication interface and commands to the pulser
BP_scan_both_speeds.sh Added Vb_comp 1220 at the end of the script and Modified the communication interface and commands to the pulser
CS_analysis.cpp add list of new modules for analysis
CS_analysis_JF11 modified
CS_analysis_M431.cpp modified
CS_fit.cpp add new modules in the list
CS_scan.sh must declare module number as argument and readout speed (full_speed or half_speed)
CS_scan_both_speeds.sh Added Vb_comp 1220 at the end of the script
CuFluo_exposure.sh Change HV to 60V and I to 40mA instead of 40V and 60mV+ must declare module number as argument and readout speed (full_speed or half_speed)
CuFluo_exposure_JF11.s Change HV to 60V and I to 40mA instead of 40V and 60mV
CuFluo_exposure_both_speeds.sh Change HV to 60V and I to 40mA instead of 40V and 60m
CuFluo_exposure_sc.sh Change HV to 60V and I to 40mA instead of 40V and 60m. Adjust the period to avoid losing packets
CuFluo_fit_sc.cpp Create a new file to fit Cu and noise peak fit for the storage cells data
Default_pixels_arrays.cpp Creates a default pixels system map given the module numbers of the system
Fluo_analysis_Ti_In.cpp Analysis the data for Fluorecensce target: Ti, Fe, Cu, Se, Mo, or In. The target needs to be passed as an argument.
Fluo_exposure_Ti_In.sh Fluorescence exposure with targets: Ti, Fe, Cu, Se, Mo, or In.
Fluo_fit.cpp Function to fit the fluorescence peaks for the different targets: Ti, Fe, Cu, Se, Mo, or In. The target needs to be passed as an argument.
JFMC_CalibWriter_wBP_sc.cpp change the range of the g0cutmap
Multi_filename_creator.sh Bash file to create 6 different receivers, one for each JFcalib readout board
filename_creator.sh add comments
makefile Add new objects:Fluo_analysis_Ti_In, Fluo_fit, CuFluo_fit_sc, CS_fit, BP_fit, etc...
2026-02-20 16:38:10 +01:00
carulla_m ae8a9b510d test first 2025-06-30 08:16:05 +02:00
carulla_m 3bc7527eec Merge remote-tracking branch 'refs/remotes/origin/master' 2025-06-27 14:08:28 +02:00
carulla_m 1418916fb6 Merge remote-tracking branch 'refs/remotes/origin/master'
modified:   CS_analysis.cpp
	modified:   CS_fit.cpp
	modified:   CuFluo_fit.cpp
2025-06-27 13:58:18 +02:00
carulla_m ec7b2143d4 Update CS_fit.cpp 2025-06-27 11:33:06 +02:00
hinger_v 73938aad04 new file: BP_analysis_M431.cpp
new file:   BP_analysis_thinSensors.cpp
	new file:   BP_fit.cpp
	new file:   BP_fit_M431.cpp
	new file:   BP_fit_thin.cpp
	new file:   BP_scan_both_speeds.sh
	new file:   BP_scan_thinSensor.sh
	new file:   CS_analysis_M431.cpp
	new file:   CS_analysis_M439.cpp
	new file:   CS_fit.cpp
	new file:   CS_fit_M431
	new file:   CS_fit_M431.cpp
	new file:   CS_scan_both_speeds.sh
	new file:   CuFluo_exposure_both_speeds.sh
	new file:   CuFluo_fit.cpp
	new file:   Default_pixels_arrays.cpp
2025-06-27 11:16:26 +02:00
hinger_v ed18504809 modified: BP_analysis.cpp
modified:   BP_scan.sh
	modified:   BP_scan_JF11.sh
	modified:   CS_analysis.cpp
	modified:   CS_analysis_JF11
	modified:   CS_scan.sh
	modified:   CS_scan_JF11.sh
	modified:   CuFluo_exposure.sh
	modified:   filename_creator.sh
	modified:   makefile
	modified:   pccalib.sh
	modified:   run_JFCalibration.txt
	modified:   slsDetector_bin
	modified:   CS_analysis.cpp
	BP_analysis_M431.cpp
	BP_analysis_thin.cpp
	BP_fit.cpp
	BP_fit_M431.cpp
	BP_fit_thin.cpp
	BP_scan_both_speeds.sh
	BP_scan_thinSensor.sh
	CS_analysis_M431.cpp
	CS_analysis_M439.cpp
	CS_fit.cpp
	CS_fit_M431.cpp
	CS_scan_both_speeds.sh
	CuFluo_exposure_both_speeds.sh
	CuFluo_fit.cpp
	Default_pixels_arrays.cpp
2025-06-27 10:34:14 +02:00
carulla_m 05d0c2d44b Changes in JFCalibration
1.New files:
a. Fits for a given module, column, and row:
i) BP_fit.cpp
ii) BP_fit_M431.cpp
iii) BP_fit_thin.cpp (use a different scan as the standard module)
iv) CS_fit.cpp
v) CuFluo_fit.cpp

b. Calibration bash files:
i) BP_scan_both_speed.sh
ii) CS_scan_both_speed.sh
iii) CuFluo_exposure_both_speed.sh
v) BP_scan_thinSensor.sh (use a different scan than the standard one)
c. Analysis:
i) CS_analysis_M431.cpp
ii) CS_analysis_M439.cpp
ii) BP_analysis_thinSensor.cpp

d) Default pixels map for JF systems
i) Default_pixels_array.cpp (gives 3 bin files with the default pixels of the JF system at G0, G1, G2, HG0, view from the front side)

2. Changes
a. Calibration bash files
- BP_scan_JF11.sh (changed pc of the wave generator)
- CuFluo_exposure.sh (increase frames)
- filename_creator.sh ( defined parameter DSTIP to source it from any receiver pc. The pccalib.sh has to be sourced before)
b. Analysis
- BP_analysis.cpp ( avoid abort of the analysis due to empty fits in the plotting of the ADU versus mV for the defined pixels )
- CS_analysis.cpp

c. Run_JFCalibration.txt
2025-06-17 18:24:46 +02:00
hinger_v def7153f21 Merge branch 'master' of git.psi.ch:redford_s/JFCalibration 2024-12-06 15:53:07 +01:00
hinger_v 1dfed93e04 Change fit ranges 2024-12-06 15:52:56 +01:00
hinger_v 0ae607c4c3 Change fit ranges 2024-12-06 15:52:31 +01:00
hinger_v ecab89efa5 Change fit ranges 2024-12-06 15:52:10 +01:00
hinger_v 56736d4f9b Update FE list 2024-12-06 15:51:34 +01:00
hinger_v 80692185ab Update pcnames 2024-12-06 15:50:56 +01:00
hinger_v 8a62fe9da3 Update ip address 2024-12-06 15:50:33 +01:00
hinger_v 4f37bfb538 Update pc names 2024-12-06 15:49:56 +01:00
hinger_v c45dd94a91 Update pc names 2024-12-06 15:48:36 +01:00
hinger_v 8d2e35867b Update pc names 2024-12-06 15:47:49 +01:00
hinger_v f589e9bb68 Update Vpp scan up to 6V 2024-12-06 15:47:06 +01:00
hinger_v 179148c1f8 Update Vpp scan up to 6V 2024-12-06 15:46:28 +01:00
carulla_m b8f36b0cf3 Update .gitignore 2024-12-06 12:35:35 +01:00
carulla_m 98be495f4f Create JFMC_CalibWriter_wBP_M371.cpp 2024-12-06 12:17:28 +01:00
carulla_m df054e8202 Update pc names 2024-12-06 12:16:57 +01:00
carulla_m ab90428822 change receiver IP 2024-12-06 12:15:03 +01:00
carulla_m 3bceb39f6d update pc names and shutter 2024-12-06 12:13:29 +01:00
carulla_m 08d3878bbf Update run_JFCalibration.txt 2024-12-06 12:11:29 +01:00
carulla_m 9f6fc04205 Change pc names 2024-12-06 12:09:38 +01:00
carulla_m 5cb1debf90 Create CS_analysis_M371.cpp
Change range of fit
2024-12-06 11:56:41 +01:00
carulla_m cf02328834 Create BP_analysis_M371.cpp
Change range of fit
2024-12-06 11:56:07 +01:00