From ae8a9b510dc13cb82569e75c8a6afb11f32db2be Mon Sep 17 00:00:00 2001 From: carulla_m_ Date: Mon, 30 Jun 2025 08:16:05 +0200 Subject: [PATCH 1/5] test first --- BP_analysis_M431 | Bin 0 -> 89816 bytes BP_analysis_thin | Bin 0 -> 74912 bytes BP_fit | Bin 0 -> 244976 bytes BP_fit_M431 | Bin 0 -> 405432 bytes BP_fit_thin | Bin 0 -> 245664 bytes BP_linearity_scan_JF11.sh | 218 ++++++++++++++++++++++++++++++++++++++ 6 files changed, 218 insertions(+) create mode 100755 BP_analysis_M431 create mode 100755 BP_analysis_thin create mode 100755 BP_fit create mode 100755 BP_fit_M431 create mode 100755 BP_fit_thin create mode 100644 BP_linearity_scan_JF11.sh diff --git a/BP_analysis_M431 b/BP_analysis_M431 new file mode 100755 index 0000000000000000000000000000000000000000..cf3bc9865c2309bd32340750c2fdc741e4f38751 GIT binary patch literal 89816 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%0AVPu7~!%3t~AYWb;oKyie*+7R44deSLzovRgS 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 literal 0 HcmV?d00001 diff --git a/BP_fit b/BP_fit new file mode 100755 index 0000000000000000000000000000000000000000..5200c72da64bf0dfab3f9eeec83ed2490dd25c4c GIT binary patch literal 244976 zcmeEv3s_Xu`uE-g19)S`62%KL*=TrY5D-aZP>?}UNzg1cKo|r=m|##eI}U-Di6|;7 zD=RWjS38GJR%RYW%}bU=R%Ujii=G)V!!D*)&i8xQT6@@xaL)NZ|L^&p=X;*^!`|V1%0qNXhKl z4oQ}djFa|!O6#i_3TS2t1&$K>6sY980r|+z|Mt)e!P%m`uKZFc>Zd^RBOPOlix$O3 zk1ft0U0hUBQ8~IYE_QTm^qBI}F;T4Eq@QF{XU-vUN%5lrX|lNwPEt+$MN9kJ!hU?? z(Wf5#wRg>?^Di#C^@po+!JCAW^mNDBa8t%G%bw)*`t|1LB-!85Pp@_CTyGg7MQ9`g z_zp=EBweeK(y6tECdqz5(ly;B*{_cr6mqrHy+?#y()!nL=&lb6PKwm*@zYBiU|x{k z+}ok=qYv_T_{&iSgL$u{@!u!Cm27ZG{^mkMuOop{a?e8l$SSfW5vLg^9Z5JR zI8u}Z;8dKcIMZ-W$4N&z&Y3u8;mp7}8)p{Ic{p#zxd7)voOIlRGaF|vAvp4JT5%TO zT#U02XA#a@aTepW;iTg>oE12i;arYWIVzF39p@^XcL?HN09T7NfjdRI8gPwBuLHab z=iNA|Yu$sBj{9*w$Wm8c9tPb~e2$IIcfdY$aC=9Sm$FU`O3{kR<`2MjXy+1PW+@@M`s zq!OoP`o|IZi;}9|$esCIz-K+L-E-^q%u!2@%;{G+?{C?wSN=ig!rzlFx9opzLguM4 z=O!(#cwutN$7fcg-TK<_j6Q!0TfXu4-`;yOvi#R43SLEsM^_@}qc8>Bter{~!G7uQ#B`m)E4Z|`3%vC87k=%TbtAvH>+On~**z95 z%L|=n9J#t+c*@7=n^)cOkHUE`>fX@LjiU6PZ~a!3yjgkj)^1adWv=WQuiH7{+HdF2 zzWry<69p;vo9iC%AO6;o)sL>4{Ar(_6MmD*$K3V$O-F7yo4fnoFMITUeNyQ6LmtnK z+`mw|ZED%%S))om`fPgN!u?#}MZHqGsMo13=<~bK z^C>2{&iwyy7xeL6*uSR>`yc2c9`5PFZ>3%6f2xamjp>3O(gi)I3;pF?$bZ;{oe5p| zb8D~8{rPkk{;BUmkEaXy30?Tp50h$V?O4%;{Uu%4c|#ZNKB^1(_q*`h{x0hEYghdO zV}_xVapR>f>|fV~fBw~lo%Sy1Z**b*@-E^;*G0K~yYPQ>7j$hG_T1HlJvCj}bFqu| z`l$>3>$`}bC8$?#X@F$joWoiHYT0oH3%0AIUQ%Penc?fj$iGa`>u=%oSjLs4c+d?} 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 z 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

    Y# zW;$EBptafp(+!+JlbUSZ7FA%e&A2)Z6*1Mw^bs@av~Dcchsx-j!}W^His|s4T4Da+ zP*_y0Z$QO6YpZI*UA>V>d!bC)Rzm5ttx~uE3W5n?byeqs2Awu4zrNBxoT@x!Co_ea zBLdT-A^QdBFfHXOCi#f|7(-&p-fTNTvE+!4Lw$>V&=w`wO%Nd zu0k-oZyGL@rOz*1&@D^I_EP`$%KFk?%(~05@~ie#D}!wqm@B1WY41YQ@>MIn6==g; z?JTY0_P$!bt*4Rf=7vgj%|IU2PBSYpGgcS$!DT z-L>A~zW$UYor?RKs1&t@1H(ft-9bZFq;WvxNiEX@T0wg@i5j@(ENiWZkX-Zw0_TOG}k(YmSJrQBfnlTIu}#q1&ezjDP55*@4<>;8Vj-|oklwr zELsT@X{dt5S-FY@y#aQXFg~{I#FC?_X#ee$ChF|Sj3mv~y$EPFN`A-j+6_&M?dtq3>gWy0p75GinqT?i}vl4tK+_ zS!_s-W!1Vrv}g3mbUxed{Hgmgow`$X5;IT7AJdJC;x14{NUfg2!p-%Hnq#Y0v>T3> z!6>c`mbO<41zVTpG6uHv87X;#&63UifQtdBLg=FqGP2BZ7i6tYHLRrn1uBE_G#LBR zQl+NGBr2$-XGc4aRcdH6>l-R{AsiaC;SR=N$yEjilKK6$p~`$LYR?}kZPyf5-1EDJ ztG(s(tL0?Aq;{0*JCgb3ef^+k!=XX@WVdy{H6)67HdyH`Nd}D#^bRHS#S4|phrNuy zW&)c(STp0${K^h>lI)dZOnh};LWPm|>3h&%`XnV;ulI~6dGh#GQVmEZy* zetw>#9n$<~5iuwKD!_mG#1l1^f6Ecg2J;pL9Mla``qk;THc0rh0spZDoAS?dxjS&q zLw?J!pCUg=O5K?sC+N&?3;s$GET89h$DVJW{~Puj{9h=)tMKp%kAI%?z408I>vGLN z{#g#gT|oPVm!Ic>C(gC`_uIhmFMN`J1t-@aB5gu?JU2XWp2gU!h%BG^S^qa_{uPSH z^TiKo{WP>i^z~grA@1mD@CbbC5xs6MKU8 zcXN=R=Ti4Cw$E=^sfZddAECD*;+N0!&!_CO7&uU#_&|~Q~o@EFi-OzlFs4% z=6P|6-iiNyex9eE`v!|B=O6uFSpJ{mp`V}UuAARzbDhElQzAh!84vRFe0JyCZHB)T z;@&SvCSSobY%!ZYBxpPzddqtyC40AxKbFt%U+@@PwrPHzJH1o$6OUAwX83(P5T2xO z$dBj34@{BYVkgPJBOJh$F-o6R5Ui{Sb{Io~X_Sbv_MT%`H81?A84Gb4VYmfsY> zng9F%&hifJAvO8@4YyaAZW^pSy`S0ts zf<@_V#YtY1o(2n<8=uOx^_J3jdGCjxg P|NKuav>s##lF9!E7ws*7 literal 0 HcmV?d00001 diff --git a/BP_fit_M431 b/BP_fit_M431 new file mode 100755 index 0000000000000000000000000000000000000000..91629d8641f161c2ef34d66cb855a807fc86a260 GIT binary patch literal 405432 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%0DF_gn19;9YhIZj^Y`P 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

    1O87Vw!oPz8Gm^XuQ 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 literal 0 HcmV?d00001 diff --git a/BP_linearity_scan_JF11.sh b/BP_linearity_scan_JF11.sh new file mode 100644 index 0000000..dbddf08 --- /dev/null +++ b/BP_linearity_scan_JF11.sh @@ -0,0 +1,218 @@ +#!/bin/bash + +# to run do: bash BP_scan.sh 0/1 +# arg 1 specify if normal or HG0G1G2 setting +# 1.1 needs file in the blackfin + +# prerequisites: +# - setup_env.sh souced +# - the hostname is set +# - detector is on +# - waveform generator is on +# - amplifier board is powered and unconnected. + +# connect to pc8830 (or any RH7 machine connected to the pulser and, after klog, run the command +# nc -k -n -v -l -p 5555 -e /bin/bash + + +KILLRCV="killall ju_udp_receiver_3threads_2_0" +$KILLRCV + + +if [ "$1" == "" ] || [ $# -gt 1 ]; then + echo "Parameter 1 is empty specify G0 for normal, HG0 for HG0G1G2" + return 0 +fi + +sls_detector_put stop; +sls_detector_put powerchip 0 +sleep 3 +#sls_detector_put setbit 0x5d 7 +sls_detector_put powerchip 1 + +CLI=/afs/psi.ch/project/sls_det_software/serial_control_software/minidelay/minidelay + +#sls_detector_put setbit 0x5d 0 + +sls_detector_put delay 0 +sls_detector_put triggers 1 +sls_detector_put frames 100 +sls_detector_put period 0.005 +sls_detector_put exptime 0.000040 +sls_detector_put highvoltage 0 + +# configure for receiver on mpc2012 +sls_detector_put udp_dstport 32410 +sls_detector_put udp_dstip $DSTIP #10.1.4.105 +sls_detector_put udp_dstmac $DSTMAC #3C:FD:FE:A2:14:D8 +sls_detector_put udp_srcip 10.1.5.9 #wrong on purpose, so we send some packets to nowhere +sls_detector_put udp_srcmac 00:ab:be:cc:dd:e2 +#sls_detector_put configuremac 0 +sls_detector_put readoutspeed 1 +sls_detector_put start # this puts the chip in a known state. packets to nowhere +sls_detector_put stop + + +sls_detector_put udp_srcip $SRCIP #10.1.4.9 #now the right one. + +sleep 3 + +if [ "$1" == 'HG0' ]; then +sls_detector_put settings highgain0 +RCVON=$TKBPHG0 +echo $RCVON +#sls_detector_put reg 0x58 0x00800f ; sls_detector_put setbit 0x58 31 ; sls_detector_put clearbit 0x58 31; +echo "HG0G1G2 mode" +else +sls_detector_put settings gain0 +RCVON=$TKBPG0 +echo $RCVON +#sls_detector_put reg 0x58 0x10800f ; sls_detector_put setbit 0x58 31 ; sls_detector_put clearbit 0x58 31; +echo "normal mode" +fi + +sls_detector_put reg 0x7f 0xff1f +#sls_detector_put reg 0x59 0x1110 + +sleep 1 + +#sls_detector_put reg 0x5b 0xffffffff +#sls_detector_put reg 0x5a 0xffffffff +sleep 1 +#sls_detector_put setbit 0x58 30 ; sleep 1 ;sls_detector_put clearbit 0x58 30; +sleep 1 + + + + + +#sls_detector_put reg 0x5b 0xffffffff +#sls_detector_put reg 0x5a 0xffffffff +#sls_detector_put setbit 0x5d 16 +#sls_detector_put start; +#sls_detector_put stop; +#sls_detector_put clearbit 0x5d 16 + + +# prepare the AGILENT 33250A +echo $CLI" OUTP OFF " | nc pc10773 5555 + +sleep 0.2 + +#remember to put High-Z load! +#Change load to Infinity +echo $CLI" OUTP:LOAD INF " | nc pc10773 5555 + +# Polarity normal +echo $CLI" OUTP:POL NORM" | nc pc10773 5555 + +# pulse +echo $CLI" FUNC PULS" | nc pc10773 5555 +sleep 0.2 +# frequency 1kHz +echo $CLI" FREQ 1000" | nc pc10773 5555 +sleep 0.2 +# width 40 us +echo $CLI" PULS:WIDT 0.000040" | nc pc10773 5555 +sleep 0.2 +# amplitude 0.1 V" | nc pc8830 5555 +echo $CLI" VOLT 0.1" | nc pc10773 5555 +sleep 0.2 +# offset 0 V +#echo $CLI" VOLT:OFFS 0" | nc pc8830 5555 +sleep 0.2 +# VLOW 0 V +echo $CLI" VOLT:LOW 0" | nc pc10773 5555 +sleep 0.2 +# edge 50 ns +echo $CLI" PULS:TRAN 0.000000050" | nc pc10773 5555 +sleep 0.2 +# triggered burst +echo $CLI" BURS:MODE TRIG" | nc pc10773 5555 +sleep 0.2 +# cycles 1 +echo $CLI" BURS:NCYC 1" | nc pc10773 5555 +sleep 0.2 +# external trigger source +echo $CLI" TRIG:SOUR EXT" | nc pc10773 5555 +sleep 0.2 +# delay 1 us +echo $CLI" TRIG:DEL 0.000001" | nc pc10773 5555 +sleep 0.2 +# slope positive +echo $CLI" TRIG:SLOP POS" | nc pc10773 5555 +sleep 0.2 +# turn on burst mode +echo $CLI" BURS:STAT ON" | nc pc10773 5555 +sleep 0.2 + + +echo "It is now safe to connect the cable between the amplifier board and the readout board" +echo "Please do so and press any key to continue, or press q to exit this script" +read -n 1 -s input +if [[ $input = "q" ]]; then + echo "Exiting script" + exit 1 +fi + + +# high voltage +sls_detector_put highvoltage 200 #because it seemed more stable, we are using external HV 230V +# output on +echo $CLI" OUTP ON" | nc pc10773 5555 +sleep 0.2 + +#echo "The current on the amplifier board should be ~0.035 A" +#echo "Please check and press any key to continue, or press q to exit this script" +#read -n 1 -s input +#if [[ $input = "q" ]]; then +# echo "Exiting script" +# exit 1 +#fi + +echo "The receiver should be waiting for data" +echo "Please check and press any key to continue, or press q to exit this script" +read -n 1 -s input +if [[ $input = "q" ]]; then + echo "Exiting script" + exit 1 +fi + +sls_detector_put gainmode fixg1 # Trial for M431_JF12 +sleep 2 + +$RCVON & + +# the scan +for ivpulse in {10..1000..50} # normal step: 10 mV +do + +vpulse=$(printf %.3f $(echo "$ivpulse/1000" | bc -l)) +echo $CLI" VOLT:HIGH "$vpulse | nc pc10773 5555 #24.02.2025 changed, before command was echo $CLI" VOLT "$vpulse | nc pc10773 5555 +sleep 1 +sls_detector_put start +sleep 1 +done + +#for ivpulse in {1050..7000..50} uncomment for normal BP scan, changed for linearity scan in G1 +for ivpulse in {1050..6000..50} +do +vpulse=$(printf %.3f $(echo "$ivpulse/1000" | bc -l)) +echo $CLI" VOLT:HIGH "$vpulse | nc pc10773 5555 #24.02.2025 changed, before command was echo $CLI" VOLT "$vpulse | nc pc10773 5555 +sleep 1 +sls_detector_put start +sleep 1 +done + + +# high voltage +sls_detector_put highvoltage 0 +# switch back to dynamic gainmode +sls_detector_put gainmode dynamic +# output off +echo $CLI" OUTP OFF " | nc pc10773 5555 + +echo "Finished scan, please wait for capacitor to discharge" +sleep 20 +echo "It is now safe to disconnect the cable between the amplifier board and the readout board" +echo "Script finished" -- 2.49.1 From 427b52502215c9029f7fa981d8599e1e22485f07 Mon Sep 17 00:00:00 2001 From: carulla_m_ Date: Fri, 20 Feb 2026 16:38:10 +0100 Subject: [PATCH 2/5] 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... --- BP_analysis.cpp | 86 +- BP_analysis_M431 | Bin 89816 -> 94248 bytes BP_analysis_M431.cpp | 11 +- BP_scan.sh | 352 +++++---- BP_scan_both_speeds.sh | 107 ++- CS_analysis.cpp | 108 +++ CS_analysis_JF11 | Bin 199168 -> 208184 bytes CS_analysis_M431.cpp | 1 + CS_fit.cpp | 109 ++- CS_scan.sh | 304 +++---- CS_scan_both_speeds.sh | 2 + CuFluo_exposure.sh | 221 +++--- CuFluo_exposure_JF11.sh | 6 +- CuFluo_exposure_both_speeds.sh | 28 +- CuFluo_exposure_sc.sh | 72 +- CuFluo_fit_sc.cpp | 322 ++++++++ Default_pixels_arrays.cpp | 29 +- Fluo_analysis_Ti_In.cpp | 1357 ++++++++++++++++++++++++++++++++ Fluo_exposure_Ti_In.sh | 166 ++++ Fluo_fit.cpp | 721 +++++++++++++++++ JFMC_CalibWriter_wBP_sc.cpp | 6 +- Multi_filename_creator.sh | 144 ++++ filename_creator.sh | 2 +- makefile | 10 + 24 files changed, 3667 insertions(+), 497 deletions(-) create mode 100644 CuFluo_fit_sc.cpp create mode 100644 Fluo_analysis_Ti_In.cpp create mode 100644 Fluo_exposure_Ti_In.sh create mode 100644 Fluo_fit.cpp create mode 100644 Multi_filename_creator.sh diff --git a/BP_analysis.cpp b/BP_analysis.cpp index 48cc3ad..f1a8b00 100644 --- a/BP_analysis.cpp +++ b/BP_analysis.cpp @@ -131,8 +131,8 @@ int main(int argc, char* argv[]) { mapcanvas->cd(); - TH1F* g0_grad_hist = 0; - if (module_str == "351" || + TH1F* g0_grad_hist = 0; + if (module_str == "351" || // List of 450um modules module_str == "351_fullspeed" || module_str == "352" || module_str == "352_fullspeed" || @@ -149,7 +149,11 @@ int main(int argc, char* argv[]) { module_str == "307" || module_str == "307_fullspeed" || module_str == "272_halfspeedtest" || - module_str == "272_fullspeedtest") { + module_str == "272_fullspeedtest" || + module_str == "668" || + module_str == "668_200V" || + module_str == "668_180V" || + module_str == "668_fullspeedtest") { g0_grad_hist = new TH1F("g0_grad_hist","",100,3,8); } else { g0_grad_hist = new TH1F("g0_grad_hist","",100,5,10); @@ -174,7 +178,11 @@ int main(int argc, char* argv[]) { module_str == "307" || module_str == "307_fullspeed" || module_str == "272_halfspeedtest" || - module_str == "272_fullspeedtest") { + module_str == "272_fullspeedtest" || + module_str == "668" || + module_str == "668_200V" || + module_str == "668_180V" || + module_str == "668_fullspeedtest") { g1_grad_hist = new TH1F("g1_grad_hist","",100,-0.25,-0.1); } else { g1_grad_hist = new TH1F("g1_grad_hist","",100,-0.3,-0.15); @@ -788,12 +796,35 @@ int main(int argc, char* argv[]) { mapcanvas->SetRightMargin(0.13); c1->cd(); - g0_grad_hist->GetXaxis()->SetTitle("G0 gradient"); g0_grad_hist->Draw(); sprintf(savename,"plots/M%s/%s/g0_grad_hist_M%s.png", module_str.c_str(), plotfolder_str.c_str(), module_str.c_str()); c1->SaveAs((const char *)(savename)); + TPaveText *pave1 = new TPaveText(0.6,0.8,0.94,0.94,"blNDC"); + pave1->SetBorderSize(0); + pave1->SetFillStyle(0); + pave1->SetTextSize(0.04); + pave1->SetTextAlign(32); + + + g0_grad_hist->Fit("gaus"); + g0_grad_hist->Draw(); + c1->Update(); + + TF1* g0_grad_hist_gaus = g0_grad_hist->GetFunction("gaus"); + if (g0_grad_hist_gaus) { + sprintf(savename,"Mean %0.4f #pm %0.4f", g0_grad_hist_gaus->GetParameter(1), g0_grad_hist_gaus->GetParError(1)); + pave1->AddText((const char *)(savename)); + sprintf(savename,"Sigma %0.4f #pm %0.4f", g0_grad_hist_gaus->GetParameter(2), g0_grad_hist_gaus->GetParError(2)); + pave1->AddText((const char *)(savename)); + pave1->Draw(); + } + g0_grad_hist->SetStats(kFALSE); + sprintf(savename,"plots/M%s/%s/g0_grad_histfit_M%s.png", module_str.c_str(), plotfolder_str.c_str(),module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + g0_grader_hist->GetXaxis()->SetTitle("#sigma_{G0 gradient}"); g0_grader_hist->Draw(); sprintf(savename,"plots/M%s/%s/g0_grader_hist_M%s.png", module_str.c_str(), plotfolder_str.c_str(), module_str.c_str()); @@ -804,6 +835,31 @@ int main(int argc, char* argv[]) { sprintf(savename,"plots/M%s/%s/g1_grad_hist_M%s.png", module_str.c_str(), plotfolder_str.c_str(), module_str.c_str()); c1->SaveAs((const char *)(savename)); + TPaveText *pave3 = new TPaveText(0.6,0.8,0.94,0.94,"blNDC"); + pave3->SetBorderSize(0); + pave3->SetFillStyle(0); + pave3->SetTextSize(0.04); + pave3->SetTextAlign(32); + + + g1_grad_hist->Fit("gaus"); + g1_grad_hist->Draw(); + c1->Update(); + + TF1* g1_grad_hist_gaus = g1_grad_hist->GetFunction("gaus"); + if (g1_grad_hist_gaus) { + sprintf(savename,"Mean %0.4f #pm %0.4f", g1_grad_hist_gaus->GetParameter(1), g1_grad_hist_gaus->GetParError(1)); + pave3->AddText((const char *)(savename)); + sprintf(savename,"Sigma %0.4f #pm %0.4f", g1_grad_hist_gaus->GetParameter(2), g1_grad_hist_gaus->GetParError(2)); + pave3->AddText((const char *)(savename)); + pave3->Draw(); + } + g1_grad_hist->SetStats(kFALSE); + sprintf(savename,"plots/M%s/%s/g1_grad_histfit_M%s.png", module_str.c_str(), plotfolder_str.c_str(),module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + + g1_grader_hist->GetXaxis()->SetTitle("#sigma_{G1 gradient}"); g1_grader_hist->Draw(); sprintf(savename,"plots/M%s/%s/g1_grader_hist_M%s.png", module_str.c_str(), plotfolder_str.c_str(), module_str.c_str()); @@ -843,7 +899,7 @@ int main(int argc, char* argv[]) { g0_grad_map->Draw("colz"); pave->AddText("G0 [ADU/mV]"); pave->Draw(); - if (module_str == "351" || + if (module_str == "351" || // List 450um modules module_str == "351_fullspeed" || module_str == "352" || module_str == "352_fullspeed" || @@ -860,8 +916,12 @@ int main(int argc, char* argv[]) { module_str == "307" || module_str == "307_fullspeed" || module_str == "272_halfspeedtest" || - module_str == "272_fullspeedtest") { - g0_grad_map->GetZaxis()->SetRangeUser(3,4); + module_str == "272_fullspeedtest"|| + module_str == "668" || + module_str == "668_200V" || + module_str == "668_180V" || + module_str == "668_fullspeedtest") { + g0_grad_map->GetZaxis()->SetRangeUser(3.5,6.5); } else { g0_grad_map->GetZaxis()->SetRangeUser(5,10); } @@ -894,7 +954,7 @@ int main(int argc, char* argv[]) { } else if (module_str == "021" || module_str == "022" || module_str == "044") { g1_grad_map->GetZaxis()->SetRangeUser(-0.3,-0.23); } else if (module_str == "351" || - module_str == "351_fullspeed" || + module_str == "351_fullspeed" || // List modules 450um module_str == "352" || module_str == "352_fullspeed" || module_str == "261" || @@ -910,8 +970,12 @@ int main(int argc, char* argv[]) { module_str == "307" || module_str == "307_fullspeed" || module_str == "272_halfspeedtest" || - module_str == "272_fullspeedtest") { - g1_grad_map->GetZaxis()->SetRangeUser(-0.15,-0.1); + module_str == "272_fullspeedtest" || + module_str == "668" || + module_str == "668_200V" || + module_str == "668_180V" || + module_str == "668_fullspeedtest") { + g1_grad_map->GetZaxis()->SetRangeUser(-0.2,-0.15); } else { g1_grad_map->GetZaxis()->SetRangeUser(-0.25,-0.2); } diff --git a/BP_analysis_M431 b/BP_analysis_M431 index cf3bc9865c2309bd32340750c2fdc741e4f38751..dc0ee32230d946bf4bc881865c3972ab0727165b 100755 GIT binary patch literal 94248 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 literal 89816 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 jdB511) || (i%NC<256 || i%NC>511)){ - continue; - } - avg_adcG0_map[framecounter/100]->SetBinContent((i%NC)+1,(i/NC)+1,pedestalObjectG0->pedestalOfChannel(i)); avg_adcG0er_map[framecounter/100]->SetBinContent((i%NC)+1,(i/NC)+1,pedestalObjectG0->semOfChannel(i)); @@ -382,10 +377,6 @@ int main(int argc, char* argv[]) { mapcanvas->SetRightMargin(0.05); for (int i = 0; i < NCH; i++) { - if((i/NC<256 || i/NC>511) || (i%NC<256 || i%NC>511)){ - continue; - } - vector r0_adc; vector r0_filter; diff --git a/BP_scan.sh b/BP_scan.sh index 0eb74f6..524dae2 100644 --- a/BP_scan.sh +++ b/BP_scan.sh @@ -16,160 +16,228 @@ # last data file (000002.dat) should be 2097184000 bytes - +PulseWidth=0.000040 #80us Normal measurement: #40us +PulseDelay=0.000001 #10us NOrmal measurement: #1us KILLRCV="killall ju_udp_receiver_3threads_2_0" $KILLRCV +if [[ "$0" == *"BP_scan.sh"* ]]; then + echo "script changes env. variables: should be invoked with source, not sh " + exit +fi -sls_detector_put stop #just in case +if [ ! -v $1 & ! -v $2 ]; then + echo $0 + echo "Readout speed is" $2 + echo "printing filenames for module" $1 + ROBspeed=$2 + + if [[ "$2" == "full_speed" ]]; then + source filename_creator.sh $1"_fullspeed" Y + elif [[ "$2" == "half_speed" ]]; then + source filename_creator.sh $1 Y + else + echo "Readout speed has to be specified as half_speed or full_speed" + exit + fi + + sls_detector_put stop #just in case + + sls_detector_put powerchip 1 + + sls_detector_put delay 0 + #sls_detector_put triggers 1 + #sls_detector_put frames 100 + sls_detector_put period 0.005 + sls_detector_put exptime $PulseWidth + sls_detector_put highvoltage 0 -sls_detector_put powerchip 1 + # configure for receiver on pc-jungfrau-01/pc-jungfrau-test/pc-jungfrau-02 + # source pccalib.sh with pc (pc-jungfrau-01/pc-jungfrau-test/pc-jungfrau-02) + + sls_detector_put udp_dstport 32410 + sls_detector_put udp_dstip $DSTIP #10.1.4.105 + sls_detector_put udp_dstmac $DSTMAC #3C:FD:FE:A2:14:D8 + sls_detector_put udp_srcip $SRCIP #10.1.4.9 + sls_detector_put udp_srcmac 00:ab:be:cc:dd:e2 + + #sls_detector_put configuremac 0 + sls_detector_put readoutspeed $ROBspeed + #sls_detector_put readoutspeed full_speed + + sls_detector_put gainmode dynamic + + #CLI=/afs/psi.ch/project/sls_det_software/serial_control_software/minidelay/minidelay + + HOST=EX-6111-02 + # prepare the AGILENT 33250A + #echo $CLI" OUTP OFF " | nc pc10773 5555 + (echo OUTP OFF ) | nc -t $HOST 5000 + sleep 0.2 + + #remember to put High-Z load! + #Change load to Infinity + (echo OUTP:LOAD INF ) | nc -t $HOST 5000 + sleep 0.2 + + # Polarity normal + #echo $CLI" OUTP:POL NORM" | nc pc10773 5555 + (echo OUTP:POL NORM) | nc -t $HOST 5000 + sleep 0.2 + + # pulse + #echo $CLI" FUNC PULS" | nc pc10773 5555 + (echo FUNC PULS) | nc -t $HOST 5000 + sleep 0.2 + + # frequency 1kHz + #echo $CLI" FREQ 1000" | nc pc10773 5555 + (echo FREQ 1000) | nc -t $HOST 5000 + sleep 0.2 + + # width 40 us + #echo $CLI" PULS:WIDT 0.000040" | nc pc10773 5555 + (echo PULS:WIDT $PulseWidth) | nc -t $HOST 5000 + sleep 0.2 + + # amplitude 0.1 V" | nc pc10773 5555 + #echo $CLI" VOLT 0.1" | nc pc10773 5555 + (echo VOLT 0.1) | nc -t $HOST 5000 + sleep 0.2 + + # offset 0 V echo $CLI" VOLT:OFFS 0" | nc pc8830 5555 + # sleep 0.2 + + # VLOW 0 V + #echo $CLI" VOLT:LOW 0" | nc pc10773 5555 + (echo VOLT:LOW 0) | nc -t $HOST 5000 + sleep 0.2 + + # edge 50 ns + #echo $CLI" PULS:TRAN 0.000000050" | nc pc10773 5555 + (echo PULS:TRAN 0.000000050) | nc -t $HOST 5000 + sleep 0.2 + + # triggered burst + #echo $CLI" BURS:MODE TRIG" | nc pc10773 5555 + (echo BURS:MODE TRIG) | nc -t $HOST 5000 + sleep 0.2 + + # cycles 1 + #echo $CLI" BURS:NCYC 1" | nc pc10773 5555 + (echo BURS:NCYC 1) | nc -t $HOST 5000 + sleep 0.2 + + # external trigger source + #echo $CLI" TRIG:SOUR EXT" | nc pc10773 5555 + (echo TRIG:SOUR EXT) | nc -t $HOST 5000 + sleep 0.2 + + # delay 1 us + #echo $CLI" TRIG:DEL 0.000001" | nc pc10773 5555 + (echo TRIG:DEL $PulseDelay) | nc -t $HOST 5000 + sleep 0.2 + # delay 40 us + #echo $CLI" TRIG:DEL 0.000040" | nc pc10773 5555 + #sleep 0.2 + + # slope positive + #echo $CLI" TRIG:SLOP POS" | nc pc10773 5555 + (echo TRIG:SLOP POS) | nc -t $HOST 5000 + sleep 0.2 + + # turn on burst mode + #echo $CLI" BURS:STAT ON" | nc pc10773 5555 + (echo BURS:STAT ON) | nc -t $HOST 5000 + sleep 0.2 + + (echo VOLT:HIGH 0.02) | nc -t $HOST 5000 + sleep 0.2 + + if [ "$1" == 'Y' ]; then + echo "started with Y argument, skipping manual checks" + else + echo "It is now safe to connect the cable between the amplifier board and the readout board" + echo "Please do so and press any key to continue, or press q to exit this script" + read -n 1 -s input + + if [[ $input = "q" ]]; then + echo "Exiting script" + exit 1 + fi + fi + + # high voltage + # sls_detector_put highvoltage 200 #because it seemed more stable, we are using external HV 230V + # output on + #echo $CLI" OUTP ON" | nc pc10773 5555 + (echo OUTP ON) | nc -t $HOST 5000 + sleep 0.2 + + if [ "$1" == 'Y' ]; then + echo "started with Y argument, skipping manual checks" + else + echo "The current on the amplifier board should be ~0.035 A" + echo "Please check and press any key to continue, or press q to exit this script" + read -n 1 -s input + if [[ $input = "q" ]]; then + echo "Exiting script" + exit 1 + fi + fi + + sls_detector_put frames 20000 + sls_detector_put start + sleep 110 + + sls_detector_put stop + + sls_detector_put triggers 1 + sls_detector_put frames 100 -sls_detector_put delay 0 -sls_detector_put triggers 1 -sls_detector_put frames 100 -sls_detector_put period 0.005 -sls_detector_put exptime 0.00004 -sls_detector_put highvoltage 0 + $TKBPG0 & + sleep 1 -# configure for receiver on pc-jungfrau-01/pc-jungfrau-test/pc-jungfrau-02 -# source pccalib.sh with pc (pc-jungfrau-01/pc-jungfrau-test/pc-jungfrau-02) - -sls_detector_put udp_dstport 32410 -sls_detector_put udp_dstip $DSTIP #10.1.4.105 -sls_detector_put udp_dstmac $DSTMAC #3C:FD:FE:A2:14:D8 -sls_detector_put udp_srcip $SRCIP #10.1.4.9 -sls_detector_put udp_srcmac 00:ab:be:cc:dd:e2 - -#sls_detector_put configuremac 0 -sls_detector_put readoutspeed half_speed -#sls_detector_put readoutspeed full_speed - -sls_detector_put gainmode dynamic - -CLI=/afs/psi.ch/project/sls_det_software/serial_control_software/minidelay/minidelay - -# prepare the AGILENT 33250A -echo $CLI" OUTP OFF " | nc pc10773 5555 - -sleep 0.2 - -#remember to put High-Z load! -#Change load to Infinity -echo $CLI" OUTP:LOAD INF " | nc pc10773 5555 - -# Polarity normal -echo $CLI" OUTP:POL NORM" | nc pc10773 5555 - -# pulse -echo $CLI" FUNC PULS" | nc pc10773 5555 -sleep 0.2 -# frequency 1kHz -echo $CLI" FREQ 1000" | nc pc10773 5555 -sleep 0.2 -# width 40 us -echo $CLI" PULS:WIDT 0.000040" | nc pc10773 5555 -sleep 0.2 -# amplitude 0.1 V" | nc pc10773 5555 -echo $CLI" VOLT 0.1" | nc pc10773 5555 -# offset 0 V echo $CLI" VOLT:OFFS 0" | nc pc8830 5555 -sleep 0.2 -# VLOW 0 V -echo $CLI" VOLT:LOW 0" | nc pc10773 5555 -sleep 0.2 -# edge 50 ns -echo $CLI" PULS:TRAN 0.000000050" | nc pc10773 5555 -sleep 0.2 -# triggered burst -echo $CLI" BURS:MODE TRIG" | nc pc10773 5555 -sleep 0.2 -# cycles 1 -echo $CLI" BURS:NCYC 1" | nc pc10773 5555 -sleep 0.2 -# external trigger source -echo $CLI" TRIG:SOUR EXT" | nc pc10773 5555 -sleep 0.2 -# delay 1 us -echo $CLI" TRIG:DEL 0.000001" | nc pc10773 5555 -# delay 40 us -#echo $CLI" TRIG:DEL 0.000040" | nc pc10773 5555 -sleep 0.2 -# slope positive -echo $CLI" TRIG:SLOP POS" | nc pc10773 5555 -sleep 0.2 -# turn on burst mode -echo $CLI" BURS:STAT ON" | nc pc10773 5555 -sleep 0.2 + # the scan + for ivpulse in {10..1000..10} + do + vpulse=$(printf %.3f $(echo "$ivpulse/1000" | bc -l)) + (echo VOLT:HIGH $vpulse) | nc -t $HOST 5000 + sleep 1 + sls_detector_put start + sleep 1 + done -if [ "$1" == 'Y' ]; then -echo "started with Y argument, skipping manual checks" + + for ivpulse in {1050..6000..50} + do + vpulse=$(printf %.3f $(echo "$ivpulse/1000" | bc -l)) + (echo VOLT:HIGH $vpulse) | nc -t $HOST 5000 + sleep 1 + sls_detector_put start + sleep 1 + done + + # Kill receiver + sls_detector_put stop + (echo VOLT:HIGH 0.010) | nc -t $HOST 5000 + (echo OUTP OFF) | nc -t $HOST 5000 + sleep 20 + $KILLRCV + + echo "Finished scan, please wait for capacitor to discharge" + sls_detector_put readoutspeed half_speed + sleep 20 + echo "It is now safe to disconnect the cable between the amplifier board and the readout board" + echo "Script finished" + else -echo "It is now safe to connect the cable between the amplifier board and the readout board" -echo "Please do so and press any key to continue, or press q to exit this script" -read -n 1 -s input -if [[ $input = "q" ]]; then - echo "Exiting script" - exit 1 -fi + echo "Specify module number as a first argument" + echo "Specify readout_speed as a second argument:half_speed,full_speed" + echo "Script finished" fi - -# high voltage -# sls_detector_put highvoltage 200 #because it seemed more stable, we are using external HV 230V -# output on -echo $CLI" OUTP ON" | nc pc10773 5555 -sleep 0.2 - - -if [ "$1" == 'Y' ]; then -echo "started with Y argument, skipping manual checks" -else - -echo "The current on the amplifier board should be ~0.035 A" -echo "Please check and press any key to continue, or press q to exit this script" -read -n 1 -s input -if [[ $input = "q" ]]; then - echo "Exiting script" - exit 1 -fi -fi - -$TKBPG0 & - - -# the scan -for ivpulse in {10..1000..10} -do - -vpulse=$(printf %.3f $(echo "$ivpulse/1000" | bc -l)) -echo $CLI" VOLT:HIGH "$vpulse | nc pc10773 5555 -sleep 1 -sls_detector_put start -sleep 1 -done - -for ivpulse in {1050..6000..50} -do -vpulse=$(printf %.3f $(echo "$ivpulse/1000" | bc -l)) -echo $CLI" VOLT:HIGH "$vpulse | nc pc10773 5555 -sleep 1 -sls_detector_put start -sleep 1 -done - - -# high voltage -# sls_detector_put highvoltage 0 -# output off -echo $CLI" OUTP OFF " | nc pc10773 5555 - -$KILLRCV - -echo "Finished scan, please wait for capacitor to discharge" -sleep 20 -echo "It is now safe to disconnect the cable between the amplifier board and the readout board" -echo "Script finished" diff --git a/BP_scan_both_speeds.sh b/BP_scan_both_speeds.sh index f55eeb2..46540f9 100644 --- a/BP_scan_both_speeds.sh +++ b/BP_scan_both_speeds.sh @@ -11,7 +11,8 @@ # - amplifier board is powered and unconnected. # - last file should be 2097184000 bytes big. # connect to pc10773 (RH7 machine connected to the pulser and, after klog, run the command -# nc -k -n -v -l -p 5555 -e /bin/bash +# Old (with serial cable to USB) nc -k -n -v -l -p 5555 -e /bin/bash +# Using the new serial to ethernet EX-6111-02 or EX-6111-01 # last data file (000002.dat) should be 2097184000 bytes @@ -35,8 +36,8 @@ if [ ! -v $1 ]; then sls_detector_put powerchip 1 sls_detector_put delay 0 - sls_detector_put triggers 1 - sls_detector_put frames 100 + #sls_detector_put triggers 1 + #sls_detector_put frames 100 sls_detector_put period 0.005 sls_detector_put exptime 0.00004 sls_detector_put highvoltage 0 @@ -52,75 +53,95 @@ if [ ! -v $1 ]; then sls_detector_put udp_srcmac 00:ab:be:cc:dd:e2 #sls_detector_put configuremac 0 - sls_detector_put readoutspeed half_speed + sls_detector_put readoutspeed half_speed #sls_detector_put readoutspeed full_speed sls_detector_put gainmode dynamic - - CLI=/afs/psi.ch/project/sls_det_software/serial_control_software/minidelay/minidelay - + sls_detector_put dac vb_comp 1100 + #CLI=/afs/psi.ch/project/sls_det_software/serial_control_software/minidelay/minidelay + HOST=EX-6111-02 # prepare the AGILENT 33250A - echo $CLI" OUTP OFF " | nc pc10773 5555 + #echo $CLI" OUTP OFF " | nc pc10773 5555 + (echo OUTP OFF ) | nc -t $HOST 5000 sleep 0.2 #remember to put High-Z load! #Change load to Infinity - echo $CLI" OUTP:LOAD INF " | nc pc10773 5555 - + (echo OUTP:LOAD INF ) | nc -t $HOST 5000 + sleep 0.2 + # Polarity normal - echo $CLI" OUTP:POL NORM" | nc pc10773 5555 + #echo $CLI" OUTP:POL NORM" | nc pc10773 5555 + (echo OUTP:POL NORM) | nc -t $HOST 5000 + sleep 0.2 # pulse - echo $CLI" FUNC PULS" | nc pc10773 5555 + #echo $CLI" FUNC PULS" | nc pc10773 5555 + (echo FUNC PULS) | nc -t $HOST 5000 sleep 0.2 # frequency 1kHz - echo $CLI" FREQ 1000" | nc pc10773 5555 + #echo $CLI" FREQ 1000" | nc pc10773 5555 + (echo FREQ 1000) | nc -t $HOST 5000 sleep 0.2 # width 40 us - echo $CLI" PULS:WIDT 0.000040" | nc pc10773 5555 + #echo $CLI" PULS:WIDT 0.000040" | nc pc10773 5555 + (echo PULS:WIDT 0.000040) | nc -t $HOST 5000 sleep 0.2 # amplitude 0.1 V" | nc pc10773 5555 - echo $CLI" VOLT 0.1" | nc pc10773 5555 - - # offset 0 V echo $CLI" VOLT:OFFS 0" | nc pc8830 5555 + #echo $CLI" VOLT 0.1" | nc pc10773 5555 + (echo VOLT 0.1) | nc -t $HOST 5000 sleep 0.2 + + # offset 0 V echo $CLI" VOLT:OFFS 0" | nc pc8830 5555 + # sleep 0.2 # VLOW 0 V - echo $CLI" VOLT:LOW 0" | nc pc10773 5555 + #echo $CLI" VOLT:LOW 0" | nc pc10773 5555 + (echo VOLT:LOW 0) | nc -t $HOST 5000 sleep 0.2 # edge 50 ns - echo $CLI" PULS:TRAN 0.000000050" | nc pc10773 5555 + #echo $CLI" PULS:TRAN 0.000000050" | nc pc10773 5555 + (echo PULS:TRAN 0.000000050) | nc -t $HOST 5000 sleep 0.2 # triggered burst - echo $CLI" BURS:MODE TRIG" | nc pc10773 5555 + #echo $CLI" BURS:MODE TRIG" | nc pc10773 5555 + (echo BURS:MODE TRIG) | nc -t $HOST 5000 sleep 0.2 # cycles 1 - echo $CLI" BURS:NCYC 1" | nc pc10773 5555 + #echo $CLI" BURS:NCYC 1" | nc pc10773 5555 + (echo BURS:NCYC 1) | nc -t $HOST 5000 sleep 0.2 # external trigger source - echo $CLI" TRIG:SOUR EXT" | nc pc10773 5555 + #echo $CLI" TRIG:SOUR EXT" | nc pc10773 5555 + (echo TRIG:SOUR EXT) | nc -t $HOST 5000 sleep 0.2 # delay 1 us - echo $CLI" TRIG:DEL 0.000001" | nc pc10773 5555 - + #echo $CLI" TRIG:DEL 0.000001" | nc pc10773 5555 + (echo TRIG:DEL 0.000001) | nc -t $HOST 5000 + sleep 0.2 # delay 40 us #echo $CLI" TRIG:DEL 0.000040" | nc pc10773 5555 - sleep 0.2 + #sleep 0.2 # slope positive - echo $CLI" TRIG:SLOP POS" | nc pc10773 5555 + #echo $CLI" TRIG:SLOP POS" | nc pc10773 5555 + (echo TRIG:SLOP POS) | nc -t $HOST 5000 sleep 0.2 # turn on burst mode - echo $CLI" BURS:STAT ON" | nc pc10773 5555 + #echo $CLI" BURS:STAT ON" | nc pc10773 5555 + (echo BURS:STAT ON) | nc -t $HOST 5000 + sleep 0.2 + + (echo VOLT:HIGH 0.02) | nc -t $HOST 5000 sleep 0.2 if [ "$1" == 'Y' ]; then @@ -140,7 +161,8 @@ if [ ! -v $1 ]; then # high voltage # sls_detector_put highvoltage 200 #because it seemed more stable, we are using external HV 230V # output on - echo $CLI" OUTP ON" | nc pc10773 5555 + #echo $CLI" OUTP ON" | nc pc10773 5555 + (echo OUTP ON) | nc -t $HOST 5000 sleep 0.2 if [ "$1" == 'Y' ]; then @@ -155,6 +177,15 @@ if [ ! -v $1 ]; then fi fi + sls_detector_put frames 20000 + sls_detector_put start + sleep 110 + + sls_detector_put stop + + sls_detector_put triggers 1 + sls_detector_put frames 100 + $TKBPG0 & sleep 1 @@ -162,7 +193,8 @@ if [ ! -v $1 ]; then for ivpulse in {10..1000..10} do vpulse=$(printf %.3f $(echo "$ivpulse/1000" | bc -l)) - echo $CLI" VOLT:HIGH "$vpulse | nc pc10773 5555 + #echo $CLI" VOLT:HIGH "$vpulse | nc pc10773 5555 + (echo VOLT:HIGH $vpulse) | nc -t $HOST 5000 sleep 1 sls_detector_put start sleep 1 @@ -172,7 +204,8 @@ if [ ! -v $1 ]; then for ivpulse in {1050..6000..50} do vpulse=$(printf %.3f $(echo "$ivpulse/1000" | bc -l)) - echo $CLI" VOLT:HIGH "$vpulse | nc pc10773 5555 + #echo $CLI" VOLT:HIGH "$vpulse | nc pc10773 5555 + (echo VOLT:HIGH $vpulse) | nc -t $HOST 5000 sleep 1 sls_detector_put start sleep 1 @@ -180,7 +213,8 @@ if [ ! -v $1 ]; then # Kill receiver sls_detector_put stop - echo $CLI" VOLT:HIGH 0.010" | nc pc10773 5555 + #echo $CLI" VOLT:HIGH 0.010" | nc pc10773 5555 + (echo VOLT:HIGH 0.010) | nc -t $HOST 5000 sleep 20 $KILLRCV @@ -201,7 +235,8 @@ if [ ! -v $1 ]; then do vpulse=$(printf %.3f $(echo "$ivpulse/1000" | bc -l)) - echo $CLI" VOLT:HIGH "$vpulse | nc pc10773 5555 + #echo $CLI" VOLT:HIGH "$vpulse | nc pc10773 5555 + (echo VOLT:HIGH $vpulse) | nc -t $HOST 5000 sleep 1 sls_detector_put start sleep 1 @@ -210,7 +245,8 @@ if [ ! -v $1 ]; then for ivpulse in {1050..6000..50} do vpulse=$(printf %.3f $(echo "$ivpulse/1000" | bc -l)) - echo $CLI" VOLT:HIGH "$vpulse | nc pc10773 5555 + #echo $CLI" VOLT:HIGH "$vpulse | nc pc10773 5555 + (echo VOLT:HIGH $vpulse) | nc -t $HOST 5000 sleep 1 sls_detector_put start sleep 1 @@ -221,11 +257,12 @@ if [ ! -v $1 ]; then # high voltage # sls_detector_put highvoltage 0 # output off - echo $CLI" OUTP OFF " | nc pc10773 5555 - + #echo $CLI" OUTP OFF " | nc pc10773 5555 + (echo OUTP OFF) | nc -t $HOST 5000 $KILLRCV echo "Finished scan, please wait for capacitor to discharge" + sls_detector_put dac vb_comp 1220 sleep 20 echo "It is now safe to disconnect the cable between the amplifier board and the readout board" echo "Script finished" diff --git a/CS_analysis.cpp b/CS_analysis.cpp index ffed718..8e04d24 100644 --- a/CS_analysis.cpp +++ b/CS_analysis.cpp @@ -688,7 +688,115 @@ cout << " G0->G1->G2 sequence - dynamicG0" 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 ZBPmR}Tur0tp?@qgQ}z;6Hm literal 199168 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 diff --git a/CS_analysis_M431.cpp b/CS_analysis_M431.cpp index c09e4a5..26f8cf8 100644 --- a/CS_analysis_M431.cpp +++ b/CS_analysis_M431.cpp @@ -556,6 +556,7 @@ cout << " G0->G1->G2 sequence - dynamicG0" <>>>>>> refs/remotes/origin/master scan_v6.push_back("578"); //jfcalib-0 scan_v6.push_back("578_fullspeed"); //jfcalib-0 scan_v6.push_back("588"); //jfcalib-2 @@ -677,10 +674,7 @@ int main(int argc, char* argv[]) { scan_v6.push_back("589"); //jfcalib-5 scan_v6.push_back("589_fullspeed"); //jfcalib-5 -<<<<<<< HEAD -======= ->>>>>>> refs/remotes/origin/master scan_v6.push_back("586"); //jfcalib-0 scan_v6.push_back("586_fullspeed"); //jfcalib-0 scan_v6.push_back("607"); //jfcalib-1 @@ -689,7 +683,6 @@ int main(int argc, char* argv[]) { scan_v6.push_back("609_fullspeed"); //jfcalib-2 scan_v6.push_back("625"); //jfcalib-3 scan_v6.push_back("625_fullspeed"); //jfcalib-3 -<<<<<<< HEAD scan_v6.push_back("626"); //jfcalib-4 scan_v6.push_back("626_fullspeed"); //jfcalib-4 @@ -720,11 +713,109 @@ int main(int argc, char* argv[]) { scan_v6.push_back("604"); //jfcalib-4 scan_v6.push_back("604_fullspeed"); //jfcalib-4 scan_v6.push_back("701_Vadym"); -======= scan_v6.push_back("526"); //jfcalib-4 scan_v6.push_back("526_fullspeed"); //jfcalib-4 ->>>>>>> refs/remotes/origin/master + + scan_v6.push_back("643"); //jfcalib-0 + scan_v6.push_back("643_fullspeed"); //jfcalib-0 + scan_v6.push_back("644"); //jfcalib-1 + scan_v6.push_back("644_fullspeed"); //jfcalib-1 + scan_v6.push_back("645"); //jfcalib-2 + scan_v6.push_back("645_fullspeed"); //jfcalib-2 + scan_v6.push_back("646"); //jfcalib-3 + scan_v6.push_back("646_fullspeed"); //jfcalib-3 + scan_v6.push_back("665"); //jfcalib-4 + scan_v6.push_back("665_fullspeed"); //jfcalib-4 + scan_v6.push_back("570"); //jfcalib-5 + scan_v6.push_back("570_fullspeed"); //jfcalib-5 + + + scan_v6.push_back("666"); //jfcalib-0 + scan_v6.push_back("666_fullspeed"); //jfcalib-0 + scan_v6.push_back("667"); //jfcalib-1 + scan_v6.push_back("667_fullspeed"); //jfcalib-1 + scan_v6.push_back("668"); //jfcalib-2 + scan_v6.push_back("668_fullspeed"); //jfcalib-2 + scan_v6.push_back("669"); //jfcalib-3 + scan_v6.push_back("669_fullspeed"); //jfcalib-3 + scan_v6.push_back("670"); //jfcalib-4 + scan_v6.push_back("670_fullspeed"); //jfcalib-4 + + scan_v6.push_back("412"); //jfcalib-2 + scan_v6.push_back("412_fullspeed"); //jfcalib-2 + scan_v6.push_back("424"); //jfcalib-3 + scan_v6.push_back("424_fullspeed"); //jfcalib-3 + scan_v6.push_back("475"); //jfcalib-4 + scan_v6.push_back("475_fullspeed"); //jfcalib-4 + scan_v6.push_back("413"); //jfcalib-5 + scan_v6.push_back("413_fullspeed"); //jfcalib-5 + + scan_v6.push_back("636"); //jfcalib-0 + scan_v6.push_back("636_fullspeed"); //jfcalib-0 + scan_v6.push_back("637"); //jfcalib-1 + scan_v6.push_back("637_fullspeed"); //jfcalib-1 + scan_v6.push_back("638"); //jfcalib-2 + scan_v6.push_back("638_fullspeed"); //jfcalib-2 + scan_v6.push_back("639"); //jfcalib-3 + scan_v6.push_back("639_fullspeed"); //jfcalib-3 + scan_v6.push_back("640"); //jfcalib-4 + scan_v6.push_back("640_fullspeed"); //jfcalib-4 + scan_v6.push_back("641"); //jfcalib-5 + scan_v6.push_back("641_fullspeed"); //jfcalib-5 + + scan_v6.push_back("649"); //jfcalib-0 + scan_v6.push_back("649_fullspeed"); //jfcalib-0 + scan_v6.push_back("650"); //jfcalib-1 + scan_v6.push_back("650_fullspeed"); //jfcalib-1 + scan_v6.push_back("651"); //jfcalib-2 + scan_v6.push_back("651_fullspeed"); //jfcalib-2 + scan_v6.push_back("652"); //jfcalib-3 + scan_v6.push_back("652_fullspeed"); //jfcalib-3 + scan_v6.push_back("653"); //jfcalib-4 + scan_v6.push_back("653_fullspeed"); //jfcalib-4 + scan_v6.push_back("686"); //jfcalib-5 + scan_v6.push_back("686_fullspeed"); //jfcalib-5 + + scan_v6.push_back("687"); //jfcalib-0 + scan_v6.push_back("687_fullspeed"); //jfcalib-0 + scan_v6.push_back("693"); //jfcalib-1 + scan_v6.push_back("693_fullspeed"); //jfcalib-1 + scan_v6.push_back("695"); //jfcalib-2 + scan_v6.push_back("695_fullspeed"); //jfcalib-2 + scan_v6.push_back("696"); //jfcalib-3 + scan_v6.push_back("696_fullspeed"); //jfcalib-3 + scan_v6.push_back("697"); //jfcalib-4 + scan_v6.push_back("697_fullspeed"); //jfcalib-4 + scan_v6.push_back("699"); //jfcalib-5 + scan_v6.push_back("699_fullspeed"); //jfcalib-5 + + scan_v6.push_back("698"); //jfcalib-0 + scan_v6.push_back("698_fullspeed"); //jfcalib-0 + scan_v6.push_back("703"); //jfcalib-1 + scan_v6.push_back("703_fullspeed"); //jfcalib-1 + scan_v6.push_back("704"); //jfcalib-2 + scan_v6.push_back("704_fullspeed"); //jfcalib-2 + scan_v6.push_back("708"); //jfcalib-3 + scan_v6.push_back("708_fullspeed"); //jfcalib-3 + scan_v6.push_back("709"); //jfcalib-4 + scan_v6.push_back("709_fullspeed"); //jfcalib-4 + scan_v6.push_back("744"); //jfcalib-5 + scan_v6.push_back("744_fullspeed"); //jfcalib-5 + + scan_v6.push_back("735"); //jfcalib-0 + scan_v6.push_back("741"); //jfcalib-1 + scan_v6.push_back("742"); //jfcalib-2 + scan_v6.push_back("743"); //jfcalib-3 + scan_v6.push_back("745"); //jfcalib-4 + scan_v6.push_back("746"); //jfcalib-5 + + scan_v6.push_back("748"); //jfcalib-0 + scan_v6.push_back("750"); //jfcalib-1 + scan_v6.push_back("751"); //jfcalib-2 + scan_v6.push_back("752"); //jfcalib-3 + scan_v6.push_back("753"); //jfcalib-4 + scan_v6.push_back("784"); //jfcalib-5 diff --git a/CS_scan.sh b/CS_scan.sh index ef2d032..09987f9 100644 --- a/CS_scan.sh +++ b/CS_scan.sh @@ -15,172 +15,186 @@ KILLRCV="killall ju_udp_receiver_3threads_2_0" $KILLRCV -sls_detector_put stop #just in case -sls_detector_put powerchip 1 +if [[ "$0" == *"CS_scan.sh"* ]]; then + echo "script changes env. variables: should be invoked with source, not sh " + exit +fi + +if [ ! -v $1 & ! -v $2 ]; then + echo $0 + echo "Readout speed is" $2 + echo "printing filenames for module" $1 + ROBspeed=$2 + if [[ "$2" == "full_speed" ]]; then + source filename_creator.sh $1"_fullspeed" N + + elif [[ "$2" == "half_speed" ]]; then + source filename_creator.sh $1 N + else + echo "Readout speed has to be specified as half_speed or full_speed" + exit + fi + + sls_detector_put stop #just in case + sls_detector_put powerchip 1 -sls_detector_put frames 640 -sls_detector_put period 0.005 -sls_detector_put exptime 0.000010 -sls_detector_put highvoltage 200 #200 + sls_detector_put frames 640 + sls_detector_put period 0.005 + sls_detector_put exptime 0.000010 + sls_detector_put highvoltage 200 #200 -# configure for receiver on pc-jungfrau-01/pc-jungfrau-02/pc-jungfrau-test -# source pccalib.sh [pc] (pc-jungfrau-01/pc-jungfrau-02/pc-jungfrau-test) -sls_detector_put udp_dstport 32410 -sls_detector_put udp_dstip $DSTIP #10.1.4.105 -sls_detector_put udp_dstmac $DSTMAC #3C:FD:FE:A2:14:D8 -sls_detector_put udp_srcip $SRCIP #10.1.4.9 -sls_detector_put udp_srcmac 00:ab:be:cc:dd:e2 + # configure for receiver on pc-jungfrau-01/pc-jungfrau-02/pc-jungfrau-test + # source pccalib.sh [pc] (pc-jungfrau-01/pc-jungfrau-02/pc-jungfrau-test) -sls_detector_put readoutspeed half_speed -#sls_detector_put readoutspeed full_speed -#sls_detector_put dbitphase 125 + sls_detector_put udp_dstport 32410 + sls_detector_put udp_dstip $DSTIP #10.1.4.105 + sls_detector_put udp_dstmac $DSTMAC #3C:FD:FE:A2:14:D8 + sls_detector_put udp_srcip $SRCIP #10.1.4.9 + sls_detector_put udp_srcmac 00:ab:be:cc:dd:e2 -sleep 3 + sls_detector_put readoutspeed $ROBspeed + #sls_detector_put readoutspeed full_speed + #sls_detector_put dbitphase 125 + + sleep 3 -sls_detector_put frames 10000 -sls_detector_put start -sleep 70 -sls_detector_put stop -sls_detector_put frames 640 + sls_detector_put frames 10000 + sls_detector_put start + sleep 70 + sls_detector_put stop + sls_detector_put frames 640 -$TKCSG0 & -sleep 3 + $TKCSG0 & + sleep 3 -echo "recording G0 pede" -sls_detector_put start -sleep 4 + echo "recording G0 pede" + sls_detector_put start + sleep 4 + echo "recording G1 pede" + sls_detector_put gainmode forceswitchg1 + sls_detector_put start + sleep 4 -echo "recording G1 pede" -sls_detector_put gainmode forceswitchg1 -sls_detector_put start -sleep 4 + echo "recording G2 pede" + sls_detector_put gainmode forceswitchg2 + sls_detector_put start + sleep 4 + sls_detector_put gainmode dynamic -echo "recording G2 pede" -sls_detector_put gainmode forceswitchg2 -sls_detector_put start -sleep 4 + # turn on current source + # bit 16 high bit 17 low = automatic cal col sweep + # bit 16 high bit 17 high = cal col selected with bits 26-20 + sls_detector_put currentsource 1 nofix 0 + sleep 1 -sls_detector_put gainmode dynamic + # loop 1 + for tint in {50..450..50} # 25 is too small here, 50 min + do + tint_sec=$(printf %.9f $(echo "$tint/1000000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sls_detector_put start + sleep 4 + done + # loop 2a + for tint in {50..100..5} + do + tint_sec=$(printf %.8f $(echo "$tint/100000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sls_detector_put start + sleep 4 + done -# turn on current source -# bit 16 high bit 17 low = automatic cal col sweep -# bit 16 high bit 17 high = cal col selected with bits 26-20 -sls_detector_put currentsource 1 nofix 0 + # loop 2b + for tint in {110..200..10} + do + tint_sec=$(printf %.8f $(echo "$tint/100000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sls_detector_put start + sleep 4 + done -sleep 1 + # loop 2c + for tint in {225..450..25} + do + tint_sec=$(printf %.8f $(echo "$tint/100000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sls_detector_put start + sleep 4 + done + # loop 3a + for tint in {50..100..5} + do + tint_sec=$(printf %.7f $(echo "$tint/10000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sls_detector_put start + sleep 4 + done -# loop 1 -for tint in {50..450..50} # 25 is too small here, 50 min -do -tint_sec=$(printf %.9f $(echo "$tint/1000000000" | bc -l)) -echo "setting integration time to (s) " $tint_sec -sls_detector_put exptime $tint_sec -sls_detector_put start -sleep 4 -done + # loop 3b + for tint in {110..200..10} + do + tint_sec=$(printf %.7f $(echo "$tint/10000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sls_detector_put start + sleep 4 + done + # loop 3c + for tint in {225..450..25} + do + tint_sec=$(printf %.7f $(echo "$tint/10000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sls_detector_put start + sleep 4 + done -# loop 2a -for tint in {50..100..5} -do -tint_sec=$(printf %.8f $(echo "$tint/100000000" | bc -l)) -echo "setting integration time to (s) " $tint_sec -sls_detector_put exptime $tint_sec -sls_detector_put start -sleep 4 -done + # loop 4a + for tint in {50..100..5} + do + tint_sec=$(printf %.7f $(echo "$tint/1000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sls_detector_put start + sleep 4 + done + # loop 4b + for tint in {110..250..10} + do + tint_sec=$(printf %.7f $(echo "$tint/1000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sls_detector_put start + sleep 4 + done -# loop 2b -for tint in {110..200..10} -do -tint_sec=$(printf %.8f $(echo "$tint/100000000" | bc -l)) -echo "setting integration time to (s) " $tint_sec -sls_detector_put exptime $tint_sec -sls_detector_put start -sleep 4 -done - - -# loop 2c -for tint in {225..450..25} -do -tint_sec=$(printf %.8f $(echo "$tint/100000000" | bc -l)) -echo "setting integration time to (s) " $tint_sec -sls_detector_put exptime $tint_sec -sls_detector_put start -sleep 4 -done - - -# loop 3a -for tint in {50..100..5} -do -tint_sec=$(printf %.7f $(echo "$tint/10000000" | bc -l)) -echo "setting integration time to (s) " $tint_sec -sls_detector_put exptime $tint_sec -sls_detector_put start -sleep 4 -done - - -# loop 3b -for tint in {110..200..10} -do -tint_sec=$(printf %.7f $(echo "$tint/10000000" | bc -l)) -echo "setting integration time to (s) " $tint_sec -sls_detector_put exptime $tint_sec -sls_detector_put start -sleep 4 -done - - -# loop 3c -for tint in {225..450..25} -do -tint_sec=$(printf %.7f $(echo "$tint/10000000" | bc -l)) -echo "setting integration time to (s) " $tint_sec -sls_detector_put exptime $tint_sec -sls_detector_put start -sleep 4 -done - - -# loop 4a -for tint in {50..100..5} -do -tint_sec=$(printf %.7f $(echo "$tint/1000000" | bc -l)) -echo "setting integration time to (s) " $tint_sec -sls_detector_put exptime $tint_sec -sls_detector_put start -sleep 4 -done - - -# loop 4b -for tint in {110..250..10} -do -tint_sec=$(printf %.7f $(echo "$tint/1000000" | bc -l)) -echo "setting integration time to (s) " $tint_sec -sls_detector_put exptime $tint_sec -sls_detector_put start -sleep 4 -done - - -echo "Finished scan" -sls_detector_put exptime 0.000010 -sls_detector_put period 0.002 -sls_detector_put frames 1000000 -sls_detector_put currentsource 0 -sls_detector_put highvoltage 0 -echo "Script finished" -sleep 4 -$KILLRCV + echo "Finished scan" + sls_detector_put exptime 0.000010 + sls_detector_put period 0.002 + sls_detector_put frames 1000000 + sls_detector_put currentsource 0 + sls_detector_put highvoltage 0 + sls_detector_put readoutspeed half_speed + echo "Script finished" + sleep 4 + $KILLRCV + +else + echo "Specify module number as a first argument" + echo "Specify readout_speed as a second argument:half_speed or full_speed" + echo "Script finished" +fi diff --git a/CS_scan_both_speeds.sh b/CS_scan_both_speeds.sh index e26c9d7..1a845c3 100644 --- a/CS_scan_both_speeds.sh +++ b/CS_scan_both_speeds.sh @@ -48,6 +48,7 @@ if [ ! -v $1 ]; then sls_detector_put readoutspeed half_speed #sls_detector_put readoutspeed full_speed #sls_detector_put dbitphase 125 + sls_detector_put dac vb_comp 1100 sleep 3 @@ -337,6 +338,7 @@ if [ ! -v $1 ]; then sls_detector_put frames 1000000 sls_detector_put currentsource 0 sls_detector_put highvoltage 0 + sls_detector_put dac vb_comp 1220 echo "Script finished" sleep 4 $KILLRCV diff --git a/CuFluo_exposure.sh b/CuFluo_exposure.sh index a7d209a..db7b19c 100644 --- a/CuFluo_exposure.sh +++ b/CuFluo_exposure.sh @@ -11,129 +11,158 @@ # - source pccalib.sh [pc] (mpc2012/pc-jungfrau-test) # - xray tube is on and ramped for 40 kV, 60 mA, set to Cu -shutter=1 +shutter=1 # for big X-ray box +# shutter=3 # for small X-ray box -sls_detector_put stop #just in case - -sls_detector_put powerchip 1 - - -sls_detector_put period 0.002 -sls_detector_put exptime 0.000010 -sls_detector_put highvoltage 200 #200 - -# configure for receiver on mpc2012/pc-jungfrau-test/mpc2198/mpc3282 -# source pccalib.sh [pc] (mpc2012/pc-jungfrau-test/mpc2198/mpc3282) - -sls_detector_put udp_dstport 32410 -sls_detector_put udp_dstip $DSTIP #10.1.4.105 -sls_detector_put udp_dstmac $DSTMAC #3C:FD:FE:A2:14:D8 -sls_detector_put udp_srcip $SRCIP #10.1.4.9 -sls_detector_put udp_srcmac 00:ab:be:cc:dd:e2 - - -#sls_detector_put readoutspeed half_speed -sls_detector_put readoutspeed full_speed -#sls_detector_put reg 0x59 0x1310 #0001 0011 0001 0000 - -#sls_detector_put readoutspeed 0 -#sls_detector_put reg 0x59 0x0100 #0000 0001 0000 0000 - KILLRCV="killall ju_udp_receiver_3threads_2_0" $KILLRCV -#CLI=/afs/psi.ch/project/sls_det_software/bin/sl7_binaries_to_be_removed_soon/xrayClient_sl7 -CLI=/afs/psi.ch/project/sls_det_software/bin/xrayClient_sl8 #/vacuumClient_sl7 -$CLI setv 40 -$CLI setc 60 -$CLI HV on +if [[ "$0" == *"BP_scan.sh"* ]]; then + echo "script changes env. variables: should be invoked with source, not sh " + exit +fi -sls_detector_put clearbit 0x5d 0 +if [ ! -v $1 & ! -v $2 ]; then + echo $0 + echo "Readout speed is" $2 + echo "printing filenames for module" $1 + ROBspeed=$2 + + if [[ "$2" == "full_speed" ]]; then + source filename_creator.sh $1"_fullspeed" Y + elif [[ "$2" == "half_speed" ]]; then + source filename_creator.sh $1 Y + else + echo "Readout speed has to be specified as half_speed or full_speed" + exit + fi -$CLI shutter $shutter off #$CLI shutter 1 off -echo "warmin up the board" -sls_detector_put frames 40000 -sls_detector_put start -sleep 81 -sls_detector_put stop + sls_detector_put stop #just in case -echo "end of board warm up" + sls_detector_put powerchip 1 -sls_detector_put frames 1000 -$KILLRCV -sleep 1 -$TKPG0 & -sleep 2 -echo "recording G0 pede" -sls_detector_put start -sleep 3 -# 1000 frames at 500 frames per second takes 2s + # JF1.2 to fix saturation issue in HG0 + # sls_detector_put defaultdac vref_comp 420 highgain0 + # sls_detector_put setbit 0x58 18 + # End JF1.2 -echo "recording G1 pede" -sls_detector_put gainmode forceswitchg1 -sls_detector_put start -sleep 3 + sls_detector_put period 0.002 + sls_detector_put exptime 0.000010 + sls_detector_put highvoltage 200 #200 -echo "recording G2 pede" -sls_detector_put gainmode forceswitchg2 -sls_detector_put start -sleep 3 + # configure for receiver on mpc2012/pc-jungfrau-test/mpc2198/mpc3282 + # source pccalib.sh [pc] (mpc2012/pc-jungfrau-test/mpc2198/mpc3282) -sls_detector_put gainmode dynamic + sls_detector_put udp_dstport 32410 + sls_detector_put udp_dstip $DSTIP #10.1.4.105 + sls_detector_put udp_dstmac $DSTMAC #3C:FD:FE:A2:14:D8 + sls_detector_put udp_srcip $SRCIP #10.1.4.9 + sls_detector_put udp_srcmac 00:ab:be:cc:dd:e2 -$KILLRCV -echo "closed G0 pede file and open the G0 CuFluo file" -sleep 1 -$TKFG0 & -sleep 3 + sls_detector_put readoutspeed $ROBspeed -sls_detector_put frames 230000 -$CLI shutter $shutter on #$CLI shutter 1 on -sleep 1 -sls_detector_put start -sleep 470 -# 200k frames at 500 frames per second takes 400s -$CLI shutter $shutter off #$CLI shutter 1 off + #sls_detector_put readoutspeed full_speed + #sls_detector_put reg 0x59 0x1310 #0001 0011 0001 0000 -$KILLRCV -echo "closed G0 CuFluo file and open HG0 pede file" -sleep 1 -$TKPHG0 & -sleep 3 + #sls_detector_put readoutspeed 0 + #sls_detector_put reg 0x59 0x0100 #0000 0001 0000 0000 -sls_detector_put settings highgain0 + #CLI=/afs/psi.ch/project/sls_det_software/bin/sl7_binaries_to_be_removed_soon/xrayClient_sl7 + CLI=/afs/psi.ch/project/sls_det_software/bin/xrayClient_sl8 #/vacuumClient_sl7 + # CLI=/afs/psi.ch/project/sls_det_software/bin/vacuumClient_sl8 # for small X-ray box -sls_detector_put frames 1000 + $CLI setv 60 + $CLI setc 40 # for big X-ray box -echo "recording HG0 pede" + # $CLI setc 55 # for small X-ray box + $CLI HV on -sls_detector_put start -sleep 3 -# 1000 frames at 500 frames per second takes 2s + sls_detector_put clearbit 0x5d 0 -$KILLRCV -echo "closed HG0 pede file and open the HG0 CuFluo file" -sleep 1 + $CLI shutter $shutter off #$CLI shutter 1 off + echo "warmin up the board" + sls_detector_put frames 40000 + sls_detector_put start + sleep 81 + sls_detector_put stop -$TKFHG0 & -sleep 3 + echo "end of board warm up" + # : ' # Uncomment to skip a G0 part + sls_detector_put frames 1000 + $KILLRCV + sleep 1 + $TKPG0 & + sleep 2 + echo "recording G0 pede" + sls_detector_put start + sleep 3 + # 1000 frames at 500 frames per second takes 2s -sls_detector_put frames 230000 + echo "recording G1 pede" + sls_detector_put gainmode forceswitchg1 + sls_detector_put start + sleep 3 -$CLI shutter $shutter on #$CLI shutter 1 on -sleep 1 + echo "recording G2 pede" + sls_detector_put gainmode forceswitchg2 + sls_detector_put start + sleep 3 -sls_detector_put start -sleep 470 -# 200k frames at 500 frames per second takes 400s + sls_detector_put gainmode dynamic + $KILLRCV + echo "closed G0 pede file and open the G0 CuFluo file" + sleep 1 + $TKFG0 & + sleep 3 + sls_detector_put frames 220000 + $CLI shutter $shutter on #$CLI shutter 1 on + sleep 1 + sls_detector_put start + sleep 450 -$CLI shutter $shutter off #$CLI shutter 1 off + # 200k frames at 500 frames per second takes 400s + $CLI shutter $shutter off #$CLI shutter 1 off + # ' # Uncomment to skip a G0 part + $KILLRCV + echo "closed G0 CuFluo file and open HG0 pede file" + sleep 1 + $TKPHG0 & + sleep 3 -$KILLRCV + sls_detector_put settings highgain0 + sls_detector_put frames 1000 -sls_detector_put highvoltage 0 + echo "recording HG0 pede" + sls_detector_put start + sleep 3 + # 1000 frames at 500 frames per second takes 2s + $KILLRCV + echo "closed HG0 pede file and open the HG0 CuFluo file" + sleep 1 -echo "Script finished" + $TKFHG0 & + sleep 3 + + sls_detector_put frames 220000 + $CLI shutter $shutter on #$CLI shutter 1 on + sleep 1 + + sls_detector_put start + sleep 450 + + # 200k frames at 500 frames per second takes 400s + $CLI shutter $shutter off #$CLI shutter 1 off + $KILLRCV + + sls_detector_put highvoltage 0 + sls_detector_put readoutspeed half_speed + echo "Script finished" + +else + echo "Specify module number as a first argument" + echo "Specify readout_speed as a second argument:half_speed,full_speed" + echo "Script finished" +fi diff --git a/CuFluo_exposure_JF11.sh b/CuFluo_exposure_JF11.sh index facca4c..2d35fa8 100644 --- a/CuFluo_exposure_JF11.sh +++ b/CuFluo_exposure_JF11.sh @@ -54,9 +54,9 @@ sls_detector_put reg 0x7f 0xff1f -CLI=/afs/psi.ch/project/sls_det_software/bin/xrayClient_sl7 -$CLI setv 40 -$CLI setc 60 +CLI=/afs/psi.ch/project/sls_det_software/bin/xrayClient_sl8 +$CLI setv 60 +$CLI setc 40 $CLI HV on diff --git a/CuFluo_exposure_both_speeds.sh b/CuFluo_exposure_both_speeds.sh index 7a58a34..7ff0a32 100644 --- a/CuFluo_exposure_both_speeds.sh +++ b/CuFluo_exposure_both_speeds.sh @@ -55,16 +55,17 @@ if [ ! -v $1 ]; then #CLI=/afs/psi.ch/project/sls_det_software/bin/sl7_binaries_to_be_removed_soon/xrayClient_sl7 #/vacuumClient_sl7 CLI=/afs/psi.ch/project/sls_det_software/bin/xrayClient_sl8 #/vacuumClient_sl7 - $CLI setv 40 - $CLI setc 60 + $CLI setv 60 + $CLI setc 40 $CLI HV on sls_detector_put clearbit 0x5d 0 #sls_detector_put vref_prech 1000 #sls_detector_put vref_ds 1100 - + sls_detector_put dac vb_comp 1100 $CLI shutter $shutter off #$CLI shutter 1 off + $CLI shutter $shutter on #$CLI shutter 1 on echo "warmin up the board" sls_detector_put frames 40000 sls_detector_put start @@ -72,6 +73,7 @@ if [ ! -v $1 ]; then sls_detector_put stop echo "end of board warm up" + $CLI shutter $shutter off #$CLI shutter 1 off sls_detector_put frames 1000 $KILLRCV @@ -101,9 +103,10 @@ if [ ! -v $1 ]; then $TKFG0 & sleep 5 - sls_detector_put frames 230000 - $CLI shutter $shutter on #$CLI shutter 1 on - sleep 1 + sls_detector_put frames 220000 + + $CLI shutter $shutter on #$CLI shutter 1 off + sleep 2 sls_detector_put start sleep 470 # 200k frames at 500 frames per second takes 400s @@ -116,6 +119,7 @@ if [ ! -v $1 ]; then $TKPHG0 & sleep 3 sls_detector_put settings highgain0 + sls_detector_put dac vb_comp 1100 #sls_detector_put vref_prech 1000 #sls_detector_put vref_ds 1100 sls_detector_put frames 1000 @@ -132,7 +136,7 @@ if [ ! -v $1 ]; then $TKFHG0 & sleep 5 - sls_detector_put frames 230000 + sls_detector_put frames 220000 $CLI shutter $shutter on #$CLI shutter 1 on sleep 1 sls_detector_put start @@ -155,7 +159,8 @@ if [ ! -v $1 ]; then sls_detector_put clearbit 0x5d 0 #sls_detector_put vref_prech 1000 #sls_detector_put vref_ds 1100 - + sls_detector_put dac vb_comp 1100 + sls_detector_put frames 1000 $TKPG0 & sleep 5 @@ -182,7 +187,7 @@ if [ ! -v $1 ]; then $TKFG0 & sleep 5 - sls_detector_put frames 230000 + sls_detector_put frames 220000 $CLI shutter $shutter on #$CLI shutter 1 on sleep 1 sls_detector_put start @@ -197,6 +202,7 @@ if [ ! -v $1 ]; then $TKPHG0 & sleep 5 sls_detector_put settings highgain0 + sls_detector_put dac vb_comp 1100 #sls_detector_put vref_prech 1000 #sls_detector_put vref_ds 1100 @@ -214,7 +220,7 @@ if [ ! -v $1 ]; then $TKFHG0 & sleep 5 - sls_detector_put frames 230000 + sls_detector_put frames 220000 $CLI shutter $shutter on #$CLI shutter 1 on sleep 1 sls_detector_put start @@ -228,7 +234,7 @@ if [ ! -v $1 ]; then sls_detector_put highvoltage 0 sls_detector_put clearbit 0x5d 0 - + sls_detector_put dac vb_comp 1220 echo "Script finished" diff --git a/CuFluo_exposure_sc.sh b/CuFluo_exposure_sc.sh index 7c48707..e894d84 100644 --- a/CuFluo_exposure_sc.sh +++ b/CuFluo_exposure_sc.sh @@ -9,6 +9,28 @@ # - detector is on # - xray tube is on and ramped for 40 kV, 60 mA, set to Cu +KILLRCV="killall ju_udp_receiver_3threads_2_0" +$KILLRCV + +if [[ "$0" == *"CuFluo_exposure_sc.sh"* ]]; then + echo "script changes env. variables: should be invoked with source, not sh " + exit + +fi + + +if [ ! -v $1 ]; then + echo $0 + echo "printing filenames for module " $1 + + source filename_creator.sh $1 N + +else + echo "Make sure you source filename_creator.sh file name" +fi + +shutter=1 + sls_detector_put stop #just in case sls_detector_put powerchip 1 @@ -16,7 +38,7 @@ sls_detector_put powerchip 1 #Effective SC period = sc_delay + exptime + 2.1us (reset preamp and CDS) #Frame period = effective SC period *16 + 840 us * 16 = 14 ms (for readout) -sls_detector_put period 0.1 #0.03 #0.002 +sls_detector_put period 0.03 #0.017 #0.1 #0.03 #0.002 sls_detector_put exptime 0.000010 #0.000010 sls_detector_put extrastoragecells 15 sls_detector_put storagecell_start 0 @@ -36,47 +58,48 @@ sls_detector_put readoutspeed half_speed #sls_detector_put readoutspeed 0 #sls_detector_put reg 0x59 0x0100 #0000 0001 0000 0000 -KILLRCV="killall ju_udp_receiver_3threads_2_0" -$KILLRCV -CLI=/afs/psi.ch/project/sls_det_software/bin/xrayClient_sl7 -$CLI setv 40 -$CLI setc 60 +CLI=/afs/psi.ch/project/sls_det_software/bin/xrayClient_sl8 #/vacuumClient_sl7 +$CLI setv 60 +$CLI setc 40 $CLI HV on sls_detector_put clearbit 0x5d 0 -$CLI shutter 1 off +$CLI shutter $shutter off #$CLI shutter 1 off +$CLI shutter $shutter on #$CLI shutter 1 on + echo "warmin up the board" -sls_detector_put frames 2500 #40000 +sls_detector_put frames 3500 #40000 sls_detector_put start -sleep 260 #81 # 2500 * 100ms = 250s # 2500 * 30ms = 75s # 2500 * 20 ms = 50s +sleep 110 #80 #81 # 2500 * 100ms = 250s # 2500 * 30ms = 75s # 2500 * 20 ms = 50s sls_detector_put stop echo "end of board warm up" +$CLI shutter $shutter off #$CLI shutter 1 off sls_detector_put frames 1000 $KILLRCV -sleep 10 #1 +sleep 10 #10 #1 $TKPG0 & - +sleep 5 echo "recording G0 pede" sls_detector_put start -sleep 105 #35 +sleep 32 #25 #105 #35 # 1000 frames (per sc) at 10 frames per second (period 100ms) takes 100s # 1000 frames (per sc) at 34 frames per second (period 30ms) takes 35s echo "recording G0 pede" #sls_detector_put gainmode forceswitchg1 #consumes too much power sls_detector_put start -sleep 105 #35 +sleep 32 #25 #105 #35 echo "recording G0 pede" #sls_detector_put gainmode forceswitchg2 #consumes too much power sls_detector_put start -sleep 105 #35 +sleep 32 #25 #105 #35 sls_detector_put gainmode dynamic @@ -91,18 +114,20 @@ sls_detector_put frames 220000 $CLI shutter 1 on sleep 10 #1 sls_detector_put start -sleep 22010 #6800 +sleep 6800 #3900 #22010 #6800 # 220k frames (per sc) at 10 frames per second (period 10ms) takes 22000s (6h 7min) # 220k frames (per sc) at 34 frames per second (period 30ms) takes 6600s (1h 50min) -$CLI shutter 1 off +$CLI shutter $shutter off #$CLI shutter 1 off #We are not interested in HG0 - #$KILLRCV #echo "closed G0 CuFluo file and open HG0 pede file" #sleep 1 #$TKPHG0 & +#sleep 5 +#sls_detector_put clearbit 0x5d 0 +#sls_detector_put period 0.002 #sls_detector_put settings highgain0 @@ -118,21 +143,24 @@ $CLI shutter 1 off #echo "closed HG0 pede file and open the HG0 CuFluo file" #sleep 1 #$TKFHG0 & - +#sleep 5 #sls_detector_put frames 220000 -#$CLI shutter 1 on +#$CLI shutter $shutter on #$CLI shutter 1 on #sleep 1 #sls_detector_put start #sleep 450 # 200k frames at 500 frames per second takes 400s -#$CLI shutter 1 off +#$CLI shutter $shutter off #$CLI shutter 1 off +sleep 2 +$KILLRCV $CLI HV off -$KILLRCV - sls_detector_put highvoltage 0 +sls_detector_put clearbit 0x5d 0 +sls_detector_put powerchip 0 +sls_detector_put free echo "Script finished" diff --git a/CuFluo_fit_sc.cpp b/CuFluo_fit_sc.cpp new file mode 100644 index 0000000..5f7181f --- /dev/null +++ b/CuFluo_fit_sc.cpp @@ -0,0 +1,322 @@ +// to analyse the backplane pulsing data per module +// changes by VH 210906: to eliminate hardcoded absolute paths, uses location of the analysis root files as additional input argument (accordingly changed in filename_creator.sh) + +#include "TApplication.h" +#include "sls_detector_calibration/jungfrauCommonHeader.h" +#include "sls_detector_calibration/jungfrauCommonFunctions.h" + +#include "sls_detector_calibration/jungfrauFile.C" +#include "sls_detector_calibration/jungfrauPixelMask.C" +#include "sls_detector_calibration/jungfrauPedestal.C" + +#include "sls_detector_calibration/energyCalibration.h" +#include "sls_detector_calibration/energyCalibration.cpp" + +#include "TGraph.h" +#include "TGraphErrors.h" +#include "TF1.h" +#include "TFile.h" +#include "TPaveStats.h" +#include "TLegend.h" +#include "TPaveText.h" + +#include +//#include + +//#define NB_ENABLE 1 +//void nonblock(int state); +//#define NB_DISABLE 0 + +//TApplication* rootapp; +//TCanvas *A2; +//TCanvas *A3; +//TCanvas *A4; +//TCanvas *A5; +//TCanvas *A6; + + +//TPaveStats *st0; + + +//void PlotCanvas(void); + +double checkRangeMaxForAmplifierPlateau(double range_max) { + + // check that the range maximum is no more than 6.4 V + // to avoid non-linearity coming from amplifier plateau + if (range_max > 6400) { + return 6400; + } else { + return range_max; + } +} + + + + +bool isHGX=false; +int main(int argc, char* argv[]) { + + //nonblock(NB_ENABLE); + cout <<"opening the rootapp" <SetBatch(1); + gStyle->SetOptFit(11); + + /* + if (argc != 3) { + cout << "Correct usage:" << endl; + cout << "arg 1: specify module number" << endl; + cout << "arg 2: specify data location" << endl; + cout << "arg 3: specify column (x)" << endl; + cout << "arg 4: specify row (y)" << endl; + exit(1); + } + */ //uncomment for SR + + if (argc != 6) { + cout << "Correct usage:" << endl; + cout << "arg 1: specify module number" << endl; + cout << "arg 2: gain settings" << endl; + cout << "arg 3: specify storage cell" << endl; + cout << "arg 4: specify pixel x position" << endl; + cout << "arg 5: specify pixel y position" << endl; + exit(1); + } //uncomment for VH 210906 + string module_str = argv[1]; + string gain_str = argv[2]; + int sc_int = atoi(argv[3]); + string str2 =("HG0G1G2"); + string str3 =("HGOG1G2"); //filename creator had this bug + + int column = atoi(argv[4]); + int row = atoi(argv[5]); + + + int pixel = column+row*1024; + + char data_loc[256]; + sprintf(data_loc,"/mnt/sls_det_storage/jungfrau_calib/jungfrau_ana_sophie/M%s_CalibAna/", module_str.c_str()); + cout << data_loc << endl; + + std::string folder_path(data_loc); + if (folder_path.find(str2) != string::npos) isHGX=true; + if (folder_path.find(str3) != string::npos) isHGX=true; + + bool isJF11=false; + if (gain_str == "HG0JF11") { + gain_str = "HG0"; + isJF11=true; + } + + // cout << data_loc.find(str2)<<" " << string::npos << " " << str2 << " " << data_loc <HG1->HG2 sequence - dynamicHG0" <G1->G2 sequence - dynamicG0" <SetLeftMargin(0.1); + A2->SetRightMargin(0.13); + A2->SetTopMargin(0.08); + A2->SetBottomMargin(0.15); + + A3->SetLeftMargin(0.1); + A3->SetRightMargin(0.13); + A3->SetTopMargin(0.08); + A3->SetBottomMargin(0.15); + + //file name + sprintf(filename,"%sCuFluo_%s_sc%i_file0to351.root",folder_path.c_str(), gain_str.c_str(),sc_int); //storage cells in burst mode + cout << "Loading file " << filename << endl; + TFile* f = new TFile((const char *)(filename),"READ"); + + int chip; + int CH = row*1024+column; + + if (CH < (65536*1)) { + chip = 1; + } else if (CH < (65536*2)) { + chip = 2; + } else if (CH < (65536*3)) { + chip = 3; + } else if (CH < (65536*4)) { + chip = 4; + } else if (CH < (65536*5)) { + chip = 5; + } else if (CH < (65536*6)) { + chip = 6; + } else if (CH < (65536*7)) { + chip = 7; + } else if (CH < (65536*8)){ + chip = 8; + } + cout<< "Chip "<< chip << " Channel number " << CH << endl; + + TH2I* hist0=(TH2I*)f->Get(Form("adc2d_%d_sc%i",chip, sc_int)); // Storage cell 1 in burst mode + cout << "Creating histogram for " << Form("adc2d_%d_sc%i",chip, sc_int) << endl; + TH1D* proj = hist0->ProjectionX("bin1",CH-(65536*(chip-1))+1,CH-(65536*(chip-1))+1); + cout << "Data for pixel "<< pixel << " is loaded" << endl; + + +if (proj->Integral(low_bin_noise,high_bin_noise)!=0 && proj->Integral(low_bin_peak,high_bin_peak)!=0) { + + A2->cd(); + cout << "Canvas Noise" << endl; + // noise + TH1D *proj_noise = dynamic_cast(proj->Rebin(4,"proj_noise")); + proj_noise->SetStats(kTRUE); + proj_noise->GetXaxis()->SetRangeUser(proj->GetBinLowEdge(low_bin_noise),proj->GetBinLowEdge(high_bin_noise+1)); + proj_noise->Fit("gaus","Q"); + TF1 *fit = proj_noise->GetFunction("gaus"); + + proj_noise->Draw(); + A2->Update(); + proj_noise->GetXaxis()->SetTitle("Pedestal corrected ADC [ADU]"); + proj_noise->GetXaxis()->SetRangeUser(-100,150); + fit->SetParNames("N_{#gamma}", "Peak pos", "Noise RMS"); + TPaveStats *st0 = (TPaveStats*)proj_noise->FindObject("stats"); + st0->SetX1NDC(0.53); + st0->SetX2NDC(0.94); + st0->SetY1NDC(0.75); + st0->SetY2NDC(0.94); + st0->SetBorderSize(0); + st0->SetTextSize(0.04); + A2->Modified(); + A2->Update(); + + A3->cd(); + + // peak + TH1D *proj_peak = dynamic_cast(proj->Rebin(4,"proj_peak")); + proj_peak->SetStats(kTRUE); + proj_peak->GetXaxis()->SetRangeUser(proj->GetBinLowEdge(low_bin_peak),proj->GetBinLowEdge(high_bin_peak+1)); + + + Double_t mypar[8]; + mypar[0] = 0.0; + mypar[1] = 0.0; + mypar[2] = proj_peak->GetBinCenter(proj_peak->GetMaximumBin()); + if (gain_str == "G0") { + mypar[3] = 16.; + } else if (gain_str == "HG0") { + mypar[3] = 29.; + } + mypar[4] = proj_peak->GetBinContent(proj_peak->GetMaximumBin()); + if (gain_str == "G0") { + mypar[5] = 0.17; + } else if (gain_str == "HG0") { + mypar[5] = 0.14; + } + mypar[6] = 1.12; + if (gain_str == "G0") { + mypar[7] = 0.12; + } else if (gain_str == "HG0") { + mypar[7] = 0.14; + } + + Double_t emypar[8]; + energyCalibration *thiscalibration = new energyCalibration(); + thiscalibration->setScanSign(1); + thiscalibration->setStartParametersKb(mypar); + thiscalibration->fixParameter(0,0.); // no background + thiscalibration->fixParameter(1,0.); + TF1* fittedfun = thiscalibration->fitSpectrumKb(proj_peak,mypar,emypar); + + TF1 *gaus_Ka = new TF1("gaus_Ka","gaus",proj->GetBinLowEdge(low_bin_peak),proj->GetBinLowEdge(high_bin_peak+1)); + gaus_Ka->SetParameters(mypar[4],mypar[2],mypar[3]); + gaus_Ka->SetLineColor(kBlue); + + TF1 *erfc_Ka = new TF1("erfc_Ka","[0]/2.*(TMath::Erfc(([1]*(x-[2])/[3])/(TMath::Sqrt(2.))))",proj->GetBinLowEdge(low_bin_peak),proj->GetBinLowEdge(high_bin_peak+1)); + erfc_Ka->SetParameters(mypar[4]*mypar[5], 1, mypar[2], mypar[3]); + erfc_Ka->SetLineColor(kOrange); + + TF1 *gaus_Kb = new TF1("gaus_Kb","gaus",proj->GetBinLowEdge(low_bin_peak),proj->GetBinLowEdge(high_bin_peak+1)); + gaus_Kb->SetParameters(mypar[4]*mypar[7],mypar[6]*mypar[2],mypar[3]); + gaus_Kb->SetLineColor(kGreen+2); + + TF1 *erfc_Kb = new TF1("erfc_Kb","[0]/2.*(TMath::Erfc(([1]*(x-[2])/[3])/(TMath::Sqrt(2.))))",proj->GetBinLowEdge(low_bin_peak),proj->GetBinLowEdge(high_bin_peak+1)); + erfc_Kb->SetParameters(mypar[4]*mypar[7]*mypar[5], 1, mypar[6]*mypar[2], mypar[3]); + erfc_Kb->SetLineColor(kOrange+7); + + proj_peak->Draw(); + A3->Update(); + erfc_Kb->Draw("same"); + erfc_Ka->Draw("same"); + gaus_Kb->Draw("same"); + gaus_Ka->Draw("same"); + fittedfun->Draw("same"); + A3->Update(); + proj_peak->GetXaxis()->SetTitle("Pedestal corrected ADC [ADU]"); + fittedfun->SetParNames("Bkg height", "Bkg grad", "K_{#alpha} pos", "Noise RMS", "K_{#alpha} height", "CS", "K_{#beta}/K_{#alpha} pos", "K_{#beta} frac"); + TPaveStats *st = (TPaveStats*)proj_peak->FindObject("stats"); + st->SetX1NDC(0.15); + st->SetX2NDC(0.55); + st->SetY1NDC(0.7); + st->SetY2NDC(0.94); + st->SetBorderSize(0); + st->SetTextSize(0.04); + A3->Modified(); + A3->Update(); +} else { + std::cout << "Masked pixel"; + } + + +rootapp.Run(); +return 0; + +} + diff --git a/Default_pixels_arrays.cpp b/Default_pixels_arrays.cpp index e6f7c7a..20c8587 100644 --- a/Default_pixels_arrays.cpp +++ b/Default_pixels_arrays.cpp @@ -67,7 +67,7 @@ int main(int argc, char* argv[]) { std::vector this_g2_default_pixels(NCH,0); std::vector this_hg0_default_pixels(NCH,0); - // // CuFluo HG0 dataset + // // CuFluo HG0 dataset sprintf(savename,"data/M%s/CuFluo_gain_HG0_M%s.root", this_module.c_str(), this_module.c_str()); TFile* FL_HG0_file = new TFile((char*)savename,"READ"); TH2F* FL_HG0_gain_map = 0; @@ -129,8 +129,10 @@ int main(int argc, char* argv[]) { double this_g0 = 0; double this_g0overg1 = 0; double this_g1 = 0; + double this_g1_2 = 0; double this_g1overg2 = 0; double this_g2 = 0; + double this_g2_2 =0; // HG0 if (FL_HG0_gain_map) { @@ -149,7 +151,7 @@ int main(int argc, char* argv[]) { // G0 if (FL_G0_gain_map) { this_g0 = FL_G0_gain_map->GetBinContent((i%NC)+1,(i/NC)+1); - this_g0_default_pixels[i] = 0; + //this_g0_default_pixels[i] = 0; if (this_g0 == 0) { this_g0_default_pixels[i] = 1; } else if (this_g0 < 30 || this_g0 > 56) { @@ -163,12 +165,15 @@ int main(int argc, char* argv[]) { if (DB_ratio_map) { this_g0overg1 = DB_ratio_map->GetBinContent((i%NC)+1,(i/NC)+1); this_g1 = this_g0 / this_g0overg1; + this_g1_2 = this_g0_default_pixels[i]; this_g1_default_pixels[i] = 0; if (this_g0overg1 == 0) { this_g1_default_pixels[i] = 1; } else if (this_g0 != 0 && (this_g1 < -2.5 || this_g1 > -0.4)) { this_g1_default_pixels[i] = 1; - } + } else if (this_g1_2 == 1) { + this_g1_default_pixels[i] =1; + } } else { this_g1_default_pixels[i] = 1; } @@ -176,12 +181,16 @@ int main(int argc, char* argv[]) { if (CS_ratio_map) { this_g1overg2 = CS_ratio_map->GetBinContent((i%NC)+1,(i/NC)+1); this_g2 = this_g1 / this_g1overg2; + this_g2_2 = this_g1_default_pixels[i]; this_g2_default_pixels[i] = 0; + if (this_g1overg2 == 0) { this_g2_default_pixels[i] = 1; } else if (this_g0 != 0 && this_g1 != 0 && (this_g2 < -0.3 || this_g2 > -0.015)) { this_g2_default_pixels[i] = 1; - } + } else if (this_g2_2 == 1) { + this_g2_default_pixels[i] =1; + } } else { this_g2_default_pixels[i] = 1; } @@ -189,17 +198,17 @@ int main(int argc, char* argv[]) { if (this_module == "586") { if ( (i/NC) > 0 && (i/NC)<256 && (i%NC)> 768 && (i%NC)<1024 ) { - this_g2_default_pixels[i]=1; - this_g1_default_pixels[i]=1; - - } + this_g2_default_pixels[i]=1; + this_g1_default_pixels[i]=1; + + } } if (this_module == "454") { if ( (i/NC) > 0 && (i/NC)<256 && (i%NC)> 768 && (i%NC)<1024 ) { - this_g2_default_pixels[i]=1; - } + this_g2_default_pixels[i]=1; + } } diff --git a/Fluo_analysis_Ti_In.cpp b/Fluo_analysis_Ti_In.cpp new file mode 100644 index 0000000..6ef3dfe --- /dev/null +++ b/Fluo_analysis_Ti_In.cpp @@ -0,0 +1,1357 @@ +// file to calculate pedestal correction of fluo data +// make correction and save spectrum per pixel +// then fit fluo spectrum per pixel +// and save peak position and uncertainty +// changes by VH 210906: to eliminate hardcoded absolute paths, uses location of the analysis root files as additional input argument (accordingly changed in filename_creator.sh) + +#include "sls_detector_calibration/jungfrauCommonHeader.h" +#include "sls_detector_calibration/jungfrauCommonFunctions.h" + +#include "sls_detector_calibration/jungfrauFileSLSReceiver.C" +#include "sls_detector_calibration/jungfrauPixelMask.C" +#include "sls_detector_calibration/jungfrauPedestal.C" + +#include "sls_detector_calibration/energyCalibration.h" +#include "sls_detector_calibration/energyCalibration.cpp" + +#include "TGraph.h" +#include "TGraphErrors.h" +#include "TF1.h" +#include "TFile.h" +#include "TPaveStats.h" +#include "TLegend.h" +#include "TPaveText.h" + +#include + +int main(int argc, char* argv[]) { + + jungfrauStyle(); + gStyle->SetOptFit(11); + + /* + if (argc != 6) { + cout << "Correct usage:" << endl; + cout << "arg 1: specify module number" << endl; + cout << "arg 2: specify HG0 or G0" << endl; + cout << "arg 3: specify data location" << endl; + cout << "arg 4: specify pede file" << endl; + cout << "arg 5: specify data file" << endl; + cout << " " << endl; + exit(1); + } + */ //uncomment for SR + + if (argc != 9) { + cout << "Correct usage:" << endl; + cout << "arg 1: specify module number" << endl; + cout << "arg 2: specify HG0 or G0" << endl; + cout << "arg 3: pede starting index" << endl; + cout << "arg 4: target" << endl; + cout << "arg 5: specify data location folder" << endl; + cout << "arg 6: specify pede file prefix" << endl; + cout << "arg 7: specify data file prefix" << endl; + cout << "arg 8: specify location of analysis root files" << endl; + cout << " " << endl; + exit(1); + } //uncomment for VH 210906 + + string module_str = argv[1]; + cout << "The module number is" << module_str << endl; + string gain_str = argv[2]; + cout << "The gain is" << gain_str << endl; + + bool isJF11=false; + + string findex = argv[3]; + int index1 = atoi(argv[3]); + cout << "I'm after atoi" << endl; + cout << "Index1 value is" << findex << endl; + int indexfl = 0; + string target = argv[4]; + string data_loc = argv[5]; + string pede_file = argv[6]; + string data_file = argv[7]; + string anadata_loc = argv[8]; //uncomment for VH 210906 + cout << "I'm after declaration of strings" << endl; + int createHistoFile = 0; + + //char histoname[128]; + //char savename[128]; + char histoname[256]; // VH 210902 + char savename[256]; // VH 210902 + int filen = 22; + int gain_val[3]; + gain_val[0]=0; + gain_val[1]=1; + gain_val[2]=3; + + + + cout << "gain0=" << gain_val[0]<< endl; + cout << "gain1=" << gain_val[1]<< endl; +cout << "gain2=" << gain_val[2]<< endl; + + // create necessary directories with permissions drwxrwxr-x + // data/Mxxx + sprintf(savename,"data/M%s_%s", module_str.c_str(),target.c_str()); + mkdir(savename, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); + // plots/Mxxx + sprintf(savename,"plots/M%s_%s", module_str.c_str(),target.c_str()); + mkdir(savename, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); + // plots/Mxxx/CuFluo + sprintf(savename,"plots/M%s_%s/CuFluo", module_str.c_str(),target.c_str()); + mkdir(savename, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); + // plots/Mxxx/CuFluo/G0 + sprintf(savename,"plots/M%s_%s/CuFluo/G0", module_str.c_str(),target.c_str()); + mkdir(savename, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); + // plots/Mxxx/CuFluo/HG0 + sprintf(savename,"plots/M%s_%s/CuFluo/HG0", module_str.c_str(),target.c_str()); + mkdir(savename, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); + // /mnt/pcmoench_jungfrau_data/jungfrau_ana_sophie/Mxxx_CalibAna + //sprintf(savename,"/mnt/sls_det_storage/jungfrau_data1/jungfrau_ana_sophie/M%s_CalibAna", module_str.c_str()); //uncomment for SR + sprintf(savename,"%s", anadata_loc.c_str()); //uncomment for VH 210906 + mkdir(savename, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); + + cout << "I'm after creation directories" << endl; + + jungfrauPixelMask *pixelMaskObject = new jungfrauPixelMask(); + bool pixel_mask [NCH]; + + cout << "I'm after creation pixel mask" << endl; + + TCanvas *mapcanvas = new TCanvas("mapcanvas","",150,10,800,400); + mapcanvas->SetLeftMargin(0.1); + mapcanvas->SetRightMargin(0.13); + mapcanvas->SetTopMargin(0.08); + mapcanvas->SetBottomMargin(0.15); + + TCanvas* c1 = new TCanvas("c1",""); + + if (createHistoFile == 1) { + + jungfrauFileSLS *thisfile = new jungfrauFileSLS(); + + jungfrauPedestal *pedestalObject = new jungfrauPedestal(); + pedestalObject->pedestalSetNFrames(100); + static uint16_t pedestals16_G0_start[NCH]; + static double pedeRMS16_G0[NCH]; + + TH2F* pedestalsG0 = new TH2F("pedestalsG0","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + TH2F* pedestalsG1 = new TH2F("pedestalsG1","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + TH2F* pedestalsG2 = new TH2F("pedestalsG2","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + + TH2F* pedeRMSG0 = new TH2F("pedeRMSG0","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + + if (gain_str == "G0") { + cout<< "I'm in G0" << endl; + + indexfl=index1+3; + cout << "Index fluorescence" << indexfl << endl; + // calculate pixel mask + pixelMaskObject->initialisePixelMask(pixel_mask); + + for (int j=index1; jopen((char*)savename, 0); + + int nevents = 0; + while (thisfile->readNextFrame()) { + nevents++; + } + thisfile->rewind(); + cout << "read " << nevents << " events" << endl; + cout << "Loop index " << j << endl; + + if (nevents == 999 || nevents == 1000) { + for (int i = 0; i < 1000; i++) { + //cout << " number" << i << endl; + thisfile->readNextFrame(); + pixelMaskObject->maskIfGainNot(gain_val[j-index1], thisfile->getFrameDataHandle(), pixel_mask); + }thisfile->close(); + + } else { + cout << "Number of frames less than 999" << endl; + thisfile->close(); + exit(1); + } + } + } else { // HG0 case + indexfl=index1+1; + cout << "I'm in HG0" << endl; + cout << "Index fluorescence" << indexfl << endl; + sprintf(savename,"%s/%s_%s__d0_f0_%i.raw", data_loc.c_str(), pede_file.c_str(),target.c_str(),index1); //VH: note, this adds a double slash in the filepath + thisfile->open((char*)savename, 0); + + // calculate pixel mask + pixelMaskObject->initialisePixelMask(pixel_mask); + + int nevents = 0; + while (thisfile->readNextFrame()) { + nevents++; + } + thisfile->rewind(); + cout << "read " << nevents << " events" << endl; + + + if (nevents == 999 || nevents == 1000) { + for (int i = 0; i < 1000; i++) { + thisfile->readNextFrame(); + pixelMaskObject->maskIfGainNot(0, thisfile->getFrameDataHandle(), pixel_mask); + }thisfile->close(); + } else { + cout << "Number of frames less than 999" << endl; + thisfile->close(); + exit(1); + } + } + + thisfile->rewind(); + + sprintf(savename,"plots/M%s_%s/CuFluo/%s/pixelmask_%s_M%s.png", module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + pixelMaskObject->plotPixelMask(pixel_mask,savename); + cout << "after chip mask, n masked pixels is " << pixelMaskObject->getNMasked(pixel_mask) << endl; + + // calculate pedestals + if (gain_str == "G0") { + sprintf(savename,"%s/%s_%s__d0_f0_%i.raw", data_loc.c_str(), pede_file.c_str(),target.c_str(),index1); //VH: note, this adds a double slash in the filepath + thisfile->open((char*)savename, 0); + + for (int i = 0; i < 1000; i++) { + thisfile->readNextFrame(); + pedestalObject->addFrameToPedestalCalculation(thisfile->getFrameDataHandle()); + } + + for (int i = 0; i < NCH; i++) { + if (pixel_mask[i] == true) { + pedestalsG0->Fill(i%NC,i/NC,pedestalObject->pedestalOfChannel(i)); + pedeRMSG0->Fill(i%NC,i/NC,pedestalObject->rmsOfChannel(i)); + } + } + + pedestalObject->pedestalClear(); + thisfile->close(); + + sprintf(savename,"%s/%s_%s__d0_f0_%i.raw", data_loc.c_str(), pede_file.c_str(),target.c_str(),index1+1); //VH: note, this adds a double slash in the filepath + thisfile->open((char*)savename, 0); + + for (int i = 0; i < 1000; i++) { + thisfile->readNextFrame(); + pedestalObject->addFrameToPedestalCalculation(thisfile->getFrameDataHandle()); + } + for (int i = 0; i < NCH; i++) { + if (pixel_mask[i] == true) { + pedestalsG1->Fill(i%NC,i/NC,pedestalObject->pedestalOfChannel(i)); + } + } + pedestalObject->pedestalClear(); + thisfile->close(); + + sprintf(savename,"%s/%s_%s__d0_f0_%i.raw", data_loc.c_str(), pede_file.c_str(),target.c_str(),index1+2); //VH: note, this adds a double slash in the filepath + thisfile->open((char*)savename, 0); + + for (int i = 0; i < 1000; i++) { + thisfile->readNextFrame(); + pedestalObject->addFrameToPedestalCalculation(thisfile->getFrameDataHandle()); + } + for (int i = 0; i < NCH; i++) { + if (pixel_mask[i] == true) { + pedestalsG2->Fill(i%NC,i/NC,pedestalObject->pedestalOfChannel(i)); + } + } + pedestalObject->pedestalClear(); + thisfile->close(); + } else { + + sprintf(savename,"%s/%s_%s__d0_f0_%i.raw", data_loc.c_str(), pede_file.c_str(),target.c_str(),index1); //VH: note, this adds a double slash in the filepath + thisfile->open((char*)savename, 0); + + for (int i = 0; i < 1000; i++) { + thisfile->readNextFrame(); + pedestalObject->addFrameToPedestalCalculation(thisfile->getFrameDataHandle()); + + } + + for (int i = 0; i < NCH; i++) { + if (pixel_mask[i] == true) { + pedestalsG0->Fill(i%NC,i/NC,pedestalObject->pedestalOfChannel(i)); + pedeRMSG0->Fill(i%NC,i/NC,pedestalObject->rmsOfChannel(i)); + } + } + pedestalObject->pedestalClear(); + thisfile->close(); + } + + // G0 calculation for pede tracking + + sprintf(savename,"%s/%s_%s__d0_f0_%i.raw", data_loc.c_str(), pede_file.c_str(),target.c_str(),index1); //VH: note, this adds a double slash in the filepath + thisfile->open((char*)savename, 0); + + while (thisfile->readNextFrame()) { + pedestalObject->addFrameToPedestalCalculation(thisfile->getFrameDataHandle()); + } + for (int i = 0; i < NCH; i++) { + if (pixel_mask[i] == true) { + pedestalsG0->Fill(i%NC,i/NC,pedestalObject->pedestalOfChannel(i)); + pedeRMSG0->Fill(i%NC,i/NC,pedestalObject->rmsOfChannel(i)); + } + } + pedestalObject->pedestalData((uint16_t*)(&pedestals16_G0_start)); + pedestalObject->pedestalRMSData(pedeRMS16_G0); + pedestalObject->pedestalResetUpdates(); + + thisfile->close(); + + + mapcanvas->cd(); + + pedestalsG0->GetXaxis()->SetTitle("Column"); + pedestalsG0->GetYaxis()->SetTitle("Row"); + pedestalsG0->GetYaxis()->SetTitleOffset(0.7); + pedestalsG0->Draw("colz"); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/pedeG0_%s_M%s.png", module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + pedestalsG1->GetXaxis()->SetTitle("Column"); + pedestalsG1->GetYaxis()->SetTitle("Row"); + pedestalsG1->GetYaxis()->SetTitleOffset(0.7); + pedestalsG1->Draw("colz"); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/pedeG1_%s_M%s.png", module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + pedestalsG2->GetXaxis()->SetTitle("Column"); + pedestalsG2->GetYaxis()->SetTitle("Row"); + pedestalsG2->GetYaxis()->SetTitleOffset(0.7); + pedestalsG2->Draw("colz"); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/pedeG2_%s_M%s.png", module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + pedeRMSG0->GetXaxis()->SetTitle("Column"); + pedeRMSG0->GetYaxis()->SetTitle("Row"); + pedeRMSG0->GetYaxis()->SetTitleOffset(0.7); + pedeRMSG0->GetZaxis()->SetRangeUser(0,30); + pedeRMSG0->Draw("colz"); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/pedeRMSG0_%s_M%s.png", module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + int adc2d_nbin= 1700; + int adc2d_maxbin=3400; + if (isJF11) adc2d_nbin= 1600; + + + TH2I* adc2d_1 = new TH2I("adc2d_1","",adc2d_nbin,-200-0.5,adc2d_maxbin-200-0.5,65536,(65536*0-0.5),(65536*1-0.5)); + TH2I* adc2d_2 = new TH2I("adc2d_2","",adc2d_nbin,-200-0.5,adc2d_maxbin-200-0.5,65536,(65536*1-0.5),(65536*2-0.5)); + TH2I* adc2d_3 = new TH2I("adc2d_3","",adc2d_nbin,-200-0.5,adc2d_maxbin-200-0.5,65536,(65536*2-0.5),(65536*3-0.5)); + TH2I* adc2d_4 = new TH2I("adc2d_4","",adc2d_nbin,-200-0.5,adc2d_maxbin-200-0.5,65536,(65536*3-0.5),(65536*4-0.5)); + TH2I* adc2d_5 = new TH2I("adc2d_5","",adc2d_nbin,-200-0.5,adc2d_maxbin-200-0.5,65536,(65536*4-0.5),(65536*5-0.5)); + TH2I* adc2d_6 = new TH2I("adc2d_6","",adc2d_nbin,-200-0.5,adc2d_maxbin-200-0.5,65536,(65536*5-0.5),(65536*6-0.5)); + TH2I* adc2d_7 = new TH2I("adc2d_7","",adc2d_nbin,-200-0.5,adc2d_maxbin-200-0.5,65536,(65536*6-0.5),(65536*7-0.5)); + TH2I* adc2d_8 = new TH2I("adc2d_8","",adc2d_nbin,-200-0.5,adc2d_maxbin-200-0.5,65536,(65536*7-0.5),(65536*8-0.5)); + + TH1D* adcpc_spec = new TH1D("adcpc_spec","",300,0,3000); + + TH2F* pede_updates = new TH2F("pede_updates","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + TH2F* pede_diff = new TH2F("pede_diff","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + + for (int filei = 0; filei < filen; filei++) { + + // open data file //file name must include d0_f + sprintf(savename,"%s/%s%i_%i.raw", data_loc.c_str(), data_file.c_str(), filei, indexfl); //VH: note, this adds a double slash in the filepath + thisfile->open((char*)savename, filei); + + while (thisfile->readNextFrame()) { + + uint16_t* imagedptr = thisfile->getFrameDataHandle(); + + pedestalObject->addG0FrameToPedestalCalculationWThreshold(imagedptr, pedestalObject, pedeRMS16_G0); + + for (int i = 0; i < NCH; i++) { + + uint16_t gain = (imagedptr[i]&0xc000) >> 14; + + if (gain == 0) { + + int adcpc = (imagedptr[i]&0x3fff) - pedestalObject->pedestalOfChannel(i); + adcpc_spec->Fill(adcpc); + + if (i < (65536*1)) { + adc2d_1->Fill(adcpc,i); + } else if (i < (65536*2)) { + adc2d_2->Fill(adcpc,i); + } else if (i < (65536*3)) { + adc2d_3->Fill(adcpc,i); + } else if (i < (65536*4)) { + adc2d_4->Fill(adcpc,i); + } else if (i < (65536*5)) { + adc2d_5->Fill(adcpc,i); + } else if (i < (65536*6)) { + adc2d_6->Fill(adcpc,i); + } else if (i < (65536*7)) { + adc2d_7->Fill(adcpc,i); + } else if (i < (65536*8)) { + adc2d_8->Fill(adcpc,i); + } + } + } + } + + thisfile->close(); + + adcpc_spec->GetXaxis()->SetTitle("Pedestal corrected ADC [ADU]"); + adcpc_spec->Draw(); + mapcanvas->SetLogy(); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/adcpc_spec_file%d_%s_M%s.png", module_str.c_str(), target.c_str(), gain_str.c_str(), filei, gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + mapcanvas->SetLogy(0); + adcpc_spec->Reset(); + + pede_updates->Reset(); + pede_diff->Reset(); + + for (int i = 0; i < NCH; i++) { + pede_updates->Fill(i%NC,i/NC,pedestalObject->pedestalUpdates(i)); + pede_diff->Fill(i%NC,i/NC,pedestalObject->pedestalOfChannel(i) - pedestals16_G0_start[i]); + pedestals16_G0_start[i] = pedestalObject->pedestalOfChannel(i); + } + + pede_updates->GetXaxis()->SetTitle("Column"); + pede_updates->GetYaxis()->SetTitle("Row"); + pede_updates->GetYaxis()->SetTitleOffset(0.7); + pede_updates->GetZaxis()->SetRangeUser(0,10000); + pede_updates->Draw("colz"); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/pede_updates_file%d_%s_M%s.png", module_str.c_str(), target.c_str(), gain_str.c_str(), filei, gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + pede_diff->GetXaxis()->SetTitle("Column"); + pede_diff->GetYaxis()->SetTitle("Row"); + pede_diff->GetYaxis()->SetTitleOffset(0.7); + pede_diff->GetZaxis()->SetRangeUser(-40,40); + pede_diff->Draw("colz"); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/pede_diff_file%d_%s_M%s.png", module_str.c_str(), target.c_str(), gain_str.c_str(), filei, gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + pedestalObject->pedestalResetUpdates(); + + } // end of file loop + + //sprintf(savename,"/mnt/sls_det_storage/jungfrau_data1/jungfrau_ana_sophie/M%s_CalibAna/CuFluo_%s_file0to%d.root", module_str.c_str(), gain_str.c_str(), filen-1); + sprintf(savename,"%s/CuFluo_%s_file0to%d.root", anadata_loc.c_str(), gain_str.c_str(), filen-1); //uncomment for VH 210906 + TFile* saved_file = new TFile((const char *)(savename),"RECREATE"); + adc2d_1->Write(); + adc2d_2->Write(); + adc2d_3->Write(); + adc2d_4->Write(); + adc2d_5->Write(); + adc2d_6->Write(); + adc2d_7->Write(); + adc2d_8->Write(); + saved_file->Close(); + + } + + c1->cd(); + + //sprintf(savename,"/mnt/sls_det_storage/jungfrau_data1/jungfrau_ana_sophie/M%s_CalibAna/CuFluo_%s_file0to%d.root", module_str.c_str(), gain_str.c_str(), filen-1); + sprintf(savename,"%s/CuFluo_%s_file0to%d.root", anadata_loc.c_str(), gain_str.c_str(), filen-1); //uncomment for VH 210906 + TFile* comb_file = new TFile((const char *)(savename),"READ"); + + pixelMaskObject->initialisePixelMask(pixel_mask); + + int low_ADU_peak = 0; + int high_ADU_peak = 0; + + if (target=="Ti") { + + if (gain_str == "HG0") { + low_ADU_peak = 350; + high_ADU_peak = 600; + } else if (gain_str == "G0") { + low_ADU_peak = 180; + high_ADU_peak = 350; + } + + } + + if (target=="Fe") { + + if (gain_str == "HG0") { + low_ADU_peak = 500; + high_ADU_peak = 800; + } else if (gain_str == "G0") { + low_ADU_peak = 250; + high_ADU_peak = 400; + } + } + + if (target=="Cu") { + + if (gain_str == "HG0") { + low_ADU_peak = 700; + high_ADU_peak = 1000; + } else if (gain_str == "G0") { + low_ADU_peak = 250; + high_ADU_peak = 400; + } + + } + + if (target=="Se") { + + if (gain_str == "HG0") { + low_ADU_peak = 1050; + high_ADU_peak = 1350; + } else if (gain_str == "G0") { + low_ADU_peak = 250; + high_ADU_peak = 400; + } + } + + + if (target=="Mo") { + if (gain_str == "HG0") { + low_ADU_peak = 1650; + high_ADU_peak = 2150; + } else if (gain_str == "G0") { + low_ADU_peak = 250; + high_ADU_peak = 400; + } + } + + + + if (target=="Ag") { + if (gain_str == "HG0") { + low_ADU_peak = 2100; + high_ADU_peak = 2650; + } else if (gain_str == "G0") { + low_ADU_peak = 250; + high_ADU_peak = 400; + } + } + + if ((target=="In") || (target=="in")) { + if (gain_str == "HG0") { + low_ADU_peak = 2300; + high_ADU_peak = 2800; + } else if (gain_str == "G0") { + low_ADU_peak = 250; + high_ADU_peak = 400; + } + } + + + TH1F* fit_par3 = new TH1F("fit_par3","",100,0,50); + TH1F* fit_par4 = new TH1F("fit_par4","",100,0,500); + TH1F* fit_par5 = new TH1F("fit_par5","",100,0,0.5); + TH1F* fit_par6 = new TH1F("fit_par6","",100,1.05,1.25); + TH1F* fit_par7 = new TH1F("fit_par7","",100,0,0.4); + + TH2F* fit_par3_2d = new TH2F("fit_par3_2d","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + TH2F* fit_par4_2d = new TH2F("fit_par4_2d","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + TH2F* fit_par5_2d = new TH2F("fit_par5_2d","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + TH2F* fit_par6_2d = new TH2F("fit_par6_2d","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + TH2F* fit_par7_2d = new TH2F("fit_par7_2d","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + + TH1F* peak_fit_pos = new TH1F("peak_fit_pos","",100,low_ADU_peak,high_ADU_peak); + TH1F* peak_fit_poserr = new TH1F("peak_fit_poserr","",100,0,2); + TH2F* peak_fit_pos_2d = new TH2F("peak_fit_pos_2d","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + TH2F* peak_fit_poserr_2d = new TH2F("peak_fit_poserr_2d","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + + TH1F* noise_fit_pos = new TH1F("noise_fit_pos","",100,-10,10); + TH1F* noise_fit_poserr = new TH1F("noise_fit_poserr","",100,0,0.1); + TH2F* noise_fit_pos_2d = new TH2F("noise_fit_pos_2d","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + TH2F* noise_fit_poserr_2d = new TH2F("noise_fit_poserr_2d","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + + TH1F* gain_fit = new TH1F("gain_fit","",100,low_ADU_peak,high_ADU_peak); + TH1F* gain_fiterr = new TH1F("gain_fiterr","",100,0,2); + TH2F* gain_fit_2d = new TH2F("gain_fit_2d","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + TH2F* gain_fiterr_2d = new TH2F("gain_fiterr_2d","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + + TH1F* gain_fit_isEdge = new TH1F("gain_fit_isEdge","",100,low_ADU_peak,high_ADU_peak); + TH1F* gain_fit_isInnerEdge = new TH1F("gain_fit_isInnerEdge","",100,low_ADU_peak,high_ADU_peak); + TH1F* gain_fit_isDouble = new TH1F("gain_fit_isDouble","",100,low_ADU_peak,high_ADU_peak); + TH1F* gain_fit_isNextToDouble = new TH1F("gain_fit_isNextToDouble","",100,low_ADU_peak,high_ADU_peak); + TH1F* gain_fit_isQuad = new TH1F("gain_fit_isQuad","",100,low_ADU_peak,high_ADU_peak); + TH1F* gain_fit_isBulk = new TH1F("gain_fit_isBulk","",100,low_ADU_peak,high_ADU_peak); + + TH2F* gain_ADUper1keV_2d = new TH2F("gain_ADUper1keV_2d","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + TH2F* gainerr_ADUper1keV_2d = new TH2F("gainerr_ADUper1keV_2d","",NC,-0.5,NC-0.5,NR,-0.5,NR-0.5); + + int low_bin_noise = 100; + int high_bin_noise = 350; + int low_bin_peak = 0; + int high_bin_peak = 0; + int nrebin = 4; + + // Do the conditionals for all targets + + if (target=="Ti") { + + if (gain_str == "HG0") { + low_bin_peak = 450; + high_bin_peak = 750; + nrebin = 15; + } else if (gain_str == "G0") { + low_bin_peak = 250; + high_bin_peak = 400; + } + + } + + if (target=="Fe") { + + if (gain_str == "HG0") { + low_bin_peak = 558; + high_bin_peak = 955; + nrebin = 4; + } else if (gain_str == "G0") { + low_bin_peak = 250; + high_bin_peak = 400; + } + + } + + if (target=="Cu") { + + if (gain_str == "HG0") { + low_bin_peak = 701; + high_bin_peak = 1200; + nrebin = 4; + } else if (gain_str == "G0") { + low_bin_peak = 250; + high_bin_peak = 400; + } + + } + + if (target=="Se") { + + if (gain_str == "HG0") { + low_bin_peak = 900; + high_bin_peak = 1500; + nrebin = 4; + } else if (gain_str == "G0") { + low_bin_peak = 250; + high_bin_peak = 400; + } + + } + +if (target=="Mo") { + + if (gain_str == "HG0") { + low_bin_peak = 1400; + high_bin_peak = 2400; + nrebin = 8; + } else if (gain_str == "G0") { + low_bin_peak = 250; + high_bin_peak = 400; + } + + } + +if (target=="Ag") { + + if (gain_str == "HG0") { + low_bin_peak = 1900; + high_bin_peak = 2900; + nrebin = 15; + } else if (gain_str == "G0") { + low_bin_peak = 250; + high_bin_peak = 400; + } + + } + +if ((target=="In") || (target=="in")) { + + if (gain_str == "HG0") { + low_bin_peak = 2000; + high_bin_peak = 3000; + nrebin = 15; + } else if (gain_str == "G0") { + low_bin_peak = 250; + high_bin_peak = 400; + } + + } + + + for (int j=1; j<9; j++) { + cout << "slice " << j << endl; + sprintf(histoname,"adc2d_%i",j); + TH2I* adc2d_j = (TH2I*)(comb_file->Get((const char *)(histoname))); + cout << adc2d_j->GetEntries() << endl; + adc2d_j->Draw("colz"); + c1->Update(); + + for (int i=(65536*(j-1)); i<(65536*(j)); i++) { + + if (i%10000==0){cout << "another 10k" << endl;} + + TH1D* proj = adc2d_j->ProjectionX("bin1",i-(65536*(j-1))+1,i-(65536*(j-1))+1); + + if (proj->Integral(low_bin_noise,high_bin_noise)!=0 && proj->Integral(low_bin_peak,high_bin_peak)!=0) { + // noise + TH1D *proj_noise = dynamic_cast(proj->Rebin(nrebin,"proj_noise")); + proj_noise->SetStats(kTRUE); + proj_noise->GetXaxis()->SetRangeUser(proj->GetBinLowEdge(low_bin_noise),proj->GetBinLowEdge(high_bin_noise+1)); + proj_noise->Fit("gaus","Q"); + TF1 *fit = proj_noise->GetFunction("gaus"); + + noise_fit_pos->Fill(fit->GetParameter(1)); + noise_fit_pos_2d->Fill(i%NC,i/NC,fit->GetParameter(1)); + noise_fit_poserr->Fill(fit->GetParError(1)); + noise_fit_poserr_2d->Fill(i%NC,i/NC,fit->GetParError(1)); + + // peak + TH1D *proj_peak = dynamic_cast(proj->Rebin(nrebin,"proj_peak")); + proj_peak->SetStats(kTRUE); + proj_peak->GetXaxis()->SetRangeUser(proj->GetBinLowEdge(low_bin_peak),proj->GetBinLowEdge(high_bin_peak+1)); + + Double_t mypar[8]; + mypar[0] = 0.0; + mypar[1] = 0.0; + + + if (target=="Ti") { + + + // Peak position + mypar[2] = proj_peak->GetBinCenter(proj_peak->GetMaximumBin()); + + // Noise RMS + if (gain_str == "G0") { + mypar[3] = 16.; + } else if (gain_str == "HG0") { + mypar[3] = 24.; + } + + // Peak hight + mypar[4] = proj_peak->GetBinContent(proj_peak->GetMaximumBin()); + + // Charge sharing + if (gain_str == "G0") { + mypar[5] = 0.17; + } else if (gain_str == "HG0") { + mypar[5] = 0.12; + } + + // Kb/Ka position ratio + mypar[6] = 1.0; + + // Kb fraction + if (gain_str == "G0") { + mypar[7] = 0.12; + } else if (gain_str == "HG0") { + mypar[7] = 0.2; + } + + } + + + if (target=="Fe") { + + + // Peak position + mypar[2] = proj_peak->GetBinCenter(proj_peak->GetMaximumBin()); + + // Noise RMS + if (gain_str == "G0") { + mypar[3] = 16.; + } else if (gain_str == "HG0") { + mypar[3] = 27.; + } + + // Peak hight + mypar[4] = proj_peak->GetBinContent(proj_peak->GetMaximumBin()); + + // Charge sharing + if (gain_str == "G0") { + mypar[5] = 0.17; + } else if (gain_str == "HG0") { + mypar[5] = 0.2; + } + + // Kb/Ka position ratio + mypar[6] = 1.11; + + // Kb fraction + if (gain_str == "G0") { + mypar[7] = 0.12; + } else if (gain_str == "HG0") { + mypar[7] = 0.12; + } + + } + + if (target=="Cu") { + + + // Peak position + mypar[2] = proj_peak->GetBinCenter(proj_peak->GetMaximumBin()); + + // Noise RMS + if (gain_str == "G0") { + mypar[3] = 16.; + } else if (gain_str == "HG0") { + mypar[3] = 29.; + } + + // Peak hight + mypar[4] = proj_peak->GetBinContent(proj_peak->GetMaximumBin()); + + // Charge sharing + if (gain_str == "G0") { + mypar[5] = 0.17; + } else if (gain_str == "HG0") { + mypar[5] = 0.14; + } + + // Kb/Ka position ratio + mypar[6] = 1.11; // mypar[6] = 1.12; + + // Kb fraction + if (gain_str == "G0") { + mypar[7] = 0.12; + } else if (gain_str == "HG0") { + mypar[7] = 0.14; + } + + } + + + + if (target=="Se") { + + + // Peak position + mypar[2] = proj_peak->GetBinCenter(proj_peak->GetMaximumBin()); + + // Noise RMS + if (gain_str == "G0") { + mypar[3] = 16.; + } else if (gain_str == "HG0") { + mypar[3] = 29.; + } + + // Peak hight + mypar[4] = proj_peak->GetBinContent(proj_peak->GetMaximumBin()); + + // Charge sharing + if (gain_str == "G0") { + mypar[5] = 0.17; + } else if (gain_str == "HG0") { + mypar[5] = 0.14; + } + + // Kb/Ka position ratio + mypar[6] = 1.11; + + // Kb fraction + if (gain_str == "G0") { + mypar[7] = 0.12; + } else if (gain_str == "HG0") { + mypar[7] = 0.14; + } + + } + + if (target=="Mo") { + + + // Peak position + mypar[2] = proj_peak->GetBinCenter(proj_peak->GetMaximumBin()); + + // Noise RMS + if (gain_str == "G0") { + mypar[3] = 16.; + } else if (gain_str == "HG0") { + mypar[3] = 29.; + } + + // Peak hight + mypar[4] = proj_peak->GetBinContent(proj_peak->GetMaximumBin()); + + // Charge sharing + if (gain_str == "G0") { + mypar[5] = 0.17; + } else if (gain_str == "HG0") { + mypar[5] = 0.14; + } + + // Kb/Ka position ratio + mypar[6] = 1.12; + + // Kb fraction + if (gain_str == "G0") { + mypar[7] = 0.12; + } else if (gain_str == "HG0") { + mypar[7] = 0.14; + } + + } + + + if (target=="Ag") { + + + // Peak position + mypar[2] = proj_peak->GetBinCenter(proj_peak->GetMaximumBin()); + + // Noise RMS + if (gain_str == "G0") { + mypar[3] = 16.; + } else if (gain_str == "HG0") { + mypar[3] = 29.; + } + + // Peak hight + mypar[4] = proj_peak->GetBinContent(proj_peak->GetMaximumBin()); + + // Charge sharing + if (gain_str == "G0") { + mypar[5] = 0.17; + } else if (gain_str == "HG0") { + mypar[5] = 0.14; + } + + // Kb/Ka position ratio + mypar[6] = 1.10; + + // Kb fraction + if (gain_str == "G0") { + mypar[7] = 0.12; + } else if (gain_str == "HG0") { + mypar[7] = 0.14; + } + + } + + + if ((target=="In") || (target=="in")) { + + + // Peak position + mypar[2] = proj_peak->GetBinCenter(proj_peak->GetMaximumBin()); + + // Noise RMS + if (gain_str == "G0") { + mypar[3] = 16.; + } else if (gain_str == "HG0") { + mypar[3] = 29.; + } + + // Peak hight + mypar[4] = proj_peak->GetBinContent(proj_peak->GetMaximumBin()); + + // Charge sharing + if (gain_str == "G0") { + mypar[5] = 0.17; + } else if (gain_str == "HG0") { + mypar[5] = 0.14; + } + + // Kb/Ka position ratio + mypar[6] = 1.13; + + // Kb fraction + if (gain_str == "G0") { + mypar[7] = 0.12; + } else if (gain_str == "HG0") { + mypar[7] = 0.14; + } + + } + + + Double_t emypar[8]; + energyCalibration *thiscalibration = new energyCalibration(); + thiscalibration->setScanSign(1); + thiscalibration->setStartParametersKb(mypar); + thiscalibration->fixParameter(0,0.); // no background + thiscalibration->fixParameter(1,0.); + TF1* fittedfun = thiscalibration->fitSpectrumKb(proj_peak,mypar,emypar); + + fit_par3->Fill(mypar[3]); + fit_par4->Fill(mypar[4]); + fit_par5->Fill(mypar[5]); + fit_par6->Fill(mypar[6]); + fit_par7->Fill(mypar[7]); + + fit_par3_2d->Fill(i%NC,i/NC,mypar[3]); + fit_par4_2d->Fill(i%NC,i/NC,mypar[4]); + fit_par5_2d->Fill(i%NC,i/NC,mypar[5]); + fit_par6_2d->Fill(i%NC,i/NC,mypar[6]); + fit_par7_2d->Fill(i%NC,i/NC,mypar[7]); + + peak_fit_pos->Fill(mypar[2]); + peak_fit_poserr->Fill(emypar[2]); + peak_fit_pos_2d->Fill(i%NC,i/NC,mypar[2]); + peak_fit_poserr_2d->Fill(i%NC,i/NC,emypar[2]); + + if ((i >= 58000 && i < 58000+10) || // bulk + (i >= 10 && i < 10+10) || // edge + (i >= 1024+10 && i < 1024+10+10) || // inner edge + (i >= (256*1024)+10 && i < (256*1024)+10+10) || // double + (i >= (257*1024)+10 && i < (257*1024)+10+10) || // next to double + (i == (255*1024)+255) // quad + ) { + + string pixel_type = "x"; + if (i >= 58000 && i < 58000+10) { + pixel_type = "b"; + } else if (i >= 10 && i < 10+10) { + pixel_type = "e"; + } else if (i >= 1024+10 && i < 1024+10+10) { + pixel_type = "ie"; + } else if (i >= (256*1024)+10 && i < (256*1024)+10+10) { + pixel_type = "d"; + } else if (i >= (257*1024)+10 && i < (257*1024)+10+10) { + pixel_type = "ntd"; + } else if (i == (255*1024)+255) { + pixel_type = "q"; + } + + proj_noise->Draw(); + c1->Update(); + proj_noise->GetXaxis()->SetTitle("Pedestal corrected ADC [ADU]"); + proj_noise->GetXaxis()->SetRangeUser(-100,150); + fit->SetParNames("N_{#gamma}", "Peak pos", "Noise RMS"); + TPaveStats *st0 = (TPaveStats*)proj_noise->FindObject("stats"); + st0->SetX1NDC(0.53); + st0->SetX2NDC(0.94); + st0->SetY1NDC(0.75); + st0->SetY2NDC(0.94); + st0->SetBorderSize(0); + st0->SetTextSize(0.04); + sprintf(savename,"plots/M%s/CuFluo/%s/noise_%s_%d_%s_M%s.png", module_str.c_str(), gain_str.c_str(), pixel_type.c_str(), i, gain_str.c_str(), module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + TF1 *gaus_Ka = new TF1("gaus_Ka","gaus",proj->GetBinLowEdge(low_bin_peak),proj->GetBinLowEdge(high_bin_peak+1)); + gaus_Ka->SetParameters(mypar[4],mypar[2],mypar[3]); + gaus_Ka->SetLineColor(kBlue); + + TF1 *erfc_Ka = new TF1("erfc_Ka","[0]/2.*(TMath::Erfc(([1]*(x-[2])/[3])/(TMath::Sqrt(2.))))",proj->GetBinLowEdge(low_bin_peak),proj->GetBinLowEdge(high_bin_peak+1)); + erfc_Ka->SetParameters(mypar[4]*mypar[5], 1, mypar[2], mypar[3]); + erfc_Ka->SetLineColor(kOrange); + + TF1 *gaus_Kb = new TF1("gaus_Kb","gaus",proj->GetBinLowEdge(low_bin_peak),proj->GetBinLowEdge(high_bin_peak+1)); + gaus_Kb->SetParameters(mypar[4]*mypar[7],mypar[6]*mypar[2],mypar[3]); + gaus_Kb->SetLineColor(kGreen+2); + + TF1 *erfc_Kb = new TF1("erfc_Kb","[0]/2.*(TMath::Erfc(([1]*(x-[2])/[3])/(TMath::Sqrt(2.))))",proj->GetBinLowEdge(low_bin_peak),proj->GetBinLowEdge(high_bin_peak+1)); + erfc_Kb->SetParameters(mypar[4]*mypar[7]*mypar[5], 1, mypar[6]*mypar[2], mypar[3]); + erfc_Kb->SetLineColor(kOrange+7); + + proj_peak->Draw(); + erfc_Kb->Draw("same"); + erfc_Ka->Draw("same"); + gaus_Kb->Draw("same"); + gaus_Ka->Draw("same"); + fittedfun->Draw("same"); + c1->Update(); + proj_peak->GetXaxis()->SetTitle("Pedestal corrected ADC [ADU]"); + fittedfun->SetParNames("Bkg height", "Bkg grad", "K_{#alpha} pos", "Noise RMS", "K_{#alpha} height", "CS", "K_{#beta}/K_{#alpha} pos", "K_{#beta} frac"); + TPaveStats *st = (TPaveStats*)proj_peak->FindObject("stats"); + st->SetX1NDC(0.22); + st->SetX2NDC(0.62); + st->SetY1NDC(0.7); + st->SetY2NDC(0.94); + st->SetBorderSize(0); + st->SetTextSize(0.04); + sprintf(savename,"plots/M%s/CuFluo/%s/peak_%s_%d_%s_M%s.png", module_str.c_str(), gain_str.c_str(), pixel_type.c_str(), i, gain_str.c_str(), module_str.c_str()); + c1->SaveAs((const char *)(savename)); + } + + // gain + gain_fit->Fill(mypar[2] - fit->GetParameter(1)); + gain_fiterr->Fill(sqrt(pow(emypar[2],2) + pow(fit->GetParError(1),2))); + gain_fit_2d->Fill(i%NC,i/NC,mypar[2] - fit->GetParameter(1)); + gain_fiterr_2d->Fill(i%NC,i/NC,sqrt(pow(emypar[2],2) + pow(fit->GetParError(1),2))); + gain_ADUper1keV_2d->Fill(i%NC,i/NC,(mypar[2] - fit->GetParameter(1))); /// 8.0); + gainerr_ADUper1keV_2d->Fill(i%NC,i/NC,sqrt(pow(emypar[2],2) + pow(fit->GetParError(1),2))); /// 8.0); + + if (isEdge(i)) { + gain_fit_isEdge->Fill(mypar[2] - fit->GetParameter(1)); + } + if (isInnerEdge(i)) { + gain_fit_isInnerEdge->Fill(mypar[2] - fit->GetParameter(1)); + } + if (isDouble(i)) { + gain_fit_isDouble->Fill(mypar[2] - fit->GetParameter(1)); + } + if (isNextToDouble(i)) { + gain_fit_isNextToDouble->Fill(mypar[2] - fit->GetParameter(1)); + } + if (isQuad(i)) { + gain_fit_isQuad->Fill(mypar[2] - fit->GetParameter(1)); + } + if (isBulk(i)) { + gain_fit_isBulk->Fill(mypar[2] - fit->GetParameter(1)); + } + + delete thiscalibration; + delete proj_noise; + delete proj_peak; + delete proj; + + } else { + pixel_mask[i] = false; + } + } // close loop pixel + } // close loop slices + + sprintf(savename,"plots/M%s_%s/CuFluo/%s/pixelmask_afterfit_%s_M%s.png", module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + pixelMaskObject->plotPixelMask(pixel_mask,savename); + + TPaveText *pave = new TPaveText(0.86,0.95,0.91,0.98,"blNDC"); + pave->SetBorderSize(0); + pave->SetFillStyle(0); + pave->SetTextSize(0.06); + pave->SetTextAlign(32); + + mapcanvas->cd(); + + fit_par3_2d->GetXaxis()->SetTitle("Column"); + fit_par3_2d->GetYaxis()->SetTitle("Row"); + fit_par3_2d->GetYaxis()->SetTitleOffset(0.7); + fit_par3_2d->Draw("colz"); + fit_par3_2d->GetZaxis()->SetRangeUser(0,50); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/fit_par3_2d_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + fit_par4_2d->GetXaxis()->SetTitle("Column"); + fit_par4_2d->GetYaxis()->SetTitle("Row"); + fit_par4_2d->GetYaxis()->SetTitleOffset(0.7); + fit_par4_2d->Draw("colz"); + fit_par4_2d->GetZaxis()->SetRangeUser(0,500); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/fit_par4_2d_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + fit_par5_2d->GetXaxis()->SetTitle("Column"); + fit_par5_2d->GetYaxis()->SetTitle("Row"); + fit_par5_2d->GetYaxis()->SetTitleOffset(0.7); + fit_par5_2d->Draw("colz"); + fit_par5_2d->GetZaxis()->SetRangeUser(0,0.5); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/fit_par5_2d_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + fit_par6_2d->GetXaxis()->SetTitle("Column"); + fit_par6_2d->GetYaxis()->SetTitle("Row"); + fit_par6_2d->GetYaxis()->SetTitleOffset(0.7); + fit_par6_2d->Draw("colz"); + fit_par6_2d->GetZaxis()->SetRangeUser(1.0,1.25); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/fit_par6_2d_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + fit_par7_2d->GetXaxis()->SetTitle("Column"); + fit_par7_2d->GetYaxis()->SetTitle("Row"); + fit_par7_2d->GetYaxis()->SetTitleOffset(0.7); + fit_par7_2d->Draw("colz"); + fit_par7_2d->GetZaxis()->SetRangeUser(0.,0.4); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/fit_par7_2d_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + peak_fit_pos_2d->GetXaxis()->SetTitle("Column"); + peak_fit_pos_2d->GetYaxis()->SetTitle("Row"); + peak_fit_pos_2d->GetYaxis()->SetTitleOffset(0.7); + peak_fit_pos_2d->Draw("colz"); + peak_fit_pos_2d->GetZaxis()->SetRangeUser(low_ADU_peak,high_ADU_peak); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/peak_fit_pos_2d_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + peak_fit_poserr_2d->GetXaxis()->SetTitle("Column"); + peak_fit_poserr_2d->GetYaxis()->SetTitle("Row"); + peak_fit_poserr_2d->GetYaxis()->SetTitleOffset(0.7); + peak_fit_poserr_2d->Draw("colz"); + peak_fit_poserr_2d->GetZaxis()->SetRangeUser(0,2); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/peak_fit_poserr_2d_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + noise_fit_pos_2d->GetXaxis()->SetTitle("Column"); + noise_fit_pos_2d->GetYaxis()->SetTitle("Row"); + noise_fit_pos_2d->GetYaxis()->SetTitleOffset(0.7); + noise_fit_pos_2d->Draw("colz"); + noise_fit_pos_2d->GetZaxis()->SetRangeUser(-5,5); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/noise_fit_pos_2d_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + noise_fit_poserr_2d->GetXaxis()->SetTitle("Column"); + noise_fit_poserr_2d->GetYaxis()->SetTitle("Row"); + noise_fit_poserr_2d->GetYaxis()->SetTitleOffset(0.7); + noise_fit_poserr_2d->Draw("colz"); + if (gain_str == "HG0") { + noise_fit_poserr_2d->GetZaxis()->SetRangeUser(0,0.1); + } else if (gain_str == "G0") { + noise_fit_poserr_2d->GetZaxis()->SetRangeUser(0,0.05); + } + sprintf(savename,"plots/M%s_%s/CuFluo/%s/noise_fit_poserr_2d_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + gain_fit_2d->GetXaxis()->SetTitle("Column"); + gain_fit_2d->GetYaxis()->SetTitle("Row"); + gain_fit_2d->GetYaxis()->SetTitleOffset(0.7); + gain_fit_2d->Draw("colz"); + sprintf(savename,"%s [ADU/8 keV]", gain_str.c_str()); + pave->AddText((const char *)(savename)); + pave->Draw(); + gain_fit_2d->GetZaxis()->SetRangeUser(low_ADU_peak,high_ADU_peak); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/gain_fit_2d_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + gain_fiterr_2d->GetXaxis()->SetTitle("Column"); + gain_fiterr_2d->GetYaxis()->SetTitle("Row"); + gain_fiterr_2d->GetYaxis()->SetTitleOffset(0.7); + gain_fiterr_2d->Draw("colz"); + gain_fiterr_2d->GetZaxis()->SetRangeUser(0,2); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/gain_fiterr_2d_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + gain_ADUper1keV_2d->GetXaxis()->SetTitle("Column"); + gain_ADUper1keV_2d->GetYaxis()->SetTitle("Row"); + gain_ADUper1keV_2d->GetYaxis()->SetTitleOffset(0.7); + gain_ADUper1keV_2d->Draw("colz"); + if (gain_str == "HG0") { + gain_ADUper1keV_2d->GetZaxis()->SetRangeUser(80,120); + } else if (gain_str == "G0") { + gain_ADUper1keV_2d->GetZaxis()->SetRangeUser(35,50); + } + sprintf(savename,"plots/M%s_%s/CuFluo/%s/gain_ADUper1keV_2d_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + gainerr_ADUper1keV_2d->GetXaxis()->SetTitle("Column"); + gainerr_ADUper1keV_2d->GetYaxis()->SetTitle("Row"); + gainerr_ADUper1keV_2d->GetYaxis()->SetTitleOffset(0.7); + gainerr_ADUper1keV_2d->Draw("colz"); + if (gain_str == "HG0") { + gainerr_ADUper1keV_2d->GetZaxis()->SetRangeUser(0,0.5); + } else if (gain_str == "G0") { + gainerr_ADUper1keV_2d->GetZaxis()->SetRangeUser(0,0.25); + } + sprintf(savename,"plots/M%s_%s/CuFluo/%s/gainerr_ADUper1keV_2d_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + mapcanvas->SaveAs((const char *)(savename)); + + c1->cd(); + + fit_par3->GetXaxis()->SetTitle("Fit par 3"); + fit_par3->Draw(); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/fit_par3_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + fit_par4->GetXaxis()->SetTitle("Fit par 4"); + fit_par4->Draw(); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/fit_par4_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + fit_par5->GetXaxis()->SetTitle("Fit par 5"); + fit_par5->Draw(); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/fit_par5_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + fit_par6->GetXaxis()->SetTitle("Fit par 6"); + fit_par6->Draw(); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/fit_par6_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + fit_par7->GetXaxis()->SetTitle("Fit par 7"); + fit_par7->Draw(); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/fit_par7_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + peak_fit_pos->GetXaxis()->SetTitle("Peak position [ADU]"); + peak_fit_pos->Draw(); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/peak_fit_pos_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + peak_fit_poserr->GetXaxis()->SetTitle("Peak position uncert [ADU]"); + peak_fit_poserr->Draw(); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/peak_fit_poserr_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + noise_fit_pos->GetXaxis()->SetTitle("Noise position [ADU]"); + noise_fit_pos->Draw(); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/noise_fit_pos_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + noise_fit_poserr->GetXaxis()->SetTitle("Noise position uncert [ADU]"); + noise_fit_poserr->Draw(); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/noise_fit_poserr_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + sprintf(savename,"Gain %s [ADU / 8 keV]", gain_str.c_str()); + gain_fit->GetXaxis()->SetTitle((const char *)(savename)); + gain_fit->Draw(); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/gain_fit_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + gain_fit->GetXaxis()->SetRangeUser(low_ADU_peak+30, high_ADU_peak); + gain_fit->Fit("gaus"); + gain_fit->Draw(); + c1->Update(); + TPaveText *pave2 = new TPaveText(0.6,0.8,0.94,0.94,"blNDC"); + pave2->SetBorderSize(0); + pave2->SetFillStyle(0); + pave2->SetTextSize(0.04); + pave2->SetTextAlign(32); + TF1* gain_fit_gaus = gain_fit->GetFunction("gaus"); + sprintf(savename,"Mean %0.2f #pm %0.2f", gain_fit_gaus->GetParameter(1), gain_fit_gaus->GetParError(1)); + pave2->AddText((const char *)(savename)); + sprintf(savename,"Sigma %0.2f #pm %0.2f", gain_fit_gaus->GetParameter(2), gain_fit_gaus->GetParError(2)); + pave2->AddText((const char *)(savename)); + pave2->Draw(); + gain_fit->SetStats(kFALSE); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/gain_fit_fit_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + gain_fiterr->GetXaxis()->SetTitle("Gain uncert [ADU / 8 keV]"); + gain_fiterr->Draw(); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/gain_fiterr_%s_M%s.png",module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + gain_fit_isEdge->SetLineColor(kBlue); + gain_fit_isInnerEdge->SetLineColor(kCyan); + gain_fit_isDouble->SetLineColor(kGreen+2); + gain_fit_isNextToDouble->SetLineColor(kRed); + gain_fit_isQuad->SetLineColor(kOrange); + + gain_fit_isEdge->Scale(1./gain_fit_isEdge->GetEntries()); + gain_fit_isInnerEdge->Scale(1./gain_fit_isInnerEdge->GetEntries()); + gain_fit_isDouble->Scale(1./gain_fit_isDouble->GetEntries()); + gain_fit_isNextToDouble->Scale(1./gain_fit_isNextToDouble->GetEntries()); + gain_fit_isQuad->Scale(1./gain_fit_isQuad->GetEntries()); + gain_fit_isBulk->Scale(1./gain_fit_isBulk->GetEntries()); + + TLegend *leg = new TLegend(0.62,0.6,0.93,0.93); + leg->AddEntry(gain_fit_isBulk, "Normal", "l"); + leg->AddEntry(gain_fit_isDouble, "Double", "l"); + leg->AddEntry(gain_fit_isNextToDouble, "Next to D", "l"); + leg->AddEntry(gain_fit_isEdge, "Edge", "l"); + leg->AddEntry(gain_fit_isInnerEdge, "Inner E", "l"); + + sprintf(savename,"Gain %s [ADU / 8 keV]", gain_str.c_str()); + gain_fit_isDouble->GetXaxis()->SetTitle((const char *)(savename)); + gain_fit_isDouble->GetYaxis()->SetTitle("Normalised"); + gain_fit_isDouble->GetYaxis()->SetTitleOffset(1.3); + gain_fit_isDouble->SetMinimum(0.0); + gain_fit_isDouble->SetMaximum(0.16); + gain_fit_isDouble->Draw(); + gain_fit_isEdge->Draw("same"); + gain_fit_isInnerEdge->Draw("same"); + gain_fit_isNextToDouble->Draw("same"); + gain_fit_isBulk->Draw("same"); + leg->Draw("same"); + sprintf(savename,"plots/M%s_%s/CuFluo/%s/gain_fit_perType_%s_M%s.png", module_str.c_str(), target.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str()); + c1->SaveAs((const char *)(savename)); + + sprintf(savename,"data/M%s_%s/CuFluo_gain_%s_M%s.root", module_str.c_str(), target.c_str(), gain_str.c_str(), module_str.c_str()); + TFile* saved_file = new TFile((const char *)(savename),"RECREATE"); + gain_ADUper1keV_2d->Write(); + gainerr_ADUper1keV_2d->Write(); + saved_file->Close(); + +} diff --git a/Fluo_exposure_Ti_In.sh b/Fluo_exposure_Ti_In.sh new file mode 100644 index 0000000..3059996 --- /dev/null +++ b/Fluo_exposure_Ti_In.sh @@ -0,0 +1,166 @@ +#!/bin/bash + +# to run do: bash CuFluo_exposure.sh + +# prerequisites: +# - the hostname is set +# - export PATH=/afs/psi.ch/project/sls_det_software/latest_slsDetectorPackage/build/bin:$PATH +# - export LD_LIBRARY_PATH=/afs/psi.ch/project/sls_det_software/latest_slsDetectorPackage/build/bin:$LD_LIBRARY_PATH +# - detector is on +# - source filename_creator.sh # +# - source pccalib.sh [pc] (mpc2012/pc-jungfrau-test) +# - xray tube is on and ramped for 40 kV, 60 mA, set to Cu + +shutter=1 # for big X-ray box +# shutter=3 # for small X-ray box + + +sls_detector_put stop #just in case + +sls_detector_put powerchip 1 + +# JF1.2 to fix saturation issue in HG0 +# sls_detector_put defaultdac vref_comp 420 highgain0 +# sls_detector_put setbit 0x58 18 +# End JF1.2 + +sls_detector_put period 0.002 +sls_detector_put exptime 0.000010 +sls_detector_put highvoltage 200 #200 + +# configure for receiver on mpc2012/pc-jungfrau-test/mpc2198/mpc3282 +# source pccalib.sh [pc] (mpc2012/pc-jungfrau-test/mpc2198/mpc3282) + +sls_detector_put udp_dstport 32410 +sls_detector_put udp_dstip $DSTIP #10.1.4.105 +sls_detector_put udp_dstmac $DSTMAC #3C:FD:FE:A2:14:D8 +sls_detector_put udp_srcip $SRCIP #10.1.4.9 +sls_detector_put udp_srcmac 00:ab:be:cc:dd:e2 +sls_detector_put rx_tcpport 1975 +sls_detector_put rx_hostname pc-jungfrau-02 + +sls_detector_put readoutspeed half_speed +#sls_detector_put readoutspeed full_speed +#sls_detector_put reg 0x59 0x1310 #0001 0011 0001 0000 + +#sls_detector_put readoutspeed 0 +#sls_detector_put reg 0x59 0x0100 #0000 0001 0000 0000 + +#CLI=/afs/psi.ch/project/sls_det_software/bin/sl7_binaries_to_be_removed_soon/xrayClient_sl7 + +CLI=/afs/psi.ch/project/sls_det_software/bin/xrayClient_sl8 #/vacuumClient_sl7 +# CLI=/afs/psi.ch/project/sls_det_software/bin/vacuumClient_sl8 # for small X-ray box + +$CLI setv 40 +$CLI setc 60 # for big X-ray box +# $CLI setc 55 # for small X-ray box +$CLI HV on + +sls_detector_put clearbit 0x5d 0 +sls_detector_put fwrite 0 + +echo "warmin up the board" +sls_detector_put frames 40000 +sls_detector_acquire +sleep 1 +echo "end of board warm up" + +declare -a arr=("Ti" "Fe" "Cu" "Se" "Mo" "Ag" "in") + +for i in "${arr[@]}" +do + + $CLI setfl Fluorescence $i + echo "Target moved" + sleep 1 + + +$CLI shutter $shutter off #$CLI shutter 1 off + + +# : ' # Uncomment to skip a G0 part + +sls_detector_put frames 1000 +sleep 1 +sls_detector_put fwrite 1 +sls_detector_put fpath /mnt/sls_det_storage/jungfrau_calib/data/Module_748_Calib/ +sls_detector_put fname pedeG0_target_${i}_ +echo "Saving file /mnt/sls_det_storage/jungfrau_calib/data/Module_748_Calib/pedeG0_target_${i}_" +sleep 2 +echo "recording G0 pede" +sls_detector_acquire +sleep 1 +# 1000 frames at 500 frames per second takes 2s + +echo "recording G1 pede" +sls_detector_put gainmode forceswitchg1 +sls_detector_acquire +sleep 1 + +echo "recording G2 pede" +sls_detector_put gainmode forceswitchg2 +sls_detector_acquire +sleep 1 + +sls_detector_put gainmode dynamic + +echo "closed G0 pede file and open the G0 CuFluo file" +sleep 1 + +sls_detector_put frames 220000 +$CLI shutter $shutter on #$CLI shutter 1 on +sleep 1 +sls_detector_put fpath "/mnt/sls_det_storage/jungfrau_calib/data/Module_748_Calib/" +sls_detector_put fname "FluoG0_target_${i}_" +echo "Saving file /mnt/sls_det_storage/jungfrau_calib/data/Module_748_Calib/FluoG0_target_${i}_" +sleep 1 +sls_detector_acquire +sleep 1 + +# 200k frames at 500 frames per second takes 400s +$CLI shutter $shutter off #$CLI shutter 1 off +# ' # Uncomment to skip a G0 part + +echo "closed G0 CuFluo file and open HG0 pede file" +sleep 1 + +sls_detector_put settings highgain0 + +sls_detector_put frames 1000 +echo "recording HG0 pede" +sls_detector_put fpath "/mnt/sls_det_storage/jungfrau_calib/data/Module_748_Calib/" +sls_detector_put fname "pedeHG0_target_${i}_" +echo "Saving file /mnt/sls_det_storage/jungfrau_calib/data/Module_748_Calib/pedeHG0_target_${i}_" +sleep 1 +sls_detector_acquire +sleep 1 + +# 1000 frames at 500 frames per second takes 2s +echo "closed HG0 pede file and open the HG0 CuFluo file" + +sls_detector_put frames 220000 +sleep 1 +$CLI shutter $shutter on #$CLI shutter 1 on +sleep 1 + +sls_detector_put fpath "/mnt/sls_det_storage/jungfrau_calib/data/Module_748_Calib/" +sls_detector_put fname "FluoHG0_target_${i}_" +echo "Saving file /mnt/sls_det_storage/jungfrau_calib/data/Module_748_Calib/FluoHG0_target_${i}_" +sleep 1 + +sls_detector_acquire +sleep 1 + +# 200k frames at 500 frames per second takes 400s + +$CLI shutter $shutter off #$CLI shutter 1 off + +sls_detector_put clearbit 0x5d 0 + +done + +$CLI setfl Fluorescence Ti + +sls_detector_put highvoltage 0 + +echo "Script finished" diff --git a/Fluo_fit.cpp b/Fluo_fit.cpp new file mode 100644 index 0000000..b73deda --- /dev/null +++ b/Fluo_fit.cpp @@ -0,0 +1,721 @@ +// to analyse the backplane pulsing data per module +// changes by VH 210906: to eliminate hardcoded absolute paths, uses location of the analysis root files as additional input argument (accordingly changed in filename_creator.sh) + +#include "TApplication.h" +#include "sls_detector_calibration/jungfrauCommonHeader.h" +#include "sls_detector_calibration/jungfrauCommonFunctions.h" + +#include "sls_detector_calibration/jungfrauFile.C" +#include "sls_detector_calibration/jungfrauPixelMask.C" +#include "sls_detector_calibration/jungfrauPedestal.C" + +#include "sls_detector_calibration/energyCalibration.h" +#include "sls_detector_calibration/energyCalibration.cpp" + +#include "TGraph.h" +#include "TGraphErrors.h" +#include "TF1.h" +#include "TFile.h" +#include "TPaveStats.h" +#include "TLegend.h" +#include "TPaveText.h" + +#include +//#include + +//#define NB_ENABLE 1 +//void nonblock(int state); +//#define NB_DISABLE 0 + +//TApplication* rootapp; +//TCanvas *A2; +//TCanvas *A3; +//TCanvas *A4; +//TCanvas *A5; +//TCanvas *A6; + + +//TPaveStats *st0; + + +//void PlotCanvas(void); + +double checkRangeMaxForAmplifierPlateau(double range_max) { + + // check that the range maximum is no more than 6.4 V + // to avoid non-linearity coming from amplifier plateau + if (range_max > 6400) { + return 6400; + } else { + return range_max; + } +} + + + + +bool isHGX=false; +int main(int argc, char* argv[]) { + + //nonblock(NB_ENABLE); + cout <<"opening the rootapp" <SetBatch(1); + gStyle->SetOptFit(11); + + /* + if (argc != 3) { + cout << "Correct usage:" << endl; + cout << "arg 1: specify module number" << endl; + cout << "arg 2: specify data location" << endl; + cout << "arg 3: specify column (x)" << endl; + cout << "arg 4: specify row (y)" << endl; + exit(1); + } + */ //uncomment for SR + + if (argc != 6) { + cout << "Correct usage:" << endl; + cout << "arg 1: specify module number" << endl; + cout << "arg 2: specify fluorescence target" << endl; + cout << "arg 3: gain settings" << endl; + cout << "arg 4: specify pixel x position" << endl; + cout << "arg 5: specify pixel y position" << endl; + exit(1); + } //uncomment for VH 210906 + string module_str = argv[1]; + string gain_str = argv[3]; + string target= argv[2]; + + string str2 =("HG0G1G2"); + string str3 =("HGOG1G2"); //filename creator had this bug + + + int column = atoi(argv[4]); + int row = atoi(argv[5]); + + + int pixel = column+row*1024; + + char data_loc[256]; + sprintf(data_loc,"/mnt/sls_det_storage/jungfrau_calib/jungfrau_ana_sophie/M%s_%s_CalibAna/", module_str.c_str(),target.c_str()); + cout << data_loc << endl; + + std::string folder_path(data_loc); + if (folder_path.find(str2) != string::npos) isHGX=true; + if (folder_path.find(str3) != string::npos) isHGX=true; + + bool isJF11=false; + if (gain_str == "HG0JF11") { + gain_str = "HG0"; + isJF11=true; + } + + // cout << data_loc.find(str2)<<" " << string::npos << " " << str2 << " " << data_loc <HG1->HG2 sequence - dynamicHG0" <G1->G2 sequence - dynamicG0" <SetLeftMargin(0.1); + A2->SetRightMargin(0.13); + A2->SetTopMargin(0.08); + A2->SetBottomMargin(0.15); + + A3->SetLeftMargin(0.1); + A3->SetRightMargin(0.13); + A3->SetTopMargin(0.08); + A3->SetBottomMargin(0.15); + + //file name + sprintf(filename,"%sCuFluo_%s_file0to21.root",folder_path.c_str(), gain_str.c_str()); + cout << "Loading file " << filename << endl; + TFile* f = new TFile((const char *)(filename),"READ"); + + int chip; + int CH = row*1024+column; + + if (CH < (65536*1)) { + chip = 1; + } else if (CH < (65536*2)) { + chip = 2; + } else if (CH < (65536*3)) { + chip = 3; + } else if (CH < (65536*4)) { + chip = 4; + } else if (CH < (65536*5)) { + chip = 5; + } else if (CH < (65536*6)) { + chip = 6; + } else if (CH < (65536*7)) { + chip = 7; + } else if (CH < (65536*8)){ + chip = 8; + } + cout<< "Chip "<< chip << " Channel number " << CH << endl; + + TH2I* hist0=(TH2I*)f->Get(Form("adc2d_%d",chip)); + cout << "Creating histogram for " << Form("adc2d_%d",chip) << endl; + TH1D* proj = hist0->ProjectionX("bin1",CH-(65536*(chip-1))+1,CH-(65536*(chip-1))+1); + cout << "Data for pixel "<< pixel << " is loaded" << endl; + + +if (proj->Integral(low_bin_noise,high_bin_noise)!=0 && proj->Integral(low_bin_peak,high_bin_peak)!=0) { + + A2->cd(); + cout << "Canvas Noise" << endl; + // noise + TH1D *proj_noise = dynamic_cast(proj->Rebin(nrebin,"proj_noise")); + proj_noise->SetStats(kTRUE); + proj_noise->GetXaxis()->SetRangeUser(proj->GetBinLowEdge(low_bin_noise),proj->GetBinLowEdge(high_bin_noise+1)); + proj_noise->Fit("gaus","Q"); + TF1 *fit = proj_noise->GetFunction("gaus"); + + proj_noise->Draw(); + A2->Update(); + proj_noise->GetXaxis()->SetTitle("Noise RMS [ADU]"); + proj_noise->GetXaxis()->SetRangeUser(-200,200); + fit->SetParNames("N_{#gamma}", "Peak pos", "Noise RMS"); + TPaveStats *st0 = (TPaveStats*)proj_noise->FindObject("stats"); + st0->SetX1NDC(0.53); + st0->SetX2NDC(0.94); + st0->SetY1NDC(0.75); + st0->SetY2NDC(0.94); + st0->SetBorderSize(0); + st0->SetTextSize(0.04); + A2->Modified(); + A2->Update(); + + A3->cd(); + + // peak + TH1D *proj_peak = dynamic_cast(proj->Rebin(nrebin,"proj_peak")); + proj_peak->SetStats(kTRUE); + proj_peak->GetXaxis()->SetRangeUser(proj->GetBinLowEdge(low_bin_peak),proj->GetBinLowEdge(high_bin_peak+1)); + + + Double_t mypar[8]; + + + mypar[0] = 0.0; + mypar[1] = 0.0; + + + + if (target=="Ti") { + + + // Peak position + mypar[2] = proj_peak->GetBinCenter(proj_peak->GetMaximumBin()); + + + // Noise RMS + if (gain_str == "G0") { + mypar[3] = 16.; + } else if (gain_str == "HG0") { + mypar[3] = 24.; + } + + + // Peak hight + mypar[4] = proj_peak->GetBinContent(proj_peak->GetMaximumBin()); + + // Charge sharing + if (gain_str == "G0") { + mypar[5] = 0.17; + } else if (gain_str == "HG0") { + mypar[5] = 0.12; + } + + + // Kb/Ka position ratio + mypar[6] = 1.0; + + // Kb fraction + if (gain_str == "G0") { + mypar[7] = 0.12; + } else if (gain_str == "HG0") { + mypar[7] = 0.2; + } + + } + + + + + if (target=="Fe") { + + + // Peak position + + mypar[2] = proj_peak->GetBinCenter(proj_peak->GetMaximumBin()); + + // Noise RMS + if (gain_str == "G0") { + mypar[3] = 16.; + } else if (gain_str == "HG0") { + mypar[3] = 27.; + } + + // Peak hight + mypar[4] = proj_peak->GetBinContent(proj_peak->GetMaximumBin()); + + // Charge sharing + if (gain_str == "G0") { + mypar[5] = 0.17; + } else if (gain_str == "HG0") { + mypar[5] = 0.2; + } + + + // Kb/Ka position ratio + mypar[6] = 1.11; + + // Kb fraction + if (gain_str == "G0") { + mypar[7] = 0.12; + } else if (gain_str == "HG0") { + mypar[7] = 0.12; + } + + } + + + + + + if (target=="Cu") { + + // Peak position + mypar[2] = proj_peak->GetBinCenter(proj_peak->GetMaximumBin()); + + // Noise RMS + + if (gain_str == "G0") { + mypar[3] = 16.; + } else if (gain_str == "HG0") { + mypar[3] = 29.; + } + + + + // Peak hight + + mypar[4] = proj_peak->GetBinContent(proj_peak->GetMaximumBin()); + + // Charge sharing + if (gain_str == "G0") { + mypar[5] = 0.17; + } else if (gain_str == "HG0") { + mypar[5] = 0.14; + } + + // Kb/Ka position ratio + + mypar[6] = 1.11; // mypar[6] = 1.12; + + // Kb fraction + + if (gain_str == "G0") { + mypar[7] = 0.12; + } else if (gain_str == "HG0") { + mypar[7] = 0.14; + } + + } + + + if (target=="Se") { + + + // Peak position + mypar[2] = proj_peak->GetBinCenter(proj_peak->GetMaximumBin()); + + // Noise RMS + if (gain_str == "G0") { + mypar[3] = 16.; + } else if (gain_str == "HG0") { + mypar[3] = 29.; + } + + // Peak hight + mypar[4] = proj_peak->GetBinContent(proj_peak->GetMaximumBin()); + + // Charge sharing + if (gain_str == "G0") { + mypar[5] = 0.17; + } else if (gain_str == "HG0") { + mypar[5] = 0.14; + } + + // Kb/Ka position ratio + mypar[6] = 1.11; + + // Kb fraction + if (gain_str == "G0") { + mypar[7] = 0.12; + } else if (gain_str == "HG0") { + mypar[7] = 0.14; + } + + } + + + if (target=="Mo") { + + + // Peak position + mypar[2] = proj_peak->GetBinCenter(proj_peak->GetMaximumBin()); + + // Noise RMS + if (gain_str == "G0") { + mypar[3] = 16.; + } else if (gain_str == "HG0") { + mypar[3] = 29.; + } + + // Peak hight + mypar[4] = proj_peak->GetBinContent(proj_peak->GetMaximumBin()); + + // Charge sharing + if (gain_str == "G0") { + mypar[5] = 0.17; + } else if (gain_str == "HG0") { + mypar[5] = 0.14; + } + + // Kb/Ka position ratio + mypar[6] = 1.12; + + // Kb fraction + if (gain_str == "G0") { + mypar[7] = 0.12; + } else if (gain_str == "HG0") { + mypar[7] = 0.14; + } + + } + + if (target=="Ag") { + + + // Peak position + mypar[2] = proj_peak->GetBinCenter(proj_peak->GetMaximumBin()); + + // Noise RMS + if (gain_str == "G0") { + mypar[3] = 16.; + } else if (gain_str == "HG0") { + mypar[3] = 29.; + } + + // Peak hight + mypar[4] = proj_peak->GetBinContent(proj_peak->GetMaximumBin()); + + // Charge sharing + if (gain_str == "G0") { + mypar[5] = 0.17; + } else if (gain_str == "HG0") { + mypar[5] = 0.14; + } + + // Kb/Ka position ratio + mypar[6] = 1.10; + + // Kb fraction + if (gain_str == "G0") { + mypar[7] = 0.12; + } else if (gain_str == "HG0") { + mypar[7] = 0.14; + } + + } + + + + if (target=="In") { + + + // Peak position + mypar[2] = proj_peak->GetBinCenter(proj_peak->GetMaximumBin()); + + // Noise RMS + if (gain_str == "G0") { + mypar[3] = 16.; + } else if (gain_str == "HG0") { + mypar[3] = 29.; + } + + // Peak hight + mypar[4] = proj_peak->GetBinContent(proj_peak->GetMaximumBin()); + + // Charge sharing + if (gain_str == "G0") { + mypar[5] = 0.17; + } else if (gain_str == "HG0") { + mypar[5] = 0.14; + } + + // Kb/Ka position ratio + mypar[6] = 1.13; + + // Kb fraction + if (gain_str == "G0") { + mypar[7] = 0.12; + } else if (gain_str == "HG0") { + mypar[7] = 0.14; + } + + } + + + Double_t emypar[8]; + energyCalibration *thiscalibration = new energyCalibration(); + thiscalibration->setScanSign(1); + thiscalibration->setStartParametersKb(mypar); + thiscalibration->fixParameter(0,0.); // no background + thiscalibration->fixParameter(1,0.); + TF1* fittedfun = thiscalibration->fitSpectrumKb(proj_peak,mypar,emypar); + + TF1 *gaus_Ka = new TF1("gaus_Ka","gaus",proj->GetBinLowEdge(low_bin_peak),proj->GetBinLowEdge(high_bin_peak+1)); + gaus_Ka->SetParameters(mypar[4],mypar[2],mypar[3]); + gaus_Ka->SetLineColor(kBlue); + + TF1 *erfc_Ka = new TF1("erfc_Ka","[0]/2.*(TMath::Erfc(([1]*(x-[2])/[3])/(TMath::Sqrt(2.))))",proj->GetBinLowEdge(low_bin_peak),proj->GetBinLowEdge(high_bin_peak+1)); + erfc_Ka->SetParameters(mypar[4]*mypar[5], 1, mypar[2], mypar[3]); + erfc_Ka->SetLineColor(kOrange); + + TF1 *gaus_Kb = new TF1("gaus_Kb","gaus",proj->GetBinLowEdge(low_bin_peak),proj->GetBinLowEdge(high_bin_peak+1)); + gaus_Kb->SetParameters(mypar[4]*mypar[7],mypar[6]*mypar[2],mypar[3]); + gaus_Kb->SetLineColor(kGreen+2); + + TF1 *erfc_Kb = new TF1("erfc_Kb","[0]/2.*(TMath::Erfc(([1]*(x-[2])/[3])/(TMath::Sqrt(2.))))",proj->GetBinLowEdge(low_bin_peak),proj->GetBinLowEdge(high_bin_peak+1)); + erfc_Kb->SetParameters(mypar[4]*mypar[7]*mypar[5], 1, mypar[6]*mypar[2], mypar[3]); + erfc_Kb->SetLineColor(kOrange+7); + + proj_peak->Draw(); + A3->Update(); + erfc_Kb->Draw("same"); + erfc_Ka->Draw("same"); + gaus_Kb->Draw("same"); + gaus_Ka->Draw("same"); + fittedfun->Draw("same"); + A3->Update(); + proj_peak->GetXaxis()->SetTitle("Pedestal corrected ADC [ADU]"); + fittedfun->SetParNames("Bkg height", "Bkg grad", "K_{#alpha} pos", "Noise RMS", "K_{#alpha} height", "CS", "K_{#beta}/K_{#alpha} pos", "K_{#beta} frac"); + TPaveStats *st = (TPaveStats*)proj_peak->FindObject("stats"); + st->SetX1NDC(0.15); + st->SetX2NDC(0.55); + st->SetY1NDC(0.7); + st->SetY2NDC(0.94); + st->SetBorderSize(0); + st->SetTextSize(0.04); + A3->Modified(); + A3->Update(); +} else { + std::cout << "Masked pixel"; + } + + +rootapp.Run(); +return 0; + +} + diff --git a/JFMC_CalibWriter_wBP_sc.cpp b/JFMC_CalibWriter_wBP_sc.cpp index 23f6903..72edf7c 100644 --- a/JFMC_CalibWriter_wBP_sc.cpp +++ b/JFMC_CalibWriter_wBP_sc.cpp @@ -66,7 +66,8 @@ int main(int argc, char* argv[]) { for (int sci = 0; sci < NSC; ++sci) { // CuFluo HG0 dataset - sprintf( savename, "data/M%s/CuFluo_gain_sc%d_HG0_M%s.root", module_str.c_str(), sci, module_str.c_str() ); + //sprintf( savename, "data/M%s/CuFluo_gain_sc%d_HG0_M%s.root", module_str.c_str(), sci, module_str.c_str() ); + sprintf( savename, "/mnt/sls_det_storage/jungfrau_calib/ana/M%s_CalibAna/data/CuFluo_gain_sc%d_HG0_M%s.root", module_str.c_str(), sci, module_str.c_str() ); TFile* FL_HG0_file = new TFile((char*)savename,"READ"); TH2F* FL_HG0_gain_map = 0; TH2F* FL_HG0_gainer_map = 0; @@ -80,7 +81,8 @@ int main(int argc, char* argv[]) { } // CuFluo G0 dataset - sprintf( savename, "data/M%s/CuFluo_gain_sc%d_G0_M%s.root", module_str.c_str(), sci, module_str.c_str() ); + //sprintf( savename, "data/M%s/CuFluo_gain_sc%d_G0_M%s.root", module_str.c_str(), sci, module_str.c_str() ); + sprintf( savename, "/mnt/sls_det_storage/jungfrau_calib/ana/M%s_CalibAna/data/CuFluo_gain_sc%d_G0_M%s.root", module_str.c_str(), sci, module_str.c_str() ); TFile* FL_G0_file = new TFile((char*)savename,"READ"); TH2F* FL_G0_gain_map = 0; TH2F* FL_G0_gainer_map = 0; diff --git a/Multi_filename_creator.sh b/Multi_filename_creator.sh new file mode 100644 index 0000000..37efa6f --- /dev/null +++ b/Multi_filename_creator.sh @@ -0,0 +1,144 @@ +#!/bin/bash + +if [[ "$0" == *"Multi_filename_creator.sh"* ]]; then + echo "script changes env. variables: should be invoked with source, not sh " + exit + +fi + +if [ ! -v $6 ]; then + echo $0 + echo "Run pccalib.sh [pc_name] to set the DST ip address before running the filename creator" + echo "printing filenames for jfcalib0 " $1 + echo "printing filenames for jfcalib1 " $2 + echo "printing filenames for jfcalib2 " $3 + echo "printing filenames for jfcalib3 " $4 + echo "printing filenames for jfcalib4 " $5 + echo "printing filenames for jfcalib5 " $6 + + #define folder structure + parentdir="/mnt/sls_det_storage/jungfrau_calib/" #"/home/l_msdetect/test/" #"/mnt/sls_det_storage/jungfrau_calib/" + calib0_relativedir="data/Module_"$1"_Calib/" + calib1_relativedir="data/Module_"$2"_Calib/" + calib2_relativedir="data/Module_"$3"_Calib/" + calib3_relativedir="data/Module_"$4"_Calib/" + calib4_relativedir="data/Module_"$5"_Calib/" + calib5_relativedir="data/Module_"$6"_Calib/" + ana0_relativedir="ana/M"$1"_CalibAna/" + ana1_relativedir="ana/M"$2"_CalibAna/" + ana2_relativedir="ana/M"$3"_CalibAna/" + ana3_relativedir="ana/M"$4"_CalibAna/" + ana4_relativedir="ana/M"$5"_CalibAna/" + ana5_relativedir="ana/M"$6"_CalibAna/" + calibdatafolder0=$parentdir$calib0_relativedir + calibdatafolder1=$parentdir$calib1_relativedir + calibdatafolder2=$parentdir$calib2_relativedir + calibdatafolder3=$parentdir$calib3_relativedir + calibdatafolder4=$parentdir$calib4_relativedir + calibdatafolder5=$parentdir$calib5_relativedir + anadatafolder0=$parentdir$ana0_relativedir + anadatafolder1=$parentdir$ana1_relativedir + anadatafolder2=$parentdir$ana2_relativedir + anadatafolder3=$parentdir$ana3_relativedir + anadatafolder4=$parentdir$ana4_relativedir + anadatafolder5=$parentdir$ana5_relativedir + + datestring=$(date +%F) + echo "Relative calib directory is "$calib0_relativedir + echo "Relative calib directory is "$calib1_relativedir + echo "Relative calib directory is "$calib2_relativedir + echo "Relative calib directory is "$calib3_relativedir + echo "Relative calib directory is "$calib4_relativedir + echo "Relative calib directory is "$calib5_relativedir + echo "Relative analysis results directory is "$ana0_relativedir + echo "Relative analysis results directory is "$ana1_relativedir + echo "Relative analysis results directory is "$ana2_relativedir + echo "Relative analysis results directory is "$ana3_relativedir + echo "Relative analysis results directory is "$ana4_relativedir + echo "Relative analysis results directory is "$ana5_relativedir + echo "mkdir "$calibdatafolder0 "if not already existing." + echo "mkdir "$calibdatafolder1 "if not already existing." + echo "mkdir "$calibdatafolder2 "if not already existing." + echo "mkdir "$calibdatafolder3 "if not already existing." + echo "mkdir "$calibdatafolder4 "if not already existing." + echo "mkdir "$calibdatafolder5 "if not already existing." + + mkdir -p $calibdatafolder0 + mkdir -p $calibdatafolder1 + mkdir -p $calibdatafolder2 + mkdir -p $calibdatafolder3 + mkdir -p $calibdatafolder4 + mkdir -p $calibdatafolder5 + + Rcv0="./slsDetector_bin/ju_udp_receiver_3threads_2_0_jfcalib0 S " #pc-jungfrau-02 RHEL8 + Rcv1="./slsDetector_bin/ju_udp_receiver_3threads_2_0_jfcalib1 S " #pc-jungfrau-02 RHEL8 + Rcv2="./slsDetector_bin/ju_udp_receiver_3threads_2_0_jfcalib2 S " #pc-jungfrau-02 RHEL8 + Rcv3="./slsDetector_bin/ju_udp_receiver_3threads_2_0_jfcalib3 S " #pc-jungfrau-02 RHEL8 + Rcv4="./slsDetector_bin/ju_udp_receiver_3threads_2_0_jfcalib4 S " #pc-jungfrau-02 RHEL8 + Rcv5="./slsDetector_bin/ju_udp_receiver_3threads_2_0_jfcalib5 S " #pc-jungfrau-02 RHEL8 + + export TKBPG0_0=$Rcv0$calibdatafolder0"BP_M"$1"_"$datestring"_ "$DSTIP + export TKBPG0_1=$Rcv1$calibdatafolder1"BP_M"$2"_"$datestring"_ "$DSTIP + export TKBPG0_2=$Rcv2$calibdatafolder2"BP_M"$3"_"$datestring"_ "$DSTIP + export TKBPG0_3=$Rcv3$calibdatafolder3"BP_M"$4"_"$datestring"_ "$DSTIP + export TKBPG0_4=$Rcv4$calibdatafolder4"BP_M"$5"_"$datestring"_ "$DSTIP + export TKBPG0_5=$Rcv5$calibdatafolder5"BP_M"$6"_"$datestring"_ "$DSTIP + + export TKBPHG0_0=$Rcv0$calibdatafolder0"BP_M"$1"_"$datestring"_HGOG1G2_ "$DSTIP + export TKBPHG0_1=$Rcv1$calibdatafolder1"BP_M"$2"_"$datestring"_HGOG1G2_ "$DSTIP + export TKBPHG0_2=$Rcv2$calibdatafolder2"BP_M"$3"_"$datestring"_HGOG1G2_ "$DSTIP + export TKBPHG0_3=$Rcv3$calibdatafolder3"BP_M"$4"_"$datestring"_HGOG1G2_ "$DSTIP + export TKBPHG0_4=$Rcv4$calibdatafolder4"BP_M"$5"_"$datestring"_HGOG1G2_ "$DSTIP + export TKBPHG0_5=$Rcv5$calibdatafolder5"BP_M"$6"_"$datestring"_HGOG1G2_ "$DSTIP + + export TKCSHG0_0=$Rcv0$calibdatafolder0"CS_M"$1"_"$datestring"_HGOG1G2_ "$DSTIP + export TKCSHG0_1=$Rcv1$calibdatafolder1"CS_M"$2"_"$datestring"_HGOG1G2_ "$DSTIP + export TKCSHG0_2=$Rcv2$calibdatafolder2"CS_M"$3"_"$datestring"_HGOG1G2_ "$DSTIP + export TKCSHG0_3=$Rcv3$calibdatafolder3"CS_M"$4"_"$datestring"_HGOG1G2_ "$DSTIP + export TKCSHG0_4=$Rcv4$calibdatafolder4"CS_M"$5"_"$datestring"_HGOG1G2_ "$DSTIP + export TKCSHG0_5=$Rcv5$calibdatafolder5"CS_M"$6"_"$datestring"_HGOG1G2_ "$DSTIP + + export TKCSG0_0=$Rcv0$calibdatafolder0"CS_M"$1"_"$datestring"_ $DSTIP" + export TKCSG0_1=$Rcv1$calibdatafolder1"CS_M"$2"_"$datestring"_ $DSTIP" + export TKCSG0_2=$Rcv2$calibdatafolder2"CS_M"$3"_"$datestring"_ $DSTIP" + export TKCSG0_3=$Rcv3$calibdatafolder3"CS_M"$4"_"$datestring"_ $DSTIP" + export TKCSG0_4=$Rcv4$calibdatafolder4"CS_M"$5"_"$datestring"_ $DSTIP" + export TKCSG0_5=$Rcv5$calibdatafolder5"CS_M"$6"_"$datestring"_ $DSTIP" + + echo "exporting the fluorescence receiver commands " + + export TKFG0_0=$Rcv0$calibdatafolder0"CuFluoG0_M"$1"_"$datestring"_ "$DSTIP + export TKFG0_1=$Rcv1$calibdatafolder1"CuFluoG0_M"$2"_"$datestring"_ "$DSTIP + export TKFG0_2=$Rcv2$calibdatafolder2"CuFluoG0_M"$3"_"$datestring"_ "$DSTIP + export TKFG0_3=$Rcv3$calibdatafolder3"CuFluoG0_M"$4"_"$datestring"_ "$DSTIP + export TKFG0_4=$Rcv4$calibdatafolder4"CuFluoG0_M"$5"_"$datestring"_ "$DSTIP + export TKFG0_5=$Rcv5$calibdatafolder5"CuFluoG0_M"$6"_"$datestring"_ "$DSTIP + + export TKFHG0_0=$Rcv0$calibdatafolder0"CuFluoHG0_M"$1"_"$datestring"_ "$DSTIP + export TKFHG0_1=$Rcv1$calibdatafolder1"CuFluoHG0_M"$2"_"$datestring"_ "$DSTIP + export TKFHG0_2=$Rcv2$calibdatafolder2"CuFluoHG0_M"$3"_"$datestring"_ "$DSTIP + export TKFHG0_3=$Rcv3$calibdatafolder3"CuFluoHG0_M"$4"_"$datestring"_ "$DSTIP + export TKFHG0_4=$Rcv4$calibdatafolder4"CuFluoHG0_M"$5"_"$datestring"_ "$DSTIP + export TKFHG0_5=$Rcv5$calibdatafolder5"CuFluoHG0_M"$6"_"$datestring"_ "$DSTIP + + export TKPG0_0=$Rcv0$calibdatafolder0"pedeG0_M"$1"_"$datestring"_ "$DSTIP + export TKPG0_1=$Rcv1$calibdatafolder1"pedeG0_M"$2"_"$datestring"_ "$DSTIP + export TKPG0_2=$Rcv2$calibdatafolder2"pedeG0_M"$3"_"$datestring"_ "$DSTIP + export TKPG0_3=$Rcv3$calibdatafolder3"pedeG0_M"$4"_"$datestring"_ "$DSTIP + export TKPG0_4=$Rcv4$calibdatafolder4"pedeG0_M"$5"_"$datestring"_ "$DSTIP + export TKPG0_5=$Rcv5$calibdatafolder5"pedeG0_M"$6"_"$datestring"_ "$DSTIP + + export TKPHG0_0=$Rcv0$calibdatafolder0"pedeHG0_M"$1"_"$datestring"_ "$DSTIP + export TKPHG0_1=$Rcv1$calibdatafolder1"pedeHG0_M"$2"_"$datestring"_ "$DSTIP + export TKPHG0_2=$Rcv2$calibdatafolder2"pedeHG0_M"$3"_"$datestring"_ "$DSTIP + export TKPHG0_3=$Rcv3$calibdatafolder3"pedeHG0_M"$4"_"$datestring"_ "$DSTIP + export TKPHG0_4=$Rcv4$calibdatafolder4"pedeHG0_M"$5"_"$datestring"_ "$DSTIP + export TKPHG0_5=$Rcv5$calibdatafolder5"pedeHG0_M"$6"_"$datestring"_ "$DSTIP + +else + echo "Specify module number for each jfcalib board after firt argument" + echo "Script finished" +fi + + + diff --git a/filename_creator.sh b/filename_creator.sh index ba97106..45851f7 100644 --- a/filename_creator.sh +++ b/filename_creator.sh @@ -13,7 +13,7 @@ echo "printing filenames for module " $1 #define folder structure -parentdir="/mnt/sls_det_storage/jungfrau_calib/" +parentdir="/mnt/sls_det_storage/jungfrau_calib/" #"/home/l_msdetect/test/" #"/mnt/sls_det_storage/jungfrau_calib/" calib_relativedir="data/Module_"$1"_Calib/" ana_relativedir="ana/M"$1"_CalibAna/" calibdatafolder=$parentdir$calib_relativedir diff --git a/makefile b/makefile index d02138b..a073b89 100644 --- a/makefile +++ b/makefile @@ -104,3 +104,13 @@ CS_analysis_M439: CS_analysis_M439.cpp Default_pixels_arrays: Default_pixels_arrays.cpp g++ -Wall -O3 -m64 -I$(ROOTSYS)/include -L$(ROOTSYS)/lib -lGui -lCore -lCint -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -pthread -lm -ldl -rdynamic Default_pixels_arrays.cpp -o Default_pixels_arrays + +Fluo_analysis_Ti_In: Fluo_analysis_Ti_In.cpp + g++ -Wall -O3 -m64 -I$(ROOTSYS)/include -L$(ROOTSYS)/lib -lGui -lCore -lCint -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -pthread -lm -ldl -rdynamic Fluo_analysis_Ti_In.cpp -o Fluo_analysis_Ti_In + + +Fluo_fit: Fluo_fit.cpp + g++ -Wall -ggdb -fopenmp -O3 -m64 -I$(ROOTSYS)/include -L$(ROOTSYS)/lib -lGui -lCore -lCint -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -pthread -lm -ldl -rdynamic -lrt -o Fluo_fit Fluo_fit.cpp +CuFluo_fit_sc: CuFluo_fit_sc.cpp + g++ -Wall -ggdb -fopenmp -O3 -m64 -I$(ROOTSYS)/include -L$(ROOTSYS)/lib -lGui -lCore -lCint -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -pthread -lm -ldl -rdynamic -lrt -o CuFluo_fit_sc CuFluo_fit_sc.cpp + -- 2.49.1 From 33f658ff71f2de8cb9e3c20926f0bd9aace1d0f1 Mon Sep 17 00:00:00 2001 From: carulla_m_ Date: Fri, 20 Feb 2026 17:24:22 +0100 Subject: [PATCH 3/5] BP_scan_both_speeds.sh, Comment out Vb_comp 1100 CS_scan_both_speeds.sh, Comment out Vb_comp 1100 --- BP_scan_both_speeds.sh | 2 +- CS_scan_both_speeds.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/BP_scan_both_speeds.sh b/BP_scan_both_speeds.sh index 46540f9..de06c90 100644 --- a/BP_scan_both_speeds.sh +++ b/BP_scan_both_speeds.sh @@ -57,7 +57,7 @@ if [ ! -v $1 ]; then #sls_detector_put readoutspeed full_speed sls_detector_put gainmode dynamic - sls_detector_put dac vb_comp 1100 + #sls_detector_put dac vb_comp 1100 #CLI=/afs/psi.ch/project/sls_det_software/serial_control_software/minidelay/minidelay HOST=EX-6111-02 # prepare the AGILENT 33250A diff --git a/CS_scan_both_speeds.sh b/CS_scan_both_speeds.sh index 1a845c3..87d62fd 100644 --- a/CS_scan_both_speeds.sh +++ b/CS_scan_both_speeds.sh @@ -48,7 +48,7 @@ if [ ! -v $1 ]; then sls_detector_put readoutspeed half_speed #sls_detector_put readoutspeed full_speed #sls_detector_put dbitphase 125 - sls_detector_put dac vb_comp 1100 + #sls_detector_put dac vb_comp 1100 sleep 3 -- 2.49.1 From d87f1483112dd05cdbf5ca44219108dd1daa6cd9 Mon Sep 17 00:00:00 2001 From: carulla_m_ Date: Fri, 20 Feb 2026 17:26:06 +0100 Subject: [PATCH 4/5] 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. --- CS_scan_multi_ROB.sh | 292 ++++++++++++++++++++ CS_scan_multi_ROB_bothspeeds.sh | 461 ++++++++++++++++++++++++++++++++ 2 files changed, 753 insertions(+) create mode 100644 CS_scan_multi_ROB.sh create mode 100644 CS_scan_multi_ROB_bothspeeds.sh diff --git a/CS_scan_multi_ROB.sh b/CS_scan_multi_ROB.sh new file mode 100644 index 0000000..990e4c4 --- /dev/null +++ b/CS_scan_multi_ROB.sh @@ -0,0 +1,292 @@ +#!/bin/bash + +# to run do: bash CS_scan.sh + +# prerequisites: +# - setup_env.sh souced +# - the hostname is set +# - detector is on +# - fileneame script has been sourced +# - source pccalib.sh [pc] (pc-jungfrau-01/pc-jungfrau-02/pc-jungfrau-test) +# last file should have exactly 4194368000 byte in it. + + + +KILLRCV0="killall ju_udp_receiver_3threads_2_0_jfcalib0" +KILLRCV1="killall ju_udp_receiver_3threads_2_0_jfcalib1" +KILLRCV2="killall ju_udp_receiver_3threads_2_0_jfcalib2" +KILLRCV3="killall ju_udp_receiver_3threads_2_0_jfcalib3" +KILLRCV4="killall ju_udp_receiver_3threads_2_0_jfcalib4" +KILLRCV5="killall ju_udp_receiver_3threads_2_0_jfcalib5" + +$KILLRCV0 +sleep 1 +$KILLRCV1 +sleep 1 +$KILLRCV2 +sleep 1 +$KILLRCV3 +sleep 1 +$KILLRCV4 +sleep 1 +$KILLRCV5 +sleep 1 + +if [[ "$0" == *"CS_scan_multi_ROB.sh"* ]]; then + echo "script changes env. variables: should be invoked with source, not sh " + exit + +fi + +if [ ! -v $6 ]; then + echo $0 + echo "printing filenames for all modules " $1 $2 $3 $4 $5 $6 + + source Multi_filename_creator.sh $1 $2 $3 $4 $5 $6 + + sls_detector_put stop #just in case + sls_detector_put powerchip 1 + + + + sls_detector_put frames 640 + sls_detector_put period 0.005 + sls_detector_put exptime 0.000010 + sls_detector_put highvoltage 200 + + # configure for receiver on pc-jungfrau-01/pc-jungfrau-02/pc-jungfrau-test + # source pccalib.sh [pc] (pc-jungfrau-01/pc-jungfrau-02/pc-jungfrau-test) + sls_detector_put 0:udp_dstport 32411 + sls_detector_put 1:udp_dstport 32412 + sls_detector_put 2:udp_dstport 32413 + sls_detector_put 3:udp_dstport 32414 + sls_detector_put 4:udp_dstport 32415 + sls_detector_put 5:udp_dstport 32416 + + sls_detector_put udp_dstip $DSTIP #10.1.4.105 + sls_detector_put udp_dstmac $DSTMAC #3C:FD:FE:A2:14:D8 + sls_detector_put 0:udp_srcip 10.1.1.9 #10.1.4.9 + sls_detector_put 1:udp_srcip 10.1.1.10 + sls_detector_put 2:udp_srcip 10.1.1.11 + sls_detector_put 3:udp_srcip 10.1.1.12 + sls_detector_put 4:udp_srcip 10.1.1.13 + sls_detector_put 5:udp_srcip 10.1.1.14 + sls_detector_put 0:udp_srcmac 00:ab:be:cc:dd:e2 + sls_detector_put 1:udp_srcmac 00:ab:6b:03:5a:d5 + sls_detector_put 2:udp_srcmac 00:ab:d9:ee:bc:bd + sls_detector_put 3:udp_srcmac 00:ab:1d:4f:bd:6a + sls_detector_put 4:udp_srcmac 00:ab:d3:ae:0f:1f + sls_detector_put 5:udp_srcmac 00:ab:f2:a5:c0:a2 + + sls_detector_put readoutspeed half_speed + #sls_detector_put readoutspeed full_speed + #sls_detector_put dbitphase 125 + sls_detector_put 0:txdelay_frame 0 + sls_detector_put 1:txdelay_frame 0 + sls_detector_put 2:txdelay_frame 1 + sls_detector_put 3:txdelay_frame 1 + sls_detector_put 4:txdelay_frame 2 + sls_detector_put 5:txdelay_frame 2 + sls_detector_put 0:master 1 + sls_detector_put sync 1 + sls_detector_get master + sls_detector_get status + + + sleep 3 + sls_detector_put currentsource 0 + sleep 2 + sls_detector_put frames 10000 + sleep 2 + sls_detector_put start + sleep 60 + sls_detector_put stop + sleep 1 + sls_detector_get status + sls_detector_put frames 640 + + $TKCSG0_0 & + sleep 3 + $TKCSG0_1 & + sleep 3 + $TKCSG0_2 & + sleep 3 + $TKCSG0_3 & + sleep 3 + $TKCSG0_4 & + sleep 3 + $TKCSG0_5 & + sleep 3 + + echo "recording G0 pede" + sls_detector_acquire + sleep 1 + + + echo "recording G1 pede" + sls_detector_put gainmode forceswitchg1 + sleep 2 + sls_detector_acquire + sleep 1 + + + echo "recording G2 pede" + sls_detector_put gainmode forceswitchg2 + sleep 2 + sls_detector_acquire + sleep 1 + + + sls_detector_put gainmode dynamic + sleep 1 + + + # turn on current source + # bit 16 high bit 17 low = automatic cal col sweep + # bit 16 high bit 17 high = cal col selected with bits 26-20 + sls_detector_put currentsource 1 nofix 0 + sleep 5 + + + # loop 1 + for tint in {50..450..50} # 25 is too small here, 50 min + do + tint_sec=$(printf %.9f $(echo "$tint/1000000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 2a + for tint in {50..100..5} + do + tint_sec=$(printf %.8f $(echo "$tint/100000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 2b + for tint in {110..200..10} + do + tint_sec=$(printf %.8f $(echo "$tint/100000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 2c + for tint in {225..450..25} + do + tint_sec=$(printf %.8f $(echo "$tint/100000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 3a + for tint in {50..100..5} + do + tint_sec=$(printf %.7f $(echo "$tint/10000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 3b + for tint in {110..200..10} + do + tint_sec=$(printf %.7f $(echo "$tint/10000000" | bc -l)) + sleep 1 + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 3c + for tint in {225..450..25} + do + tint_sec=$(printf %.7f $(echo "$tint/10000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 4a + for tint in {50..100..5} + do + tint_sec=$(printf %.7f $(echo "$tint/1000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 4b + for tint in {110..250..10} + do + tint_sec=$(printf %.7f $(echo "$tint/1000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_put acquire + sleep 1 + done + + + echo "Finished scan at halfspeed" + sls_detector_put exptime 0.000010 + sleep 1 + + $KILLRCV0 + sleep 1 + $KILLRCV1 + sleep 1 + $KILLRCV2 + sleep 1 + $KILLRCV3 + sleep 1 + $KILLRCV4 + sleep 1 + $KILLRCV5 + sleep 1 + + sls_detector_put period 0.002 + sleep 2 + sls_detector_put frames 1000000 + sleep 2 + sls_detector_put currentsource 0 + sleep 2 + sls_detector_put highvoltage 0 + sleep 2 + sls_detector_put powerchip 0 + echo "Script finished" + sleep 4 + +else + echo "Specify module number for each jfcalib board after firt argument" + echo "Script finished" +fi diff --git a/CS_scan_multi_ROB_bothspeeds.sh b/CS_scan_multi_ROB_bothspeeds.sh new file mode 100644 index 0000000..578a558 --- /dev/null +++ b/CS_scan_multi_ROB_bothspeeds.sh @@ -0,0 +1,461 @@ +#!/bin/bash + +# to run do: bash CS_scan.sh + +# prerequisites: +# - setup_env.sh souced +# - the hostname is set +# - detector is on +# - fileneame script has been sourced +# - source pccalib.sh [pc] (pc-jungfrau-01/pc-jungfrau-02/pc-jungfrau-test) +# last file should have exactly 4194368000 byte in it. + + + +KILLRCV0="killall ju_udp_receiver_3threads_2_0_jfcalib0" +KILLRCV1="killall ju_udp_receiver_3threads_2_0_jfcalib1" +KILLRCV2="killall ju_udp_receiver_3threads_2_0_jfcalib2" +KILLRCV3="killall ju_udp_receiver_3threads_2_0_jfcalib3" +KILLRCV4="killall ju_udp_receiver_3threads_2_0_jfcalib4" +KILLRCV5="killall ju_udp_receiver_3threads_2_0_jfcalib5" + +$KILLRCV0 +sleep 1 +$KILLRCV1 +sleep 1 +$KILLRCV2 +sleep 1 +$KILLRCV3 +sleep 1 +$KILLRCV4 +sleep 1 +$KILLRCV5 +sleep 1 + +if [[ "$0" == *"CS_scan_multi_ROB.sh"* ]]; then + echo "script changes env. variables: should be invoked with source, not sh " + exit + +fi + +if [ ! -v $6 ]; then + echo $0 + echo "printing filenames for all modules " $1 $2 $3 $4 $5 $6 + + source Multi_filename_creator.sh $1 $2 $3 $4 $5 $6 + + sls_detector_put stop #just in case + sls_detector_put powerchip 1 + + + + sls_detector_put frames 640 + sls_detector_put period 0.005 + sls_detector_put exptime 0.000010 + sls_detector_put highvoltage 200 + + # configure for receiver on pc-jungfrau-01/pc-jungfrau-02/pc-jungfrau-test + # source pccalib.sh [pc] (pc-jungfrau-01/pc-jungfrau-02/pc-jungfrau-test) + sls_detector_put 0:udp_dstport 32411 + sls_detector_put 1:udp_dstport 32412 + sls_detector_put 2:udp_dstport 32413 + sls_detector_put 3:udp_dstport 32414 + sls_detector_put 4:udp_dstport 32415 + sls_detector_put 5:udp_dstport 32416 + + sls_detector_put udp_dstip $DSTIP #10.1.4.105 + sls_detector_put udp_dstmac $DSTMAC #3C:FD:FE:A2:14:D8 + sls_detector_put 0:udp_srcip 10.1.1.9 #10.1.4.9 + sls_detector_put 1:udp_srcip 10.1.1.10 + sls_detector_put 2:udp_srcip 10.1.1.11 + sls_detector_put 3:udp_srcip 10.1.1.12 + sls_detector_put 4:udp_srcip 10.1.1.13 + sls_detector_put 5:udp_srcip 10.1.1.14 + sls_detector_put 0:udp_srcmac 00:ab:be:cc:dd:e2 + sls_detector_put 1:udp_srcmac 00:ab:6b:03:5a:d5 + sls_detector_put 2:udp_srcmac 00:ab:d9:ee:bc:bd + sls_detector_put 3:udp_srcmac 00:ab:1d:4f:bd:6a + sls_detector_put 4:udp_srcmac 00:ab:d3:ae:0f:1f + sls_detector_put 5:udp_srcmac 00:ab:f2:a5:c0:a2 + + sls_detector_put readoutspeed half_speed + #sls_detector_put readoutspeed full_speed + #sls_detector_put dbitphase 125 + sls_detector_put 0:txdelay_frame 0 + sls_detector_put 1:txdelay_frame 0 + sls_detector_put 2:txdelay_frame 1 + sls_detector_put 3:txdelay_frame 1 + sls_detector_put 4:txdelay_frame 2 + sls_detector_put 5:txdelay_frame 2 + sls_detector_put 0:master 1 + sls_detector_put sync 1 + sls_detector_get master + sls_detector_get status + + + sleep 3 + sls_detector_put currentsource 0 + sleep 2 + sls_detector_put frames 10000 + sleep 2 + sls_detector_put start + sleep 60 + sls_detector_put stop + sleep 1 + sls_detector_get status + sls_detector_put frames 640 + + $TKCSG0_0 & + sleep 3 + $TKCSG0_1 & + sleep 3 + $TKCSG0_2 & + sleep 3 + $TKCSG0_3 & + sleep 3 + $TKCSG0_4 & + sleep 3 + $TKCSG0_5 & + sleep 3 + + echo "recording G0 pede" + sls_detector_acquire + sleep 1 + + + echo "recording G1 pede" + sls_detector_put gainmode forceswitchg1 + sleep 2 + sls_detector_acquire + sleep 1 + + + echo "recording G2 pede" + sls_detector_put gainmode forceswitchg2 + sleep 2 + sls_detector_acquire + sleep 1 + + + sls_detector_put gainmode dynamic + sleep 1 + + + # turn on current source + # bit 16 high bit 17 low = automatic cal col sweep + # bit 16 high bit 17 high = cal col selected with bits 26-20 + sls_detector_put currentsource 1 nofix 0 + sleep 5 + + + # loop 1 + for tint in {50..450..50} # 25 is too small here, 50 min + do + tint_sec=$(printf %.9f $(echo "$tint/1000000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 2a + for tint in {50..100..5} + do + tint_sec=$(printf %.8f $(echo "$tint/100000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 2b + for tint in {110..200..10} + do + tint_sec=$(printf %.8f $(echo "$tint/100000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 2c + for tint in {225..450..25} + do + tint_sec=$(printf %.8f $(echo "$tint/100000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 3a + for tint in {50..100..5} + do + tint_sec=$(printf %.7f $(echo "$tint/10000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 3b + for tint in {110..200..10} + do + tint_sec=$(printf %.7f $(echo "$tint/10000000" | bc -l)) + sleep 1 + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 3c + for tint in {225..450..25} + do + tint_sec=$(printf %.7f $(echo "$tint/10000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 4a + for tint in {50..100..5} + do + tint_sec=$(printf %.7f $(echo "$tint/1000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 4b + for tint in {110..250..10} + do + tint_sec=$(printf %.7f $(echo "$tint/1000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_put acquire + sleep 1 + done + + + echo "Finished scan at halfspeed" + sls_detector_put exptime 0.000010 + sleep 1 + + $KILLRCV0 + sleep 1 + $KILLRCV1 + sleep 1 + $KILLRCV2 + sleep 1 + $KILLRCV3 + sleep 1 + $KILLRCV4 + sleep 1 + $KILLRCV5 + sleep 1 + + # source filename creator to save data in fullspeed folder + + source Multi_filename_creator.sh $1"_fullspeed" $2"_fullspeed" $3"_fullspeed" $4"_fullspeed" $5"_fullspeed" $6"_fullspeed" + + sls_detector_put readoutspeed full_speed + sleep 2 + + sls_detector_put currentsource 0 + sleep 2 + + $TKCSG0_0 & + sleep 3 + $TKCSG0_1 & + sleep 3 + $TKCSG0_2 & + sleep 3 + $TKCSG0_3 & + sleep 3 + $TKCSG0_4 & + sleep 3 + $TKCSG0_5 & + sleep 3 + + echo "recording G0 pede" + sls_detector_acquire + sleep 1 + + + echo "recording G1 pede" + sls_detector_put gainmode forceswitchg1 + sleep 2 + sls_detector_acquire + sleep 1 + + + echo "recording G2 pede" + sls_detector_put gainmode forceswitchg2 + sleep 2 + sls_detector_acquire + sleep 1 + + sls_detector_put gainmode dynamic + sleep 2 + + # turn on current source + # bit 16 high bit 17 low = automatic cal col sweep + # bit 16 high bit 17 high = cal col selected with bits 26-20 + sls_detector_put currentsource 1 nofix 0 + + sleep 2 + + + # loop 1 + for tint in {50..450..50} # 25 is too small here, 50 min + do + tint_sec=$(printf %.9f $(echo "$tint/1000000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 2a + for tint in {50..100..5} + do + tint_sec=$(printf %.8f $(echo "$tint/100000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 2b + for tint in {110..200..10} + do + tint_sec=$(printf %.8f $(echo "$tint/100000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 2c + for tint in {225..450..25} + do + tint_sec=$(printf %.8f $(echo "$tint/100000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 3a + for tint in {50..100..5} + do + tint_sec=$(printf %.7f $(echo "$tint/10000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 3b + for tint in {110..200..10} + do + tint_sec=$(printf %.7f $(echo "$tint/10000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 3c + for tint in {225..450..25} + do + tint_sec=$(printf %.7f $(echo "$tint/10000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 4a + for tint in {50..100..5} + do + tint_sec=$(printf %.7f $(echo "$tint/1000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + # loop 4b + for tint in {110..250..10} + do + tint_sec=$(printf %.7f $(echo "$tint/1000000" | bc -l)) + echo "setting integration time to (s) " $tint_sec + sls_detector_put exptime $tint_sec + sleep 2 + sls_detector_acquire + sleep 1 + done + + + + echo "Finished scan at fullspeed" + sls_detector_put exptime 0.000010 + sleep 2 + sls_detector_put period 0.002 + sleep 2 + sls_detector_put frames 1000000 + sleep 2 + sls_detector_put currentsource 0 + sleep 2 + sls_detector_put highvoltage 0 + echo "Script finished" + sleep 4 + $KILLRCV0 + $KILLRCV1 + $KILLRCV2 + $KILLRCV3 + $KILLRCV4 + $KILLRCV5 + + +else + echo "Specify module number for each jfcalib board after firt argument" + echo "Script finished" +fi -- 2.49.1 From bedd7d0d2d0c6fd99320238aa88746aa9d2d5b52 Mon Sep 17 00:00:00 2001 From: carulla_m_ Date: Fri, 20 Feb 2026 19:23:21 +0100 Subject: [PATCH 5/5] Add new modules calibration --- run_JFCalibration.txt | 1612 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1612 insertions(+) diff --git a/run_JFCalibration.txt b/run_JFCalibration.txt index 4fa907c..1cc2a35 100644 --- a/run_JFCalibration.txt +++ b/run_JFCalibration.txt @@ -3543,3 +3543,1615 @@ Module 038_fullspeed ./CuFluo_analysis 038_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_038_fullspeed_Calib/ pedeHG0_M038_fullspeed_2025-02-12 CuFluoHG0_M038_fullspeed_2025-02-12 /mnt/sls_det_storage/jungfrau_calib/ana/M038_fullspeed_CalibAna/ ./JFMC_CalibWriter_wBP 038_fullspeed + +Module 428 +./BP_analysis 428 /mnt/sls_det_storage/jungfrau_calib/data/Module_428_Calib/BP_M428_2024-04-29 /mnt/sls_det_storage/jungfrau_calib/ana/M428_CalibAna/ +./CS_analysis 428 /mnt/sls_det_storage/jungfrau_calib/data/Module_428_Calib/ CS_M428_2024-04-30 /mnt/sls_det_storage/jungfrau_calib/ana/M428_CalibAna/ +./CuFluo_analysis 428 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_428_Calib/ pedeG0_M428_2024-04-29 CuFluoG0_M428_2024-04-29 /mnt/sls_det_storage/jungfrau_calib/ana/M428_CalibAna/ +./CuFluo_analysis 428 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_428_Calib/ pedeHG0_M428_2024-04-29 CuFluoHG0_M428_2024-04-29 /mnt/sls_det_storage/jungfrau_calib/ana/M428_CalibAna/ +./JFMC_CalibWriter_wBP 428 + +Module 428_fullspeed +./BP_analysis 428_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_428_fullspeed_Calib/BP_M428_fullspeed_2025-02-17 /mnt/sls_det_storage/jungfrau_calib/ana/M428_fullspeed_CalibAna/ +./CS_analysis 428_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_428_fullspeed_Calib/ CS_M428_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M428_fullspeed_CalibAna/ +./CuFluo_analysis 428_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_428_fullspeed_Calib/ pedeG0_M428_fullspeed_2025-02-14 CuFluoG0_M428_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M428_fullspeed_CalibAna/ +./CuFluo_analysis 428_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_428_fullspeed_Calib/ pedeHG0_M428_fullspeed_2025-02-14 CuFluoHG0_M428_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M428_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 428_fullspeed + +Module 443 +./BP_analysis 443 /mnt/sls_det_storage/jungfrau_calib/data/Module_443_Calib/BP_M443_2024-04-29 /mnt/sls_det_storage/jungfrau_calib/ana/M443_CalibAna/ +./CS_analysis 443 /mnt/sls_det_storage/jungfrau_calib/data/Module_443_Calib/ CS_M443_2024-04-30 /mnt/sls_det_storage/jungfrau_calib/ana/M443_CalibAna/ +./CuFluo_analysis 443 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_443_Calib/ pedeG0_M443_2024-04-29 CuFluoG0_M443_2024-04-29 /mnt/sls_det_storage/jungfrau_calib/ana/M443_CalibAna/ +./CuFluo_analysis 443 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_443_Calib/ pedeHG0_M443_2024-04-29 CuFluoHG0_M443_2024-04-29 /mnt/sls_det_storage/jungfrau_calib/ana/M443_CalibAna/ +./JFMC_CalibWriter_wBP 443 + +Module 443_fullspeed +./BP_analysis 443_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_443_fullspeed_Calib/BP_M443_fullspeed_2025-02-17 /mnt/sls_det_storage/jungfrau_calib/ana/M443_fullspeed_CalibAna/ +./CS_analysis 443_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_443_fullspeed_Calib/ CS_M443_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M443_fullspeed_CalibAna/ +./CuFluo_analysis 443_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_443_fullspeed_Calib/ pedeG0_M443_fullspeed_2025-02-14 CuFluoG0_M443_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M443_fullspeed_CalibAna/ +./CuFluo_analysis 443_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_443_fullspeed_Calib/ pedeHG0_M443_fullspeed_2025-02-14 CuFluoHG0_M443_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M443_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 443_fullspeed + +Module 444 +./BP_analysis 444 /mnt/sls_det_storage/jungfrau_calib/data/Module_444_Calib/BP_M444_2024-04-25 /mnt/sls_det_storage/jungfrau_calib/ana/M444_CalibAna/ +./CS_analysis 444 /mnt/sls_det_storage/jungfrau_calib/data/Module_444_Calib/ CS_M444_2024-04-25 /mnt/sls_det_storage/jungfrau_calib/ana/M444_CalibAna/ +./CuFluo_analysis 444 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_444_Calib/ pedeG0_M444_2024-04-26 CuFluoG0_M444_2024-04-26 /mnt/sls_det_storage/jungfrau_calib/ana/M444_CalibAna/ +./CuFluo_analysis 444 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_444_Calib/ pedeHG0_M444_2024-04-26 CuFluoHG0_M444_2024-04-26 /mnt/sls_det_storage/jungfrau_calib/ana/M444_CalibAna/ +./JFMC_CalibWriter_wBP 444 + + +Module 444_fullspeed +./BP_analysis 444_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_444_fullspeed_Calib/BP_M444_fullspeed_2025-02-17 /mnt/sls_det_storage/jungfrau_calib/ana/M444_fullspeed_CalibAna/ +./CS_analysis 444_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_444_fullspeed_Calib/ CS_M444_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M444_fullspeed_CalibAna/ +./CuFluo_analysis 444_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_444_fullspeed_Calib/ pedeG0_M444_fullspeed_2025-02-14 CuFluoG0_M444_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M444_fullspeed_CalibAna/ +./CuFluo_analysis 444_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_444_fullspeed_Calib/ pedeHG0_M444_fullspeed_2025-02-14 CuFluoHG0_M444_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M444_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 444_fullspeed + + +Module 455 +./BP_analysis 455 /mnt/sls_det_storage/jungfrau_calib/data/Module_455_Calib/BP_M455_2024-11-18 /mnt/sls_det_storage/jungfrau_calib/ana/M455_CalibAna/ +./CS_analysis 455 /mnt/sls_det_storage/jungfrau_calib/data/Module_455_Calib/ CS_M455_2024-11-18 /mnt/sls_det_storage/jungfrau_calib/ana/M455_CalibAna/ +./CuFluo_analysis 455 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_455_Calib/ pedeG0_M455_2024-11-20 CuFluoG0_M455_2024-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M455_CalibAna/ +./CuFluo_analysis 455 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_455_Calib/ pedeHG0_M455_2024-11-20 CuFluoHG0_M455_2024-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M455_CalibAna/ +./JFMC_CalibWriter_wBP 455 + +Module 455_fullspeed +./BP_analysis 455_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_455_fullspeed_Calib/BP_M455_fullspeed_2025-02-17 /mnt/sls_det_storage/jungfrau_calib/ana/M455_fullspeed_CalibAna/ +./CS_analysis 455_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_455_fullspeed_Calib/ CS_M455_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M455_fullspeed_CalibAna/ +./CuFluo_analysis 455_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_455_fullspeed_Calib/ pedeG0_M455_fullspeed_2025-02-14 CuFluoG0_M455_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M455_fullspeed_CalibAna/ +./CuFluo_analysis 455_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_455_fullspeed_Calib/ pedeHG0_M455_fullspeed_2025-02-14 CuFluoHG0_M455_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M455_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 455_fullspeed + +Module 471 +./BP_analysis 471 /mnt/sls_det_storage/jungfrau_calib/data/Module_471_Calib/BP_M471_2024-11-18 /mnt/sls_det_storage/jungfrau_calib/ana/M471_CalibAna/ +./CS_analysis 471 /mnt/sls_det_storage/jungfrau_calib/data/Module_471_Calib/ CS_M471_2024-11-18 /mnt/sls_det_storage/jungfrau_calib/ana/M471_CalibAna/ +./CuFluo_analysis 471 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_471_Calib/ pedeG0_M471_2024-11-20 CuFluoG0_M471_2024-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M471_CalibAna/ +./CuFluo_analysis 471 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_471_Calib/ pedeHG0_M471_2024-11-20 CuFluoHG0_M471_2024-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M471_CalibAna/ +./JFMC_CalibWriter_wBP 471 + + +Module 471_fullspeed +./BP_analysis 471_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_471_fullspeed_Calib/BP_M471_fullspeed_2025-02-17 /mnt/sls_det_storage/jungfrau_calib/ana/M471_fullspeed_CalibAna/ +#./CS_analysis 471_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_471_fullspeed_Calib/ CS_M471_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M471_fullspeed_CalibAna/ +#./CuFluo_analysis 471_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_471_fullspeed_Calib/ pedeG0_M471_fullspeed_2025-02-14 CuFluoG0_M471_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M471_fullspeed_CalibAna/ +#./CuFluo_analysis 471_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_471_fullspeed_Calib/ pedeHG0_M471_fullspeed_2025-02-14 CuFluoHG0_M471_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M471_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 471_fullspeed + +Module 493 +./BP_analysis 493 /mnt/sls_det_storage/jungfrau_calib/data/Module_493_Calib/BP_M493_2024-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M493_CalibAna/ +./CS_analysis 493 /mnt/sls_det_storage/jungfrau_calib/data/Module_493_Calib/ CS_M493_2024-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M493_CalibAna/ +./CuFluo_analysis 493 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_493_Calib/ pedeG0_M493_2024-12-04 CuFluoG0_M493_2024-12-04 /mnt/sls_det_storage/jungfrau_calib/ana/M493_CalibAna/ +./CuFluo_analysis 493 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_493_Calib/ pedeHG0_M493_2024-12-04 CuFluoHG0_M493_2024-12-04 /mnt/sls_det_storage/jungfrau_calib/ana/M493_CalibAna/ +./JFMC_CalibWriter_wBP 493 + +Module 493_fullspeed +./BP_analysis 493_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_493_fullspeed_Calib/BP_M493_fullspeed_2025-02-17 /mnt/sls_det_storage/jungfrau_calib/ana/M493_fullspeed_CalibAna/ +./CS_analysis 493_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_493_fullspeed_Calib/ CS_M493_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M493_fullspeed_CalibAna/ +./CuFluo_analysis 493_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_493_fullspeed_Calib/ pedeG0_M493_fullspeed_2025-02-14 CuFluoG0_M493_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M493_fullspeed_CalibAna/ +./CuFluo_analysis 493_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_493_fullspeed_Calib/ pedeHG0_M493_fullspeed_2025-02-14 CuFluoHG0_M493_fullspeed_2025-02-14 /mnt/sls_det_storage/jungfrau_calib/ana/M493_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 493_fullspeed + + +Module 448 +./BP_analysis 448 /mnt/sls_det_storage/jungfrau_calib/data/Module_448_Calib/BP_M448_2024-11-18 /mnt/sls_det_storage/jungfrau_calib/ana/M448_CalibAna/ +./CS_analysis 448 /mnt/sls_det_storage/jungfrau_calib/data/Module_448_Calib/ CS_M448_2024-11-18 /mnt/sls_det_storage/jungfrau_calib/ana/M448_CalibAna/ +./CuFluo_analysis 448 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_448_Calib/ pedeG0_M448_2024-11-20 CuFluoG0_M448_2024-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M448_CalibAna/ +./CuFluo_analysis 448 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_448_Calib/ pedeHG0_M448_2024-11-20 CuFluoHG0_M448_2024-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M448_CalibAna/ +./JFMC_CalibWriter_wBP 448 + +Module 448_fullspeed +./BP_analysis 448_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_448_fullspeed_Calib/BP_M448_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M448_fullspeed_CalibAna/ +./CS_analysis 448_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_448_fullspeed_Calib/ CS_M448_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M448_fullspeed_CalibAna/ +./CuFluo_analysis 448_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_448_fullspeed_Calib/ pedeG0_M448_fullspeed_2025-02-18 CuFluoG0_M448_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M448_fullspeed_CalibAna/ +./CuFluo_analysis 448_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_448_fullspeed_Calib/ pedeHG0_M448_fullspeed_2025-02-18 CuFluoHG0_M448_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M448_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 448_fullspeed + + +Module 497 +./BP_analysis 497 /mnt/sls_det_storage/jungfrau_calib/data/Module_497_Calib/BP_M497_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M497_CalibAna/ +./CS_analysis 497 /mnt/sls_det_storage/jungfrau_calib/data/Module_497_Calib/ CS_M497_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M497_CalibAna/ +./CuFluo_analysis 497 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_497_Calib/ pedeG0_M497_2024-12-05 CuFluoG0_M497_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M497_CalibAna/ +./CuFluo_analysis 497 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_497_Calib/ pedeHG0_M497_2024-12-05 CuFluoHG0_M497_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M497_CalibAna/ +./JFMC_CalibWriter_wBP 497 + + +Module 497_fullspeed +./BP_analysis 497_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_497_fullspeed_Calib/BP_M497_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M497_fullspeed_CalibAna/ +./CS_analysis 497_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_497_fullspeed_Calib/ CS_M497_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M497_fullspeed_CalibAna/ +./CuFluo_analysis 497_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_497_fullspeed_Calib/ pedeG0_M497_fullspeed_2025-02-18 CuFluoG0_M497_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M497_fullspeed_CalibAna/ +./CuFluo_analysis 497_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_497_fullspeed_Calib/ pedeHG0_M497_fullspeed_2025-02-18 CuFluoHG0_M497_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M497_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 497_fullspeed + +Module 498 +./BP_analysis 498 /mnt/sls_det_storage/jungfrau_calib/data/Module_498_Calib/BP_M498_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M498_CalibAna/ +./CS_analysis 498 /mnt/sls_det_storage/jungfrau_calib/data/Module_498_Calib/ CS_M498_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M498_CalibAna/ +./CuFluo_analysis 498 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_498_Calib/ pedeG0_M498_2024-12-05 CuFluoG0_M498_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M498_CalibAna/ +./CuFluo_analysis 498 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_498_Calib/ pedeHG0_M498_2024-12-05 CuFluoHG0_M498_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M498_CalibAna/ +./JFMC_CalibWriter_wBP 498 + +Module 498_fullspeed +./BP_analysis 498_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_498_fullspeed_Calib/BP_M498_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M498_fullspeed_CalibAna/ +./CS_analysis 498_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_498_fullspeed_Calib/ CS_M498_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M498_fullspeed_CalibAna/ +./CuFluo_analysis 498_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_498_fullspeed_Calib/ pedeG0_M498_fullspeed_2025-02-18 CuFluoG0_M498_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M498_fullspeed_CalibAna/ +./CuFluo_analysis 498_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_498_fullspeed_Calib/ pedeHG0_M498_fullspeed_2025-02-18 CuFluoHG0_M498_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M498_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 498_fullspeed + +Module 501 +./BP_analysis 501 /mnt/sls_det_storage/jungfrau_calib/data/Module_501_Calib/BP_M501_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M501_CalibAna/ +./CS_analysis 501 /mnt/sls_det_storage/jungfrau_calib/data/Module_501_Calib/ CS_M501_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M501_CalibAna/ +./CuFluo_analysis 501 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_501_Calib/ pedeG0_M501_2024-12-05 CuFluoG0_M501_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M501_CalibAna/ +./CuFluo_analysis 501 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_501_Calib/ pedeHG0_M501_2024-12-05 CuFluoHG0_M501_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M501_CalibAna/ +./JFMC_CalibWriter_wBP 501 + +Module 501_fullspeed +./BP_analysis 501_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_501_fullspeed_Calib/BP_M501_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M501_fullspeed_CalibAna/ +./CS_analysis 501_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_501_fullspeed_Calib/ CS_M501_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M501_fullspeed_CalibAna/ +./CuFluo_analysis 501_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_501_fullspeed_Calib/ pedeG0_M501_fullspeed_2025-02-18 CuFluoG0_M501_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M501_fullspeed_CalibAna/ +./CuFluo_analysis 501_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_501_fullspeed_Calib/ pedeHG0_M501_fullspeed_2025-02-18 CuFluoHG0_M501_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M501_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 501_fullspeed + +Module 502 +./BP_analysis 502 /mnt/sls_det_storage/jungfrau_calib/data/Module_502_Calib/BP_M502_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M502_CalibAna/ +./CS_analysis 502 /mnt/sls_det_storage/jungfrau_calib/data/Module_502_Calib/ CS_M502_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M502_CalibAna/ +./CuFluo_analysis 502 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_502_Calib/ pedeG0_M502_2024-12-05 CuFluoG0_M502_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M502_CalibAna/ +./CuFluo_analysis 502 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_502_Calib/ pedeHG0_M502_2024-12-05 CuFluoHG0_M502_2024-12-05 /mnt/sls_det_storage/jungfrau_calib/ana/M502_CalibAna/ +./JFMC_CalibWriter_wBP 502 + +Module 502_fullspeed +./BP_analysis 502_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_502_fullspeed_Calib/BP_M502_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M502_fullspeed_CalibAna/ +./CS_analysis 502_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_502_fullspeed_Calib/ CS_M502_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M502_fullspeed_CalibAna/ +./CuFluo_analysis 502_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_502_fullspeed_Calib/ pedeG0_M502_fullspeed_2025-02-18 CuFluoG0_M502_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M502_fullspeed_CalibAna/ +./CuFluo_analysis 502_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_502_fullspeed_Calib/ pedeHG0_M502_fullspeed_2025-02-18 CuFluoHG0_M502_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M502_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 502_fullspeed + + +Module 527 +./BP_analysis 527 /mnt/sls_det_storage/jungfrau_calib/data/Module_527_Calib/BP_M527_2024-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M527_CalibAna/ +./CS_analysis 527 /mnt/sls_det_storage/jungfrau_calib/data/Module_527_Calib/ CS_M527_2024-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M527_CalibAna/ +./CuFluo_analysis 527 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_527_Calib/ pedeG0_M527_2024-12-10 CuFluoG0_M527_2024-12-10 /mnt/sls_det_storage/jungfrau_calib/ana/M527_CalibAna/ +./CuFluo_analysis 527 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_527_Calib/ pedeHG0_M527_2024-12-10 CuFluoHG0_M527_2024-12-10 /mnt/sls_det_storage/jungfrau_calib/ana/M527_CalibAna/ +./JFMC_CalibWriter_wBP 527 + +Module 527_fullspeed +./BP_analysis 527_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_527_fullspeed_Calib/BP_M527_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M527_fullspeed_CalibAna/ +./CS_analysis 527_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_527_fullspeed_Calib/ CS_M527_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M527_fullspeed_CalibAna/ +./CuFluo_analysis 527_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_527_fullspeed_Calib/ pedeG0_M527_fullspeed_2025-02-18 CuFluoG0_M527_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M527_fullspeed_CalibAna/ +./CuFluo_analysis 527_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_527_fullspeed_Calib/ pedeHG0_M527_fullspeed_2025-02-18 CuFluoHG0_M527_fullspeed_2025-02-18 /mnt/sls_det_storage/jungfrau_calib/ana/M527_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 527_fullspeed + + +Module 481 +./BP_analysis 481 /mnt/sls_det_storage/jungfrau_calib/data/Module_481_Calib/BP_M481_2024-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M481_CalibAna/ +./CS_analysis 481 /mnt/sls_det_storage/jungfrau_calib/data/Module_481_Calib/ CS_M481_2024-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M481_CalibAna/ +./CuFluo_analysis 481 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_481_Calib/ pedeG0_M481_2024-12-04 CuFluoG0_M481_2024-12-04 /mnt/sls_det_storage/jungfrau_calib/ana/M481_CalibAna/ +./CuFluo_analysis 481 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_481_Calib/ pedeHG0_M481_2024-12-04 CuFluoHG0_M481_2024-12-04 /mnt/sls_det_storage/jungfrau_calib/ana/M481_CalibAna/ +./JFMC_CalibWriter_wBP 481 + +Module 481_fullspeed +./BP_analysis 481_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_481_fullspeed_Calib/BP_M481_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M481_fullspeed_CalibAna/ +./CS_analysis 481_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_481_fullspeed_Calib/ CS_M481_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M481_fullspeed_CalibAna/ +./CuFluo_analysis 481_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_481_fullspeed_Calib/ pedeG0_M481_fullspeed_2025-02-19 CuFluoG0_M481_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M481_fullspeed_CalibAna/ +./CuFluo_analysis 481_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_481_fullspeed_Calib/ pedeHG0_M481_fullspeed_2025-02-19 CuFluoHG0_M481_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M481_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 481_fullspeed + +Module 488 +./BP_analysis 488 /mnt/sls_det_storage/jungfrau_calib/data/Module_488_Calib/BP_M488_2024-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M488_CalibAna/ +./CS_analysis 488 /mnt/sls_det_storage/jungfrau_calib/data/Module_488_Calib/ CS_M488_2024-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M488_CalibAna/ +./CuFluo_analysis 488 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_488_Calib/ pedeG0_M488_2024-12-04 CuFluoG0_M488_2024-12-04 /mnt/sls_det_storage/jungfrau_calib/ana/M488_CalibAna/ +./CuFluo_analysis 488 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_488_Calib/ pedeHG0_M488_2024-12-04 CuFluoHG0_M488_2024-12-04 /mnt/sls_det_storage/jungfrau_calib/ana/M488_CalibAna/ +./JFMC_CalibWriter_wBP 488 + + +Module 488_fullspeed +./BP_analysis 488_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_488_fullspeed_Calib/BP_M488_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M488_fullspeed_CalibAna/ +./CS_analysis 488_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_488_fullspeed_Calib/ CS_M488_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M488_fullspeed_CalibAna/ +./CuFluo_analysis 488_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_488_fullspeed_Calib/ pedeG0_M488_fullspeed_2025-02-19 CuFluoG0_M488_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M488_fullspeed_CalibAna/ +./CuFluo_analysis 488_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_488_fullspeed_Calib/ pedeHG0_M488_fullspeed_2025-02-19 CuFluoHG0_M488_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M488_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 488_fullspeed + + +Module 490 +./BP_analysis 490 /mnt/sls_det_storage/jungfrau_calib/data/Module_490_Calib/BP_M490_2024-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M490_CalibAna/ +./CS_analysis 490 /mnt/sls_det_storage/jungfrau_calib/data/Module_490_Calib/ CS_M490_2024-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M490_CalibAna/ +./CuFluo_analysis 490 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_490_Calib/ pedeG0_M490_2024-12-04 CuFluoG0_M490_2024-12-04 /mnt/sls_det_storage/jungfrau_calib/ana/M490_CalibAna/ +./CuFluo_analysis 490 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_490_Calib/ pedeHG0_M490_2024-12-04 CuFluoHG0_M490_2024-12-04 /mnt/sls_det_storage/jungfrau_calib/ana/M490_CalibAna/ +./JFMC_CalibWriter_wBP 490 + + +Module 490_fullspeed +./BP_analysis 490_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_490_fullspeed_Calib/BP_M490_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M490_fullspeed_CalibAna/ +./CS_analysis 490_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_490_fullspeed_Calib/ CS_M490_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M490_fullspeed_CalibAna/ +./CuFluo_analysis 490_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_490_fullspeed_Calib/ pedeG0_M490_fullspeed_2025-02-19 CuFluoG0_M490_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M490_fullspeed_CalibAna/ +./CuFluo_analysis 490_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_490_fullspeed_Calib/ pedeHG0_M490_fullspeed_2025-02-19 CuFluoHG0_M490_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M490_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 490_fullspeed + + +Module 491 +./BP_analysis 491 /mnt/sls_det_storage/jungfrau_calib/data/Module_491_Calib/BP_M491_2024-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M491_CalibAna/ +./CS_analysis 491 /mnt/sls_det_storage/jungfrau_calib/data/Module_491_Calib/ CS_M491_2024-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M491_CalibAna/ +./CuFluo_analysis 491 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_491_Calib/ pedeG0_M491_2024-12-04 CuFluoG0_M491_2024-12-04 /mnt/sls_det_storage/jungfrau_calib/ana/M491_CalibAna/ +./CuFluo_analysis 491 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_491_Calib/ pedeHG0_M491_2024-12-04 CuFluoHG0_M491_2024-12-04 /mnt/sls_det_storage/jungfrau_calib/ana/M491_CalibAna/ +./JFMC_CalibWriter_wBP 491 + +Module 491_fullspeed +./BP_analysis 491_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_491_fullspeed_Calib/BP_M491_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M491_fullspeed_CalibAna/ +./CS_analysis 491_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_491_fullspeed_Calib/ CS_M491_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M491_fullspeed_CalibAna/ +./CuFluo_analysis 491_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_491_fullspeed_Calib/ pedeG0_M491_fullspeed_2025-02-19 CuFluoG0_M491_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M491_fullspeed_CalibAna/ +./CuFluo_analysis 491_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_491_fullspeed_Calib/ pedeHG0_M491_fullspeed_2025-02-19 CuFluoHG0_M491_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M491_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 491_fullspeed + +Module 492 +./BP_analysis 492 /mnt/sls_det_storage/jungfrau_calib/data/Module_492_Calib/BP_M492_2024-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M492_CalibAna/ +./CS_analysis 492 /mnt/sls_det_storage/jungfrau_calib/data/Module_492_Calib/ CS_M492_2024-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M492_CalibAna/ +./CuFluo_analysis 492 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_492_Calib/ pedeG0_M492_2024-12-04 CuFluoG0_M492_2024-12-04 /mnt/sls_det_storage/jungfrau_calib/ana/M492_CalibAna/ +./CuFluo_analysis 492 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_492_Calib/ pedeHG0_M492_2024-12-04 CuFluoHG0_M492_2024-12-04 /mnt/sls_det_storage/jungfrau_calib/ana/M492_CalibAna/ +./JFMC_CalibWriter_wBP 492 + +Module 492_fullspeed +./BP_analysis 492_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_492_fullspeed_Calib/BP_M492_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M492_fullspeed_CalibAna/ +./CS_analysis 492_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_492_fullspeed_Calib/ CS_M492_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M492_fullspeed_CalibAna/ +./CuFluo_analysis 492_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_492_fullspeed_Calib/ pedeG0_M492_fullspeed_2025-02-19 CuFluoG0_M492_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M492_fullspeed_CalibAna/ +./CuFluo_analysis 492_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_492_fullspeed_Calib/ pedeHG0_M492_fullspeed_2025-02-19 CuFluoHG0_M492_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M492_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 492_fullspeed + +Module 560 +./BP_analysis 560 /mnt/sls_det_storage/jungfrau_calib/data/Module_560_Calib/BP_M560_2024-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M560_CalibAna/ +./CS_analysis 560 /mnt/sls_det_storage/jungfrau_calib/data/Module_560_Calib/ CS_M560_2024-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M560_CalibAna/ +./CuFluo_analysis 560 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_560_Calib/ pedeG0_M560_2024-12-10 CuFluoG0_M560_2024-12-10 /mnt/sls_det_storage/jungfrau_calib/ana/M560_CalibAna/ +./CuFluo_analysis 560 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_560_Calib/ pedeHG0_M560_2024-12-10 CuFluoHG0_M560_2024-12-10 /mnt/sls_det_storage/jungfrau_calib/ana/M560_CalibAna/ +./JFMC_CalibWriter_wBP 560 + +Module 560_fullspeed +./BP_analysis 560_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_560_fullspeed_Calib/BP_M560_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M560_fullspeed_CalibAna/ +./CS_analysis 560_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_560_fullspeed_Calib/ CS_M560_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M560_fullspeed_CalibAna/ +./CuFluo_analysis 560_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_560_fullspeed_Calib/ pedeG0_M560_fullspeed_2025-02-19 CuFluoG0_M560_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M560_fullspeed_CalibAna/ +./CuFluo_analysis 560_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_560_fullspeed_Calib/ pedeHG0_M560_fullspeed_2025-02-19 CuFluoHG0_M560_fullspeed_2025-02-19 /mnt/sls_det_storage/jungfrau_calib/ana/M560_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 560_fullspeed + +Module 036 +./BP_analysis 036 /mnt/sls_det_storage/jungfrau_calib/data/Module_036_Calib/BP_M036_2025-02-24 /mnt/sls_det_storage/jungfrau_calib/ana/M036_CalibAna/ +./CS_analysis 036 /mnt/sls_det_storage/jungfrau_calib/data/Module_036_Calib/ CS_M036_2025-02-24 /mnt/sls_det_storage/jungfrau_calib/ana/M036_CalibAna/ +./CuFluo_analysis 036 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_036_Calib/ pedeG0_M036_2025-02-24 CuFluoG0_M036_2025-02-24 /mnt/sls_det_storage/jungfrau_calib/ana/M036_CalibAna/ +./CuFluo_analysis 036 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_036_Calib/ pedeHG0_M036_2025-02-24 CuFluoHG0_M036_2025-02-24 /mnt/sls_det_storage/jungfrau_calib/ana/M036_CalibAna/ +./JFMC_CalibWriter_wBP 036 + +Module 036_fullspeed +./BP_analysis 036_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_036_fullspeed_Calib/BP_M036_fullspeed_2025-02-20 /mnt/sls_det_storage/jungfrau_calib/ana/M036_fullspeed_CalibAna/ +./CS_analysis 036_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_036_fullspeed_Calib/ CS_M036_fullspeed_2025-02-21 /mnt/sls_det_storage/jungfrau_calib/ana/M036_fullspeed_CalibAna/ +./CuFluo_analysis 036_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_036_fullspeed_Calib/ pedeG0_M036_fullspeed_2025-02-20 CuFluoG0_M036_fullspeed_2025-02-20 /mnt/sls_det_storage/jungfrau_calib/ana/M036_fullspeed_CalibAna/ +./CuFluo_analysis 036_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_036_fullspeed_Calib/ pedeHG0_M036_fullspeed_2025-02-20 CuFluoHG0_M036_fullspeed_2025-02-20 /mnt/sls_det_storage/jungfrau_calib/ana/M036_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 036_fullspeed + + +Module 441 +./BP_analysis 441 /mnt/sls_det_storage/jungfrau_calib/data/Module_441_Calib/BP_M441_2024-04-22 /mnt/sls_det_storage/jungfrau_calib/ana/M441_CalibAna/ +./CS_analysis 441 /mnt/sls_det_storage/jungfrau_calib/data/Module_441_Calib/ CS_M441_2024-04-22 /mnt/sls_det_storage/jungfrau_calib/ana/M441_CalibAna/ +./CuFluo_analysis 441 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_441_Calib/ pedeG0_M441_2024-04-23 CuFluoG0_M441_2024-04-23 /mnt/sls_det_storage/jungfrau_calib/ana/M441_CalibAna/ +./CuFluo_analysis 441 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_441_Calib/ pedeHG0_M441_2024-04-23 CuFluoHG0_M441_2024-04-23 /mnt/sls_det_storage/jungfrau_calib/ana/M441_CalibAna/ +./JFMC_CalibWriter_wBP 441 + +Module 441_fullspeed +./BP_analysis 441_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_441_fullspeed_Calib/BP_M441_fullspeed_2025-02-20 /mnt/sls_det_storage/jungfrau_calib/ana/M441_fullspeed_CalibAna/ +./CS_analysis 441_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_441_fullspeed_Calib/ CS_M441_fullspeed_2025-02-21 /mnt/sls_det_storage/jungfrau_calib/ana/M441_fullspeed_CalibAna/ +./CuFluo_analysis 441_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_441_fullspeed_Calib/ pedeG0_M441_fullspeed_2025-02-20 CuFluoG0_M441_fullspeed_2025-02-20 /mnt/sls_det_storage/jungfrau_calib/ana/M441_fullspeed_CalibAna/ +./CuFluo_analysis 441_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_441_fullspeed_Calib/ pedeHG0_M441_fullspeed_2025-02-20 CuFluoHG0_M441_fullspeed_2025-02-20 /mnt/sls_det_storage/jungfrau_calib/ana/M441_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 441_fullspeed + + +Module 535 +./BP_analysis 535 /mnt/sls_det_storage/jungfrau_calib/data/Module_535_Calib/BP_M535_2024-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M535_CalibAna/ +./CS_analysis 535 /mnt/sls_det_storage/jungfrau_calib/data/Module_535_Calib/ CS_M535_2024-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M535_CalibAna/ +./CuFluo_analysis 535 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_535_Calib/ pedeG0_M535_2024-12-10 CuFluoG0_M535_2024-12-10 /mnt/sls_det_storage/jungfrau_calib/ana/M535_CalibAna/ +./CuFluo_analysis 535 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_535_Calib/ pedeHG0_M535_2024-12-10 CuFluoHG0_M535_2024-12-10 /mnt/sls_det_storage/jungfrau_calib/ana/M535_CalibAna/ +./JFMC_CalibWriter_wBP 535 + + +Module 535_fullspeed +./BP_analysis 535_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_535_fullspeed_Calib/BP_M535_fullspeed_2025-02-20 /mnt/sls_det_storage/jungfrau_calib/ana/M535_fullspeed_CalibAna/ +./CS_analysis 535_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_535_fullspeed_Calib/ CS_M535_fullspeed_2025-02-21 /mnt/sls_det_storage/jungfrau_calib/ana/M535_fullspeed_CalibAna/ +./CuFluo_analysis 535_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_535_fullspeed_Calib/ pedeG0_M535_fullspeed_2025-02-20 CuFluoG0_M535_fullspeed_2025-02-20 /mnt/sls_det_storage/jungfrau_calib/ana/M535_fullspeed_CalibAna/ +./CuFluo_analysis 535_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_535_fullspeed_Calib/ pedeHG0_M535_fullspeed_2025-02-20 CuFluoHG0_M535_fullspeed_2025-02-20 /mnt/sls_det_storage/jungfrau_calib/ana/M535_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 535_fullspeed + +Module 454 +./BP_analysis 454 /mnt/sls_det_storage/jungfrau_calib/data/Module_454_Calib/BP_M454_2024-11-18 /mnt/sls_det_storage/jungfrau_calib/ana/M454_CalibAna/ +./CS_analysis 454 /mnt/sls_det_storage/jungfrau_calib/data/Module_454_Calib/ CS_M454_2024-11-18 /mnt/sls_det_storage/jungfrau_calib/ana/M454_CalibAna/ +./CuFluo_analysis 454 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_454_Calib/ pedeG0_M454_2024-11-20 CuFluoG0_M454_2024-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M454_CalibAna/ +./CuFluo_analysis 454 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_454_Calib/ pedeHG0_M454_2024-11-20 CuFluoHG0_M454_2024-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M454_CalibAna/ +./JFMC_CalibWriter_wBP 454 + +Module 454_fullspeed +./BP_analysis 454_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_454_fullspeed_Calib/BP_M454_fullspeed_2025-02-20 /mnt/sls_det_storage/jungfrau_calib/ana/M454_fullspeed_CalibAna/ +./CS_analysis 454_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_454_fullspeed_Calib/ CS_M454_fullspeed_2025-02-20 /mnt/sls_det_storage/jungfrau_calib/ana/M454_fullspeed_CalibAna/ +./CuFluo_analysis 454_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_454_fullspeed_Calib/ pedeG0_M454_fullspeed_2025-02-12 CuFluoG0_M454_fullspeed_2025-02-12 /mnt/sls_det_storage/jungfrau_calib/ana/M454_fullspeed_CalibAna/ +./CuFluo_analysis 454_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_454_fullspeed_Calib/ pedeHG0_M454_fullspeed_2025-02-12 CuFluoHG0_M454_fullspeed_2025-02-12 /mnt/sls_det_storage/jungfrau_calib/ana/M454_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 454_fullspeed + +Module 466 +./BP_analysis 466 /mnt/sls_det_storage/jungfrau_calib/data/Module_466_Calib/BP_M466_2024-11-18 /mnt/sls_det_storage/jungfrau_calib/ana/M466_CalibAna/ +./CS_analysis 466 /mnt/sls_det_storage/jungfrau_calib/data/Module_466_Calib/ CS_M466_2024-11-18 /mnt/sls_det_storage/jungfrau_calib/ana/M466_CalibAna/ +./CuFluo_analysis 466 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_466_Calib/ pedeG0_M466_2024-11-20 CuFluoG0_M466_2024-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M466_CalibAna/ +./CuFluo_analysis 466 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_466_Calib/ pedeHG0_M466_2024-11-20 CuFluoHG0_M466_2024-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M466_CalibAna/ +./JFMC_CalibWriter_wBP 466 + + +Module 466_fullspeed +./BP_analysis 466_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_466_fullspeed_Calib/BP_M466_fullspeed_2025-02-20 /mnt/sls_det_storage/jungfrau_calib/ana/M466_fullspeed_CalibAna/ +./CS_analysis 466_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_466_fullspeed_Calib/ CS_M466_fullspeed_2025-02-20 /mnt/sls_det_storage/jungfrau_calib/ana/M466_fullspeed_CalibAna/ +./CuFluo_analysis 466_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_466_fullspeed_Calib/ pedeG0_M466_fullspeed_2025-02-12 CuFluoG0_M466_fullspeed_2025-02-12 /mnt/sls_det_storage/jungfrau_calib/ana/M466_fullspeed_CalibAna/ +./CuFluo_analysis 466_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_466_fullspeed_Calib/ pedeHG0_M466_fullspeed_2025-02-12 CuFluoHG0_M466_fullspeed_2025-02-12 /mnt/sls_det_storage/jungfrau_calib/ana/M466_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 466_fullspeed + +Module 536 +./BP_analysis 536 /mnt/sls_det_storage/jungfrau_calib/data/Module_536_Calib/BP_M536_2024-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M536_CalibAna/ +./CS_analysis 536 /mnt/sls_det_storage/jungfrau_calib/data/Module_536_Calib/ CS_M536_2024-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M536_CalibAna/ +./CuFluo_analysis 536 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_536_Calib/ pedeG0_M536_2024-12-10 CuFluoG0_M536_2024-12-10 /mnt/sls_det_storage/jungfrau_calib/ana/M536_CalibAna/ +./CuFluo_analysis 536 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_536_Calib/ pedeHG0_M536_2024-12-10 CuFluoHG0_M536_2024-12-10 /mnt/sls_det_storage/jungfrau_calib/ana/M536_CalibAna/ +./JFMC_CalibWriter_wBP 536 + +Module 536_fullspeed +./BP_analysis 536_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_536_fullspeed_Calib/BP_M536_fullspeed_2025-02-20 /mnt/sls_det_storage/jungfrau_calib/ana/M536_fullspeed_CalibAna/ +./CS_analysis 536_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_536_fullspeed_Calib/ CS_M536_fullspeed_2025-02-20 /mnt/sls_det_storage/jungfrau_calib/ana/M536_fullspeed_CalibAna/ +./CuFluo_analysis 536_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_536_fullspeed_Calib/ pedeG0_M536_fullspeed_2025-02-12 CuFluoG0_M536_fullspeed_2025-02-12 /mnt/sls_det_storage/jungfrau_calib/ana/M536_fullspeed_CalibAna/ +./CuFluo_analysis 536_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_536_fullspeed_Calib/ pedeHG0_M536_fullspeed_2025-02-12 CuFluoHG0_M536_fullspeed_2025-02-12 /mnt/sls_det_storage/jungfrau_calib/ana/M536_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 536_fullspeed + + +Module 580 +./BP_analysis_thin 580 /mnt/sls_det_storage/jungfrau_calib/data/Module_580_Calib/BP_M580_2025-02-21 /mnt/sls_det_storage/jungfrau_calib/ana/M580_CalibAna/ +./CS_analysis 580 /mnt/sls_det_storage/jungfrau_calib/data/Module_580_Calib/ CS_M580_2025-02-21 /mnt/sls_det_storage/jungfrau_calib/ana/M580_CalibAna/ +./CuFluo_analysis 580 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_580_Calib/ pedeG0_M580_2025-02-21 CuFluoG0_M580_2025-02-21 /mnt/sls_det_storage/jungfrau_calib/ana/M580_CalibAna/ +./CuFluo_analysis 580 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_580_Calib/ pedeHG0_M580_2025-02-21 CuFluoHG0_M580_2025-02-21 /mnt/sls_det_storage/jungfrau_calib/ana/M580_CalibAna/ +./JFMC_CalibWriter_wBP 580 + + +Module 580_fullspeed +./BP_analysis_thin 580_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_580_fullspeed_Calib/BP_M580_fullspeed_2025-02-21 /mnt/sls_det_storage/jungfrau_calib/ana/M580_fullspeed_CalibAna/ +./CS_analysis 580_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_580_fullspeed_Calib/ CS_M580_fullspeed_2025-02-21 /mnt/sls_det_storage/jungfrau_calib/ana/M580_fullspeed_CalibAna/ +./CuFluo_analysis 580_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_580_fullspeed_Calib/ pedeG0_M580_fullspeed_2025-02-21 CuFluoG0_M580_fullspeed_2025-02-21 /mnt/sls_det_storage/jungfrau_calib/ana/M580_fullspeed_CalibAna/ +./CuFluo_analysis 580_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_580_fullspeed_Calib/ pedeHG0_M580_fullspeed_2025-02-21 CuFluoHG0_M580_fullspeed_2025-02-21 /mnt/sls_det_storage/jungfrau_calib/ana/M580_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 580_fullspeed + +Module 596 +./BP_analysis 596 /mnt/sls_det_storage/jungfrau_calib/data/Module_596_Calib/BP_M596_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M596_CalibAna/ +./CS_analysis 596 /mnt/sls_det_storage/jungfrau_calib/data/Module_596_Calib/ CS_M596_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M596_CalibAna/ +./CuFluo_analysis 596 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_596_Calib/ pedeG0_M596_2025-03-12 CuFluoG0_M596_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M596_CalibAna/ +./CuFluo_analysis 596 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_596_Calib/ pedeHG0_M596_2025-03-12 CuFluoHG0_M596_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M596_CalibAna/ +./JFMC_CalibWriter_wBP 596 + + +Module 596_fullspeed +./BP_analysis 596_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_596_fullspeed_Calib/BP_M596_fullspeed_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M596_fullspeed_CalibAna/ +./CS_analysis 596_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_596_fullspeed_Calib/ CS_M596_fullspeed_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M596_fullspeed_CalibAna/ +./CuFluo_analysis 596_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_596_fullspeed_Calib/ pedeG0_M596_fullspeed_2025-03-12 CuFluoG0_M596_fullspeed_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M596_fullspeed_CalibAna/ +./CuFluo_analysis 596_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_596_fullspeed_Calib/ pedeHG0_M596_fullspeed_2025-03-12 CuFluoHG0_M596_fullspeed_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M596_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 596_fullspeed + + +Module 597 +#./BP_analysis 597 /mnt/sls_det_storage/jungfrau_calib/data/Module_597_Calib/BP_M597_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M597_CalibAna/ +./CS_analysis 597 /mnt/sls_det_storage/jungfrau_calib/data/Module_597_Calib/ CS_M597_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M597_CalibAna/ +#./CuFluo_analysis 597 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_597_Calib/ pedeG0_M597_2025-03-12 CuFluoG0_M597_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M597_CalibAna/ +#./CuFluo_analysis 597 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_597_Calib/ pedeHG0_M597_2025-03-12 CuFluoHG0_M597_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M597_CalibAna/ +./JFMC_CalibWriter_wBP 597 + +Module 597_fullspeed +./BP_analysis 597_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_597_fullspeed_Calib/BP_M597_fullspeed_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M597_fullspeed_CalibAna/ +./CS_analysis 597_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_597_fullspeed_Calib/ CS_M597_fullspeed_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M597_fullspeed_CalibAna/ +./CuFluo_analysis 597_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_597_fullspeed_Calib/ pedeG0_M597_fullspeed_2025-03-12 CuFluoG0_M597_fullspeed_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M597_fullspeed_CalibAna/ +./CuFluo_analysis 597_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_597_fullspeed_Calib/ pedeHG0_M597_fullspeed_2025-03-12 CuFluoHG0_M597_fullspeed_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M597_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 597_fullspeed + + +Module 598 +./BP_analysis 598 /mnt/sls_det_storage/jungfrau_calib/data/Module_598_Calib/BP_M598_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M598_CalibAna/ +./CS_analysis 598 /mnt/sls_det_storage/jungfrau_calib/data/Module_598_Calib/ CS_M598_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M598_CalibAna/ +./CuFluo_analysis 598 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_598_Calib/ pedeG0_M598_2025-03-12 CuFluoG0_M598_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M598_CalibAna/ +./CuFluo_analysis 598 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_598_Calib/ pedeHG0_M598_2025-03-12 CuFluoHG0_M598_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M598_CalibAna/ +./JFMC_CalibWriter_wBP 598 + + +Module 598_fullspeed +./BP_analysis 598_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_598_fullspeed_Calib/BP_M598_fullspeed_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M598_fullspeed_CalibAna/ +./CS_analysis 598_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_598_fullspeed_Calib/ CS_M598_fullspeed_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M598_fullspeed_CalibAna/ +./CuFluo_analysis 598_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_598_fullspeed_Calib/ pedeG0_M598_fullspeed_2025-03-12 CuFluoG0_M598_fullspeed_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M598_fullspeed_CalibAna/ +./CuFluo_analysis 598_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_598_fullspeed_Calib/ pedeHG0_M598_fullspeed_2025-03-12 CuFluoHG0_M598_fullspeed_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M598_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 598_fullspeed + + +Module 599 +./BP_analysis 599 /mnt/sls_det_storage/jungfrau_calib/data/Module_599_Calib/BP_M599_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M599_CalibAna/ +./CS_analysis 599 /mnt/sls_det_storage/jungfrau_calib/data/Module_599_Calib/ CS_M599_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M599_CalibAna/ +./CuFluo_analysis 599 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_599_Calib/ pedeG0_M599_2025-03-12 CuFluoG0_M599_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M599_CalibAna/ +./CuFluo_analysis 599 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_599_Calib/ pedeHG0_M599_2025-03-12 CuFluoHG0_M599_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M599_CalibAna/ +./JFMC_CalibWriter_wBP 599 + + +Module 599_fullspeed +./BP_analysis 599_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_599_fullspeed_Calib/BP_M599_fullspeed_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M599_fullspeed_CalibAna/ +./CS_analysis 599_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_599_fullspeed_Calib/ CS_M599_fullspeed_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M599_fullspeed_CalibAna/ +./CuFluo_analysis 599_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_599_fullspeed_Calib/ pedeG0_M599_fullspeed_2025-03-12 CuFluoG0_M599_fullspeed_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M599_fullspeed_CalibAna/ +./CuFluo_analysis 599_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_599_fullspeed_Calib/ pedeHG0_M599_fullspeed_2025-03-12 CuFluoHG0_M599_fullspeed_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M599_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 599_fullspeed + + +Module 602 +./BP_analysis 602 /mnt/sls_det_storage/jungfrau_calib/data/Module_602_Calib/BP_M602_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M602_CalibAna/ +./CS_analysis 602 /mnt/sls_det_storage/jungfrau_calib/data/Module_602_Calib/ CS_M602_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M602_CalibAna/ +./CuFluo_analysis 602 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_602_Calib/ pedeG0_M602_2025-03-12 CuFluoG0_M602_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M602_CalibAna/ +./CuFluo_analysis 602 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_602_Calib/ pedeHG0_M602_2025-03-12 CuFluoHG0_M602_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M602_CalibAna/ +./JFMC_CalibWriter_wBP 602 + + +Module 602_fullspeed +./BP_analysis 602_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_602_fullspeed_Calib/BP_M602_fullspeed_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M602_fullspeed_CalibAna/ +./CS_analysis 602_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_602_fullspeed_Calib/ CS_M602_fullspeed_2025-03-11 /mnt/sls_det_storage/jungfrau_calib/ana/M602_fullspeed_CalibAna/ +./CuFluo_analysis 602_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_602_fullspeed_Calib/ pedeG0_M602_fullspeed_2025-03-12 CuFluoG0_M602_fullspeed_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M602_fullspeed_CalibAna/ +./CuFluo_analysis 602_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_602_fullspeed_Calib/ pedeHG0_M602_fullspeed_2025-03-12 CuFluoHG0_M602_fullspeed_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M602_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 602_fullspeed + + +Module 603 +./BP_analysis 603 /mnt/sls_det_storage/jungfrau_calib/data/Module_603_Calib/BP_M603_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M603_CalibAna/ +./CS_analysis 603 /mnt/sls_det_storage/jungfrau_calib/data/Module_603_Calib/ CS_M603_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M603_CalibAna/ +./CuFluo_analysis 603 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_603_Calib/ pedeG0_M603_2025-03-12 CuFluoG0_M603_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M603_CalibAna/ +./CuFluo_analysis 603 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_603_Calib/ pedeHG0_M603_2025-03-12 CuFluoHG0_M603_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M603_CalibAna/ +./JFMC_CalibWriter_wBP 603 + +Module 603_fullspeed +./BP_analysis 603_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_603_fullspeed_Calib/BP_M603_fullspeed_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M603_fullspeed_CalibAna/ +./CS_analysis 603_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_603_fullspeed_Calib/ CS_M603_fullspeed_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M603_fullspeed_CalibAna/ +./CuFluo_analysis 603_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_603_fullspeed_Calib/ pedeG0_M603_fullspeed_2025-03-12 CuFluoG0_M603_fullspeed_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M603_fullspeed_CalibAna/ +./CuFluo_analysis 603_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_603_fullspeed_Calib/ pedeHG0_M603_fullspeed_2025-03-12 CuFluoHG0_M603_fullspeed_2025-03-12 /mnt/sls_det_storage/jungfrau_calib/ana/M603_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 603_fullspeed + + +Module 578 +./BP_analysis 578 /mnt/sls_det_storage/jungfrau_calib/data/Module_578_Calib/BP_M578_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M578_CalibAna/ +./CS_analysis 578 /mnt/sls_det_storage/jungfrau_calib/data/Module_578_Calib/ CS_M578_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M578_CalibAna/ +./CuFluo_analysis 578 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_578_Calib/ pedeG0_M578_2025-03-18 CuFluoG0_M578_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M578_CalibAna/ +./CuFluo_analysis 578 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_578_Calib/ pedeHG0_M578_2025-03-18 CuFluoHG0_M578_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M578_CalibAna/ +./JFMC_CalibWriter_wBP 578 + + +Module 578_fullspeed +./BP_analysis 578_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_578_fullspeed_Calib/BP_M578_fullspeed_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M578_fullspeed_CalibAna/ +./CS_analysis 578_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_578_fullspeed_Calib/ CS_M578_fullspeed_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M578_fullspeed_CalibAna/ +./CuFluo_analysis 578_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_578_fullspeed_Calib/ pedeG0_M578_fullspeed_2025-03-18 CuFluoG0_M578_fullspeed_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M578_fullspeed_CalibAna/ +./CuFluo_analysis 578_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_578_fullspeed_Calib/ pedeHG0_M578_fullspeed_2025-03-18 CuFluoHG0_M578_fullspeed_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M578_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 578_fullspeed + + +Module 586 +./BP_analysis 586 /mnt/sls_det_storage/jungfrau_calib/data/Module_586_Calib/BP_M586_2025-05-01 /mnt/sls_det_storage/jungfrau_calib/ana/M586_CalibAna/ +./CS_analysis 586 /mnt/sls_det_storage/jungfrau_calib/data/Module_586_Calib/ CS_M586_2025-05-01 /mnt/sls_det_storage/jungfrau_calib/ana/M586_CalibAna/ +./CuFluo_analysis 586 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_586_Calib/ pedeG0_M586_2025-05-01 CuFluoG0_M586_2025-05-01 /mnt/sls_det_storage/jungfrau_calib/ana/M586_CalibAna/ +./CuFluo_analysis 586 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_586_Calib/ pedeHG0_M586_2025-05-01 CuFluoHG0_M586_2025-05-01 /mnt/sls_det_storage/jungfrau_calib/ana/M586_CalibAna/ +./JFMC_CalibWriter_wBP 586 + + +Module 586_fullspeed +./BP_analysis 586_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_586_fullspeed_Calib/BP_M586_fullspeed_2025-05-01 /mnt/sls_det_storage/jungfrau_calib/ana/M586_fullspeed_CalibAna/ +./CS_analysis 586_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_586_fullspeed_Calib/ CS_M586_fullspeed_2025-05-01 /mnt/sls_det_storage/jungfrau_calib/ana/M586_fullspeed_CalibAna/ +./CuFluo_analysis 586_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_586_fullspeed_Calib/ pedeG0_M586_fullspeed_2025-05-01 CuFluoG0_M586_fullspeed_2025-05-01 /mnt/sls_det_storage/jungfrau_calib/ana/M586_fullspeed_CalibAna/ +./CuFluo_analysis 586_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_586_fullspeed_Calib/ pedeHG0_M586_fullspeed_2025-05-01 CuFluoHG0_M586_fullspeed_2025-05-01 /mnt/sls_det_storage/jungfrau_calib/ana/M586_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 586_fullspeed + + +Module 588 +./BP_analysis 588 /mnt/sls_det_storage/jungfrau_calib/data/Module_588_Calib/BP_M588_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M588_CalibAna/ +./CS_analysis 588 /mnt/sls_det_storage/jungfrau_calib/data/Module_588_Calib/ CS_M588_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M588_CalibAna/ +./CuFluo_analysis 588 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_588_Calib/ pedeG0_M588_2025-03-18 CuFluoG0_M588_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M588_CalibAna/ +./CuFluo_analysis 588 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_588_Calib/ pedeHG0_M588_2025-03-18 CuFluoHG0_M588_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M588_CalibAna/ +./JFMC_CalibWriter_wBP 588 + +Module 588_fullspeed +./BP_analysis 588_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_588_fullspeed_Calib/BP_M588_fullspeed_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M588_fullspeed_CalibAna/ +./CS_analysis 588_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_588_fullspeed_Calib/ CS_M588_fullspeed_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M588_fullspeed_CalibAna/ +./CuFluo_analysis 588_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_588_fullspeed_Calib/ pedeG0_M588_fullspeed_2025-03-18 CuFluoG0_M588_fullspeed_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M588_fullspeed_CalibAna/ +./CuFluo_analysis 588_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_588_fullspeed_Calib/ pedeHG0_M588_fullspeed_2025-03-18 CuFluoHG0_M588_fullspeed_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M588_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 588_fullspeed + + +Module 592 +./BP_analysis 592 /mnt/sls_det_storage/jungfrau_calib/data/Module_592_Calib/BP_M592_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M592_CalibAna/ +./CS_analysis 592 /mnt/sls_det_storage/jungfrau_calib/data/Module_592_Calib/ CS_M592_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M592_CalibAna/ +./CuFluo_analysis 592 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_592_Calib/ pedeG0_M592_2025-03-18 CuFluoG0_M592_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M592_CalibAna/ +./CuFluo_analysis 592 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_592_Calib/ pedeHG0_M592_2025-03-18 CuFluoHG0_M592_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M592_CalibAna/ +./JFMC_CalibWriter_wBP 592 + + +Module 592_fullspeed +./BP_analysis 592_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_592_fullspeed_Calib/BP_M592_fullspeed_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M592_fullspeed_CalibAna/ +./CS_analysis 592_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_592_fullspeed_Calib/ CS_M592_fullspeed_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M592_fullspeed_CalibAna/ +./CuFluo_analysis 592_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_592_fullspeed_Calib/ pedeG0_M592_fullspeed_2025-03-18 CuFluoG0_M592_fullspeed_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M592_fullspeed_CalibAna/ +./CuFluo_analysis 592_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_592_fullspeed_Calib/ pedeHG0_M592_fullspeed_2025-03-18 CuFluoHG0_M592_fullspeed_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M592_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 592_fullspeed + + +Module 590 +./BP_analysis 590 /mnt/sls_det_storage/jungfrau_calib/data/Module_590_Calib/BP_M590_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M590_CalibAna/ +./CS_analysis 590 /mnt/sls_det_storage/jungfrau_calib/data/Module_590_Calib/ CS_M590_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M590_CalibAna/ +./CuFluo_analysis 590 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_590_Calib/ pedeG0_M590_2025-03-18 CuFluoG0_M590_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M590_CalibAna/ +./CuFluo_analysis 590 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_590_Calib/ pedeHG0_M590_2025-03-18 CuFluoHG0_M590_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M590_CalibAna/ +./JFMC_CalibWriter_wBP 590 + +Module 590_fullspeed +./BP_analysis 590_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_590_fullspeed_Calib/BP_M590_fullspeed_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M590_fullspeed_CalibAna/ +./CS_analysis 590_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_590_fullspeed_Calib/ CS_M590_fullspeed_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M590_fullspeed_CalibAna/ +./CuFluo_analysis 590_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_590_fullspeed_Calib/ pedeG0_M590_fullspeed_2025-03-18 CuFluoG0_M590_fullspeed_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M590_fullspeed_CalibAna/ +./CuFluo_analysis 590_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_590_fullspeed_Calib/ pedeHG0_M590_fullspeed_2025-03-18 CuFluoHG0_M590_fullspeed_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M590_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 590_fullspeed + + +Module 591 +./BP_analysis 591 /mnt/sls_det_storage/jungfrau_calib/data/Module_591_Calib/BP_M591_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M591_CalibAna/ +./CS_analysis 591 /mnt/sls_det_storage/jungfrau_calib/data/Module_591_Calib/ CS_M591_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M591_CalibAna/ +./CuFluo_analysis 591 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_591_Calib/ pedeG0_M591_2025-03-18 CuFluoG0_M591_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M591_CalibAna/ +./CuFluo_analysis 591 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_591_Calib/ pedeHG0_M591_2025-03-18 CuFluoHG0_M591_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M591_CalibAna/ +./JFMC_CalibWriter_wBP 591 + +Module 591_fullspeed +./BP_analysis 591_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_591_fullspeed_Calib/BP_M591_fullspeed_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M591_fullspeed_CalibAna/ +./CS_analysis 591_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_591_fullspeed_Calib/ CS_M591_fullspeed_2025-03-17 /mnt/sls_det_storage/jungfrau_calib/ana/M591_fullspeed_CalibAna/ +./CuFluo_analysis 591_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_591_fullspeed_Calib/ pedeG0_M591_fullspeed_2025-03-18 CuFluoG0_M591_fullspeed_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M591_fullspeed_CalibAna/ +./CuFluo_analysis 591_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_591_fullspeed_Calib/ pedeHG0_M591_fullspeed_2025-03-18 CuFluoHG0_M591_fullspeed_2025-03-18 /mnt/sls_det_storage/jungfrau_calib/ana/M591_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 591_fullspeed + + +Module 589 +./BP_analysis 589 /mnt/sls_det_storage/jungfrau_calib/data/Module_589_Calib/BP_M589_2025-03-24 /mnt/sls_det_storage/jungfrau_calib/ana/M589_CalibAna/ +./CS_analysis 589 /mnt/sls_det_storage/jungfrau_calib/data/Module_589_Calib/ CS_M589_2025-03-24 /mnt/sls_det_storage/jungfrau_calib/ana/M589_CalibAna/ +./CuFluo_analysis 589 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_589_Calib/ pedeG0_M589_2025-03-24 CuFluoG0_M589_2025-03-24 /mnt/sls_det_storage/jungfrau_calib/ana/M589_CalibAna/ +./CuFluo_analysis 589 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_589_Calib/ pedeHG0_M589_2025-03-24 CuFluoHG0_M589_2025-03-24 /mnt/sls_det_storage/jungfrau_calib/ana/M589_CalibAna/ +./JFMC_CalibWriter_wBP 589 + +Module 589_fullspeed +./BP_analysis 589_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_589_fullspeed_Calib/BP_M589_fullspeed_2025-03-24 /mnt/sls_det_storage/jungfrau_calib/ana/M589_fullspeed_CalibAna/ +./CS_analysis 589_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_589_fullspeed_Calib/ CS_M589_fullspeed_2025-03-24 /mnt/sls_det_storage/jungfrau_calib/ana/M589_fullspeed_CalibAna/ +./CuFluo_analysis 589_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_589_fullspeed_Calib/ pedeG0_M589_fullspeed_2025-03-24 CuFluoG0_M589_fullspeed_2025-03-24 /mnt/sls_det_storage/jungfrau_calib/ana/M589_fullspeed_CalibAna/ +./CuFluo_analysis 589_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_589_fullspeed_Calib/ pedeHG0_M589_fullspeed_2025-03-24 CuFluoHG0_M589_fullspeed_2025-03-24 /mnt/sls_det_storage/jungfrau_calib/ana/M589_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 589_fullspeed + +Module 594 +./BP_analysis 594 /mnt/sls_det_storage/jungfrau_calib/data/Module_594_Calib/BP_M594_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M594_CalibAna/ +./CS_analysis 594 /mnt/sls_det_storage/jungfrau_calib/data/Module_594_Calib/ CS_M594_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M594_CalibAna/ +./CuFluo_analysis 594 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_594_Calib/ pedeG0_M594_2025-03-21 CuFluoG0_M594_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M594_CalibAna/ +./CuFluo_analysis 594 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_594_Calib/ pedeHG0_M594_2025-03-21 CuFluoHG0_M594_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M594_CalibAna/ +./JFMC_CalibWriter_wBP 594 + + +Module 594_fullspeed +./BP_analysis 594_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_594_fullspeed_Calib/BP_M594_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M594_fullspeed_CalibAna/ +./CS_analysis 594_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_594_fullspeed_Calib/ CS_M594_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M594_fullspeed_CalibAna/ +./CuFluo_analysis 594_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_594_fullspeed_Calib/ pedeG0_M594_fullspeed_2025-03-21 CuFluoG0_M594_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M594_fullspeed_CalibAna/ +./CuFluo_analysis 594_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_594_fullspeed_Calib/ pedeHG0_M594_fullspeed_2025-03-21 CuFluoHG0_M594_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M594_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 594_fullspeed + + +Module 595 +./BP_analysis 595 /mnt/sls_det_storage/jungfrau_calib/data/Module_595_Calib/BP_M595_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M595_CalibAna/ +./CS_analysis 595 /mnt/sls_det_storage/jungfrau_calib/data/Module_595_Calib/ CS_M595_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M595_CalibAna/ +./CuFluo_analysis 595 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_595_Calib/ pedeG0_M595_2025-03-21 CuFluoG0_M595_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M595_CalibAna/ +./CuFluo_analysis 595 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_595_Calib/ pedeHG0_M595_2025-03-21 CuFluoHG0_M595_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M595_CalibAna/ +./JFMC_CalibWriter_wBP 595 + + +Module 595_fullspeed +./BP_analysis 595_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_595_fullspeed_Calib/BP_M595_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M595_fullspeed_CalibAna/ +./CS_analysis 595_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_595_fullspeed_Calib/ CS_M595_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M595_fullspeed_CalibAna/ +./CuFluo_analysis 595_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_595_fullspeed_Calib/ pedeG0_M595_fullspeed_2025-03-21 CuFluoG0_M595_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M595_fullspeed_CalibAna/ +./CuFluo_analysis 595_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_595_fullspeed_Calib/ pedeHG0_M595_fullspeed_2025-03-21 CuFluoHG0_M595_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M595_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 595_fullspeed + + +Module 606 +./BP_analysis 606 /mnt/sls_det_storage/jungfrau_calib/data/Module_606_Calib/BP_M606_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M606_CalibAna/ +./CS_analysis 606 /mnt/sls_det_storage/jungfrau_calib/data/Module_606_Calib/ CS_M606_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M606_CalibAna/ +./CuFluo_analysis 606 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_606_Calib/ pedeG0_M606_2025-03-21 CuFluoG0_M606_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M606_CalibAna/ +./CuFluo_analysis 606 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_606_Calib/ pedeHG0_M606_2025-03-21 CuFluoHG0_M606_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M606_CalibAna/ +./JFMC_CalibWriter_wBP 606 + + +Module 606_fullspeed +./BP_analysis 606_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_606_fullspeed_Calib/BP_M606_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M606_fullspeed_CalibAna/ +./CS_analysis 606_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_606_fullspeed_Calib/ CS_M606_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M606_fullspeed_CalibAna/ +./CuFluo_analysis 606_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_606_fullspeed_Calib/ pedeG0_M606_fullspeed_2025-03-21 CuFluoG0_M606_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M606_fullspeed_CalibAna/ +./CuFluo_analysis 606_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_606_fullspeed_Calib/ pedeHG0_M606_fullspeed_2025-03-21 CuFluoHG0_M606_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M606_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 606_fullspeed + + +Module 608 +./BP_analysis 608 /mnt/sls_det_storage/jungfrau_calib/data/Module_608_Calib/BP_M608_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M608_CalibAna/ +./CS_analysis 608 /mnt/sls_det_storage/jungfrau_calib/data/Module_608_Calib/ CS_M608_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M608_CalibAna/ +./CuFluo_analysis 608 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_608_Calib/ pedeG0_M608_2025-03-21 CuFluoG0_M608_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M608_CalibAna/ +./CuFluo_analysis 608 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_608_Calib/ pedeHG0_M608_2025-03-21 CuFluoHG0_M608_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M608_CalibAna/ +./JFMC_CalibWriter_wBP 608 + + +Module 608_fullspeed +./BP_analysis 608_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_608_fullspeed_Calib/BP_M608_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M608_fullspeed_CalibAna/ +./CS_analysis 608_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_608_fullspeed_Calib/ CS_M608_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M608_fullspeed_CalibAna/ +./CuFluo_analysis 608_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_608_fullspeed_Calib/ pedeG0_M608_fullspeed_2025-03-21 CuFluoG0_M608_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M608_fullspeed_CalibAna/ +./CuFluo_analysis 608_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_608_fullspeed_Calib/ pedeHG0_M608_fullspeed_2025-03-21 CuFluoHG0_M608_fullspeed_2025-03-21 /mnt/sls_det_storage/jungfrau_calib/ana/M608_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 608_fullspeed + + +Module 607 +./BP_analysis 607 /mnt/sls_det_storage/jungfrau_calib/data/Module_607_Calib/BP_M607_2025-05-23 /mnt/sls_det_storage/jungfrau_calib/ana/M607_CalibAna/ +./CS_analysis 607 /mnt/sls_det_storage/jungfrau_calib/data/Module_607_Calib/ CS_M607_2025-05-23 /mnt/sls_det_storage/jungfrau_calib/ana/M607_CalibAna/ +./CuFluo_analysis 607 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_607_Calib/ pedeG0_M607_2025-05-26 CuFluoG0_M607_2025-05-26 /mnt/sls_det_storage/jungfrau_calib/ana/M607_CalibAna/ +./CuFluo_analysis 607 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_607_Calib/ pedeHG0_M607_2025-05-26 CuFluoHG0_M607_2025-05-26 /mnt/sls_det_storage/jungfrau_calib/ana/M607_CalibAna/ +./JFMC_CalibWriter_wBP 607 + + +Module 607_fullspeed +#M607_fullspeed +./BP_analysis 607_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_607_fullspeed_Calib/BP_M607_fullspeed_2025-05-23 /mnt/sls_det_storage/jungfrau_calib/ana/M607_fullspeed_CalibAna/ +./CS_analysis 607_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_607_fullspeed_Calib/ CS_M607_fullspeed_2025-05-23 /mnt/sls_det_storage/jungfrau_calib/ana/M607_fullspeed_CalibAna/ +./CuFluo_analysis 607_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_607_fullspeed_Calib/ pedeG0_M607_fullspeed_2025-05-26 CuFluoG0_M607_fullspeed_2025-05-26 /mnt/sls_det_storage/jungfrau_calib/ana/M607_fullspeed_CalibAna/ +./CuFluo_analysis 607_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_607_fullspeed_Calib/ pedeHG0_M607_fullspeed_2025-05-26 CuFluoHG0_M607_fullspeed_2025-05-26 /mnt/sls_det_storage/jungfrau_calib/ana/M607_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 607_fullspeed + +Module 609 +./BP_analysis 609 /mnt/sls_det_storage/jungfrau_calib/data/Module_609_Calib/BP_M609_2025-06-04 /mnt/sls_det_storage/jungfrau_calib/ana/M609_CalibAna/ +./CS_analysis 609 /mnt/sls_det_storage/jungfrau_calib/data/Module_609_Calib/ CS_M609_2025-05-23 /mnt/sls_det_storage/jungfrau_calib/ana/M609_CalibAna/ +./CuFluo_analysis 609 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_609_Calib/ pedeG0_M609_2025-05-26 CuFluoG0_M609_2025-05-26 /mnt/sls_det_storage/jungfrau_calib/ana/M609_CalibAna/ +./CuFluo_analysis 609 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_609_Calib/ pedeHG0_M609_2025-05-26 CuFluoHG0_M609_2025-05-26 /mnt/sls_det_storage/jungfrau_calib/ana/M609_CalibAna/ +./JFMC_CalibWriter_wBP 609 + + +Module 609_fullspeed +./BP_analysis 609_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_609_fullspeed_Calib/BP_M609_fullspeed_2025-05-23 /mnt/sls_det_storage/jungfrau_calib/ana/M609_fullspeed_CalibAna/ +./CS_analysis 609_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_609_fullspeed_Calib/ CS_M609_fullspeed_2025-05-23 /mnt/sls_det_storage/jungfrau_calib/ana/M609_fullspeed_CalibAna/ +./CuFluo_analysis 609_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_609_fullspeed_Calib/ pedeG0_M609_fullspeed_2025-05-26 CuFluoG0_M609_fullspeed_2025-05-26 /mnt/sls_det_storage/jungfrau_calib/ana/M609_fullspeed_CalibAna/ +./CuFluo_analysis 609_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_609_fullspeed_Calib/ pedeHG0_M609_fullspeed_2025-05-26 CuFluoHG0_M609_fullspeed_2025-05-26 /mnt/sls_det_storage/jungfrau_calib/ana/M609_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 609_fullspeed + +Module 625 +./BP_analysis 625 /mnt/sls_det_storage/jungfrau_calib/data/Module_625_Calib/BP_M625_2025-05-02 /mnt/sls_det_storage/jungfrau_calib/ana/M625_CalibAna/ +./CS_analysis 625 /mnt/sls_det_storage/jungfrau_calib/data/Module_625_Calib/ CS_M625_2025-05-02 /mnt/sls_det_storage/jungfrau_calib/ana/M625_CalibAna/ +./CuFluo_analysis 625 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_625_Calib/ pedeG0_M625_2025-05-01 CuFluoG0_M625_2025-05-01 /mnt/sls_det_storage/jungfrau_calib/ana/M625_CalibAna/ +./CuFluo_analysis 625 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_625_Calib/ pedeHG0_M625_2025-05-01 CuFluoHG0_M625_2025-05-01 /mnt/sls_det_storage/jungfrau_calib/ana/M625_CalibAna/ +./JFMC_CalibWriter_wBP 625 + +Module 625_fullspeed +./BP_analysis 625_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_625_fullspeed_Calib/BP_M625_fullspeed_2025-05-02 /mnt/sls_det_storage/jungfrau_calib/ana/M625_fullspeed_CalibAna/ +./CS_analysis 625_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_625_fullspeed_Calib/ CS_M625_fullspeed_2025-05-02 /mnt/sls_det_storage/jungfrau_calib/ana/M625_fullspeed_CalibAna/ +./CuFluo_analysis 625_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_625_fullspeed_Calib/ pedeG0_M625_fullspeed_2025-05-01 CuFluoG0_M625_fullspeed_2025-05-01 /mnt/sls_det_storage/jungfrau_calib/ana/M625_fullspeed_CalibAna/ +./CuFluo_analysis 625_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_625_fullspeed_Calib/ pedeHG0_M625_fullspeed_2025-05-01 CuFluoHG0_M625_fullspeed_2025-05-01 /mnt/sls_det_storage/jungfrau_calib/ana/M625_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 625_fullspeed + + +Module 626 +./BP_analysis 626 /mnt/sls_det_storage/jungfrau_calib/data/Module_626_Calib/BP_M626_2025-05-02 /mnt/sls_det_storage/jungfrau_calib/ana/M626_CalibAna/ +./CS_analysis 626 /mnt/sls_det_storage/jungfrau_calib/data/Module_626_Calib/ CS_M626_2025-05-02 /mnt/sls_det_storage/jungfrau_calib/ana/M626_CalibAna/ +./CuFluo_analysis 626 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_626_Calib/ pedeG0_M626_2025-05-02 CuFluoG0_M626_2025-05-02 /mnt/sls_det_storage/jungfrau_calib/ana/M626_CalibAna/ +./CuFluo_analysis 626 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_626_Calib/ pedeHG0_M626_2025-05-02 CuFluoHG0_M626_2025-05-02 /mnt/sls_det_storage/jungfrau_calib/ana/M626_CalibAna/ +./JFMC_CalibWriter_wBP 626 + +Module 626_fullspeed +./BP_analysis 626_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_626_fullspeed_Calib/BP_M626_fullspeed_2025-05-02 /mnt/sls_det_storage/jungfrau_calib/ana/M626_fullspeed_CalibAna/ +./CS_analysis 626_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_626_fullspeed_Calib/ CS_M626_fullspeed_2025-05-02 /mnt/sls_det_storage/jungfrau_calib/ana/M626_fullspeed_CalibAna/ +./CuFluo_analysis 626_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_626_fullspeed_Calib/ pedeG0_M626_fullspeed_2025-05-02 CuFluoG0_M626_fullspeed_2025-05-02 /mnt/sls_det_storage/jungfrau_calib/ana/M626_fullspeed_CalibAna/ +./CuFluo_analysis 626_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_626_fullspeed_Calib/ pedeHG0_M626_fullspeed_2025-05-02 CuFluoHG0_M626_fullspeed_2025-05-02 /mnt/sls_det_storage/jungfrau_calib/ana/M626_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 626_fullspeed + + +Module 628 +./BP_analysis 628 /mnt/sls_det_storage/jungfrau_calib/data/Module_628_Calib/BP_M628_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M628_CalibAna/ +./CS_analysis 628 /mnt/sls_det_storage/jungfrau_calib/data/Module_628_Calib/ CS_M628_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M628_CalibAna/ +./CuFluo_analysis 628 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_628_Calib/ pedeG0_M628_2025-06-05 CuFluoG0_M628_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M628_CalibAna/ +./CuFluo_analysis 628 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_628_Calib/ pedeHG0_M628_2025-06-05 CuFluoHG0_M628_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M628_CalibAna/ +./JFMC_CalibWriter_wBP 628 + + +Module 628_fullspeed +./BP_analysis 628_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_628_fullspeed_Calib/BP_M628_fullspeed_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M628_fullspeed_CalibAna/ +./CS_analysis 628_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_628_fullspeed_Calib/ CS_M628_fullspeed_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M628_fullspeed_CalibAna/ +./CuFluo_analysis 628_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_628_fullspeed_Calib/ pedeG0_M628_fullspeed_2025-06-05 CuFluoG0_M628_fullspeed_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M628_fullspeed_CalibAna/ +./CuFluo_analysis 628_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_628_fullspeed_Calib/ pedeHG0_M628_fullspeed_2025-06-05 CuFluoHG0_M628_fullspeed_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M628_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 628_fullspeed + + +Module 627 +./BP_analysis 627 /mnt/sls_det_storage/jungfrau_calib/data/Module_627_Calib/BP_M627_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M627_CalibAna/ +./CS_analysis 627 /mnt/sls_det_storage/jungfrau_calib/data/Module_627_Calib/ CS_M627_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M627_CalibAna/ +./CuFluo_analysis 627 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_627_Calib/ pedeG0_M627_2025-06-05 CuFluoG0_M627_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M627_CalibAna/ +./CuFluo_analysis 627 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_627_Calib/ pedeHG0_M627_2025-06-05 CuFluoHG0_M627_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M627_CalibAna/ +./JFMC_CalibWriter_wBP 627 + +Module 627_fullspeed +./BP_analysis 627_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_627_fullspeed_Calib/BP_M627_fullspeed_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M627_fullspeed_CalibAna/ +./CS_analysis 627_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_627_fullspeed_Calib/ CS_M627_fullspeed_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M627_fullspeed_CalibAna/ +./CuFluo_analysis 627_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_627_fullspeed_Calib/ pedeG0_M627_fullspeed_2025-06-05 CuFluoG0_M627_fullspeed_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M627_fullspeed_CalibAna/ +./CuFluo_analysis 627_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_627_fullspeed_Calib/ pedeHG0_M627_fullspeed_2025-06-05 CuFluoHG0_M627_fullspeed_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M627_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 627_fullspeed + + +Module 629 +./BP_analysis 629 /mnt/sls_det_storage/jungfrau_calib/data/Module_629_Calib/BP_M629_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M629_CalibAna/ +./CS_analysis 629 /mnt/sls_det_storage/jungfrau_calib/data/Module_629_Calib/ CS_M629_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M629_CalibAna/ +./CuFluo_analysis 629 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_629_Calib/ pedeG0_M629_2025-06-05 CuFluoG0_M629_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M629_CalibAna/ +./CuFluo_analysis 629 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_629_Calib/ pedeHG0_M629_2025-06-05 CuFluoHG0_M629_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M629_CalibAna/ +./JFMC_CalibWriter_wBP 629 + + +Module 629_fullspeed +./BP_analysis 629_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_629_fullspeed_Calib/BP_M629_fullspeed_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M629_fullspeed_CalibAna/ +./CS_analysis 629_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_629_fullspeed_Calib/ CS_M629_fullspeed_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M629_fullspeed_CalibAna/ +./CuFluo_analysis 629_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_629_fullspeed_Calib/ pedeG0_M629_fullspeed_2025-06-05 CuFluoG0_M629_fullspeed_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M629_fullspeed_CalibAna/ +./CuFluo_analysis 629_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_629_fullspeed_Calib/ pedeHG0_M629_fullspeed_2025-06-05 CuFluoHG0_M629_fullspeed_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M629_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 629_fullspeed + + +Module 642 +./BP_analysis 642 /mnt/sls_det_storage/jungfrau_calib/data/Module_642_Calib/BP_M642_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M642_CalibAna/ +./CS_analysis 642 /mnt/sls_det_storage/jungfrau_calib/data/Module_642_Calib/ CS_M642_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M642_CalibAna/ +./CuFluo_analysis 642 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_642_Calib/ pedeG0_M642_2025-06-05 CuFluoG0_M642_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M642_CalibAna/ +./CuFluo_analysis 642 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_642_Calib/ pedeHG0_M642_2025-06-05 CuFluoHG0_M642_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M642_CalibAna/ +./JFMC_CalibWriter_wBP 642 + + +Module 642_fullspeed +./BP_analysis 642_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_642_fullspeed_Calib/BP_M642_fullspeed_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M642_fullspeed_CalibAna/ +./CS_analysis 642_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_642_fullspeed_Calib/ CS_M642_fullspeed_2025-06-06 /mnt/sls_det_storage/jungfrau_calib/ana/M642_fullspeed_CalibAna/ +./CuFluo_analysis 642_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_642_fullspeed_Calib/ pedeG0_M642_fullspeed_2025-06-05 CuFluoG0_M642_fullspeed_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M642_fullspeed_CalibAna/ +./CuFluo_analysis 642_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_642_fullspeed_Calib/ pedeHG0_M642_fullspeed_2025-06-05 CuFluoHG0_M642_fullspeed_2025-06-05 /mnt/sls_det_storage/jungfrau_calib/ana/M642_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 642_fullspeed + + +Module 643 +./BP_analysis 643 /mnt/sls_det_storage/jungfrau_calib/data/Module_643_Calib/BP_M643_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M643_CalibAna/ +./CS_analysis 643 /mnt/sls_det_storage/jungfrau_calib/data/Module_643_Calib/ CS_M643_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M643_CalibAna/ +./CuFluo_analysis 643 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_643_Calib/ pedeG0_M643_2025-09-23 CuFluoG0_M643_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M643_CalibAna/ +./CuFluo_analysis 643 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_643_Calib/ pedeHG0_M643_2025-09-23 CuFluoHG0_M643_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M643_CalibAna/ +./JFMC_CalibWriter_wBP 643 + + +Module 643_fullspeed +./BP_analysis 643_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_643_fullspeed_Calib/BP_M643_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M643_fullspeed_CalibAna/ +./CS_analysis 643_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_643_fullspeed_Calib/ CS_M643_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M643_fullspeed_CalibAna/ +./CuFluo_analysis 643_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_643_fullspeed_Calib/ pedeG0_M643_fullspeed_2025-09-23 CuFluoG0_M643_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M643_fullspeed_CalibAna/ +./CuFluo_analysis 643_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_643_fullspeed_Calib/ pedeHG0_M643_fullspeed_2025-09-23 CuFluoHG0_M643_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M643_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 643_fullspeed + + +Module 644 +./BP_analysis 644 /mnt/sls_det_storage/jungfrau_calib/data/Module_644_Calib/BP_M644_2025-09-18 /mnt/sls_det_storage/jungfrau_calib/ana/M644_CalibAna/ +./CS_analysis 644 /mnt/sls_det_storage/jungfrau_calib/data/Module_644_Calib/ CS_M644_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M644_CalibAna/ +./CuFluo_analysis 644 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_644_Calib/ pedeG0_M644_2025-09-19 CuFluoG0_M644_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M644_CalibAna/ +./CuFluo_analysis 644 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_644_Calib/ pedeHG0_M644_2025-09-19 CuFluoHG0_M644_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M644_CalibAna/ +./JFMC_CalibWriter_wBP 644 + +Module 644_fullspeed +./BP_analysis 644_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_644_fullspeed_Calib/BP_M644_fullspeed_2025-09-18 /mnt/sls_det_storage/jungfrau_calib/ana/M644_fullspeed_CalibAna/ +./CS_analysis 644_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_644_fullspeed_Calib/ CS_M644_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M644_fullspeed_CalibAna/ +./CuFluo_analysis 644_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_644_fullspeed_Calib/ pedeG0_M644_fullspeed_2025-09-19 CuFluoG0_M644_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M644_fullspeed_CalibAna/ +./CuFluo_analysis 644_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_644_fullspeed_Calib/ pedeHG0_M644_fullspeed_2025-09-19 CuFluoHG0_M644_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M644_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 644_fullspeed + + +Module 645 +./BP_analysis 645 /mnt/sls_det_storage/jungfrau_calib/data/Module_645_Calib/BP_M645_2025-09-18 /mnt/sls_det_storage/jungfrau_calib/ana/M645_CalibAna/ +./CS_analysis 645 /mnt/sls_det_storage/jungfrau_calib/data/Module_645_Calib/ CS_M645_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M645_CalibAna/ +./CuFluo_analysis 645 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_645_Calib/ pedeG0_M645_2025-09-19 CuFluoG0_M645_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M645_CalibAna/ +./CuFluo_analysis 645 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_645_Calib/ pedeHG0_M645_2025-09-19 CuFluoHG0_M645_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M645_CalibAna/ +./JFMC_CalibWriter_wBP 645 + +Module 645_fullspeed +./BP_analysis 645_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_645_fullspeed_Calib/BP_M645_fullspeed_2025-09-18 /mnt/sls_det_storage/jungfrau_calib/ana/M645_fullspeed_CalibAna/ +./CS_analysis 645_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_645_fullspeed_Calib/ CS_M645_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M645_fullspeed_CalibAna/ +./CuFluo_analysis 645_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_645_fullspeed_Calib/ pedeG0_M645_fullspeed_2025-09-19 CuFluoG0_M645_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M645_fullspeed_CalibAna/ +./CuFluo_analysis 645_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_645_fullspeed_Calib/ pedeHG0_M645_fullspeed_2025-09-19 CuFluoHG0_M645_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M645_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 645_fullspeed + + +Module 646 +./BP_analysis 646 /mnt/sls_det_storage/jungfrau_calib/data/Module_646_Calib/BP_M646_2025-09-18 /mnt/sls_det_storage/jungfrau_calib/ana/M646_CalibAna/ +./CS_analysis 646 /mnt/sls_det_storage/jungfrau_calib/data/Module_646_Calib/ CS_M646_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M646_CalibAna/ +./CuFluo_analysis 646 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_646_Calib/ pedeG0_M646_2025-09-19 CuFluoG0_M646_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M646_CalibAna/ +./CuFluo_analysis 646 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_646_Calib/ pedeHG0_M646_2025-09-19 CuFluoHG0_M646_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M646_CalibAna/ +./JFMC_CalibWriter_wBP 646 + +Module 646_fullspeed +./BP_analysis 646_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_646_fullspeed_Calib/BP_M646_fullspeed_2025-09-18 /mnt/sls_det_storage/jungfrau_calib/ana/M646_fullspeed_CalibAna/ +./CS_analysis 646_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_646_fullspeed_Calib/ CS_M646_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M646_fullspeed_CalibAna/ +./CuFluo_analysis 646_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_646_fullspeed_Calib/ pedeG0_M646_fullspeed_2025-09-19 CuFluoG0_M646_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M646_fullspeed_CalibAna/ +./CuFluo_analysis 646_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_646_fullspeed_Calib/ pedeHG0_M646_fullspeed_2025-09-19 CuFluoHG0_M646_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M646_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 646_fullspeed + + +Module 665 +./BP_analysis 665 /mnt/sls_det_storage/jungfrau_calib/data/Module_665_Calib/BP_M665_2025-09-22 /mnt/sls_det_storage/jungfrau_calib/ana/M665_CalibAna/ +./CS_analysis 665 /mnt/sls_det_storage/jungfrau_calib/data/Module_665_Calib/ CS_M665_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M665_CalibAna/ +./CuFluo_analysis 665 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_665_Calib/ pedeG0_M665_2025-09-19 CuFluoG0_M665_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M665_CalibAna/ +./CuFluo_analysis 665 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_665_Calib/ pedeHG0_M665_2025-09-19 CuFluoHG0_M665_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M665_CalibAna/ +./JFMC_CalibWriter_wBP 665 + +Module 665_fullspeed +./BP_analysis 665_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_665_fullspeed_Calib/BP_M665_fullspeed_2025-09-22 /mnt/sls_det_storage/jungfrau_calib/ana/M665_fullspeed_CalibAna/ +./CS_analysis 665_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_665_fullspeed_Calib/ CS_M665_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M665_fullspeed_CalibAna/ +./CuFluo_analysis 665_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_665_fullspeed_Calib/ pedeG0_M665_fullspeed_2025-09-19 CuFluoG0_M665_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M665_fullspeed_CalibAna/ +./CuFluo_analysis 665_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_665_fullspeed_Calib/ pedeHG0_M665_fullspeed_2025-09-19 CuFluoHG0_M665_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M665_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 665_fullspeed + + +Module 570 +./BP_analysis 570 /mnt/sls_det_storage/jungfrau_calib/data/Module_570_Calib/BP_M570_2025-09-22 /mnt/sls_det_storage/jungfrau_calib/ana/M570_CalibAna/ +./CS_analysis 570 /mnt/sls_det_storage/jungfrau_calib/data/Module_570_Calib/ CS_M570_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M570_CalibAna/ +./CuFluo_analysis 570 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_570_Calib/ pedeG0_M570_2025-09-19 CuFluoG0_M570_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M570_CalibAna/ +./CuFluo_analysis 570 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_570_Calib/ pedeHG0_M570_2025-09-19 CuFluoHG0_M570_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M570_CalibAna/ +./JFMC_CalibWriter_wBP 570 + +#M570_fullspeed +./BP_analysis 570_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_570_fullspeed_Calib/BP_M570_fullspeed_2025-09-22 /mnt/sls_det_storage/jungfrau_calib/ana/M570_fullspeed_CalibAna/ +./CS_analysis 570_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_570_fullspeed_Calib/ CS_M570_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M570_fullspeed_CalibAna/ +./CuFluo_analysis 570_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_570_fullspeed_Calib/ pedeG0_M570_fullspeed_2025-09-19 CuFluoG0_M570_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M570_fullspeed_CalibAna/ +./CuFluo_analysis 570_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_570_fullspeed_Calib/ pedeHG0_M570_fullspeed_2025-09-19 CuFluoHG0_M570_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M570_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 570_fullspeed + + +Module 666 +./BP_analysis 666 /mnt/sls_det_storage/jungfrau_calib/data/Module_666_Calib/BP_M666_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M666_CalibAna/ ./CS_analysis 666 /mnt/sls_det_storage/jungfrau_calib/data/Module_666_Calib/ CS_M666_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M666_CalibAna/ +./CuFluo_analysis 666 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_666_Calib/ pedeG0_M666_2025-09-23 CuFluoG0_M666_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M666_CalibAna/ +./CuFluo_analysis 666 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_666_Calib/ pedeHG0_M666_2025-09-23 CuFluoHG0_M666_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M666_CalibAna/ +./JFMC_CalibWriter_wBP 666 + + +Module 666_fullspeed +./BP_analysis 666_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_666_fullspeed_Calib/BP_M666_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M666_fullspeed_CalibAna/ +./CS_analysis 666_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_666_fullspeed_Calib/ CS_M666_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M666_fullspeed_CalibAna/ +./CuFluo_analysis 666_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_666_fullspeed_Calib/ pedeG0_M666_fullspeed_2025-09-23 CuFluoG0_M666_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M666_fullspeed_CalibAna/ +./CuFluo_analysis 666_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_666_fullspeed_Calib/ pedeHG0_M666_fullspeed_2025-09-23 CuFluoHG0_M666_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M666_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 666_fullspeed + + +Module 667 +./BP_analysis 667 /mnt/sls_det_storage/jungfrau_calib/data/Module_667_Calib/BP_M667_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M667_CalibAna/ +./CS_analysis 667 /mnt/sls_det_storage/jungfrau_calib/data/Module_667_Calib/ CS_M667_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M667_CalibAna/ +./CuFluo_analysis 667 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_667_Calib/ pedeG0_M667_2025-09-23 CuFluoG0_M667_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M667_CalibAna/ +./CuFluo_analysis 667 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_667_Calib/ pedeHG0_M667_2025-09-23 CuFluoHG0_M667_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M667_CalibAna/ +./JFMC_CalibWriter_wBP 667 + + +Module 667_fullspeed + +./BP_analysis 667_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_667_fullspeed_Calib/BP_M667_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M667_fullspeed_CalibAna/ +./CS_analysis 667_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_667_fullspeed_Calib/ CS_M667_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M667_fullspeed_CalibAna/ +./CuFluo_analysis 667_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_667_fullspeed_Calib/ pedeG0_M667_fullspeed_2025-09-23 CuFluoG0_M667_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M667_fullspeed_CalibAna/ +./CuFluo_analysis 667_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_667_fullspeed_Calib/ pedeHG0_M667_fullspeed_2025-09-23 CuFluoHG0_M667_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M667_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 667_fullspeed + + +Module 668 +./BP_analysis 668 /mnt/sls_det_storage/jungfrau_calib/data/Module_668_Calib/BP_M668_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M668_CalibAna/ +./CS_analysis 668 /mnt/sls_det_storage/jungfrau_calib/data/Module_668_Calib/ CS_M668_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M668_CalibAna/ +./CuFluo_analysis 668 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_668_Calib/ pedeG0_M668_2025-09-23 CuFluoG0_M668_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M668_CalibAna/ +./CuFluo_analysis 668 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_668_Calib/ pedeHG0_M668_2025-09-23 CuFluoHG0_M668_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M668_CalibAna/ +./JFMC_CalibWriter_wBP 668 + +Module 668_fullspeed + +./BP_analysis 668_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_668_fullspeed_Calib/BP_M668_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M668_fullspeed_CalibAna/ +./CS_analysis 668_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_668_fullspeed_Calib/ CS_M668_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M668_fullspeed_CalibAna/ +./CuFluo_analysis 668_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_668_fullspeed_Calib/ pedeG0_M668_fullspeed_2025-09-23 CuFluoG0_M668_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M668_fullspeed_CalibAna/ +./CuFluo_analysis 668_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_668_fullspeed_Calib/ pedeHG0_M668_fullspeed_2025-09-23 CuFluoHG0_M668_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M668_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 668_fullspeed + + +Module 669 +./BP_analysis 669 /mnt/sls_det_storage/jungfrau_calib/data/Module_669_Calib/BP_M669_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M669_CalibAna/ +./CS_analysis 669 /mnt/sls_det_storage/jungfrau_calib/data/Module_669_Calib/ CS_M669_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M669_CalibAna/ +./CuFluo_analysis 669 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_669_Calib/ pedeG0_M669_2025-09-23 CuFluoG0_M669_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M669_CalibAna/ +./CuFluo_analysis 669 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_669_Calib/ pedeHG0_M669_2025-09-23 CuFluoHG0_M669_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M669_CalibAna/ +./JFMC_CalibWriter_wBP 669 + +Module 669_fullspeed + +./BP_analysis 669_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_669_fullspeed_Calib/BP_M669_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M669_fullspeed_CalibAna/ +./CS_analysis 669_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_669_fullspeed_Calib/ CS_M669_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M669_fullspeed_CalibAna/ +./CuFluo_analysis 669_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_669_fullspeed_Calib/ pedeG0_M669_fullspeed_2025-09-23 CuFluoG0_M669_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M669_fullspeed_CalibAna/ +./CuFluo_analysis 669_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_669_fullspeed_Calib/ pedeHG0_M669_fullspeed_2025-09-23 CuFluoHG0_M669_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M669_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 669_fullspeed + + +Module 670 +./BP_analysis 670 /mnt/sls_det_storage/jungfrau_calib/data/Module_670_Calib/BP_M670_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M670_CalibAna/ +./CS_analysis 670 /mnt/sls_det_storage/jungfrau_calib/data/Module_670_Calib/ CS_M670_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M670_CalibAna/ +./CuFluo_analysis 670 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_670_Calib/ pedeG0_M670_2025-09-23 CuFluoG0_M670_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M670_CalibAna/ +./CuFluo_analysis 670 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_670_Calib/ pedeHG0_M670_2025-09-23 CuFluoHG0_M670_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M670_CalibAna/ +./JFMC_CalibWriter_wBP 670 + + +Module 670_fullspeed +./BP_analysis 670_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_670_fullspeed_Calib/BP_M670_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M670_fullspeed_CalibAna/ +./CS_analysis 670_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_670_fullspeed_Calib/ CS_M670_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M670_fullspeed_CalibAna/ +./CuFluo_analysis 670_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_670_fullspeed_Calib/ pedeG0_M670_fullspeed_2025-09-23 CuFluoG0_M670_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M670_fullspeed_CalibAna/ +./CuFluo_analysis 670_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_670_fullspeed_Calib/ pedeHG0_M670_fullspeed_2025-09-23 CuFluoHG0_M670_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M670_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 670_fullspeed + + +Module 643 +./BP_analysis 643 /mnt/sls_det_storage/jungfrau_calib/data/Module_643_Calib/BP_M643_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M643_CalibAna/ +./CS_analysis 643 /mnt/sls_det_storage/jungfrau_calib/data/Module_643_Calib/ CS_M643_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M643_CalibAna/ +./CuFluo_analysis 643 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_643_Calib/ pedeG0_M643_2025-09-23 CuFluoG0_M643_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M643_CalibAna/ +./CuFluo_analysis 643 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_643_Calib/ pedeHG0_M643_2025-09-23 CuFluoHG0_M643_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M643_CalibAna/ +./JFMC_CalibWriter_wBP 643 + + +Module 643_fullspeed +./BP_analysis 643_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_643_fullspeed_Calib/BP_M643_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M643_fullspeed_CalibAna/ +./CS_analysis 643_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_643_fullspeed_Calib/ CS_M643_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M643_fullspeed_CalibAna/ +./CuFluo_analysis 643_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_643_fullspeed_Calib/ pedeG0_M643_fullspeed_2025-09-23 CuFluoG0_M643_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M643_fullspeed_CalibAna/ +./CuFluo_analysis 643_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_643_fullspeed_Calib/ pedeHG0_M643_fullspeed_2025-09-23 CuFluoHG0_M643_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M643_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 643_fullspeed + + +Module 668 +./BP_analysis 668 /mnt/sls_det_storage/jungfrau_calib/data/Module_668_Calib/BP_M668_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M668_CalibAna/ +./CS_analysis 668 /mnt/sls_det_storage/jungfrau_calib/data/Module_668_Calib/ CS_M668_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M668_CalibAna/ +./CuFluo_analysis 668 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_668_Calib/ pedeG0_M668_2025-09-23 CuFluoG0_M668_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M668_CalibAna/ +./CuFluo_analysis 668 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_668_Calib/ pedeHG0_M668_2025-09-23 CuFluoHG0_M668_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M668_CalibAna/ +./JFMC_CalibWriter_wBP 668 + +Module 668_fullspeed + +./BP_analysis 668_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_668_fullspeed_Calib/BP_M668_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M668_fullspeed_CalibAna/ +./CS_analysis 668_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_668_fullspeed_Calib/ CS_M668_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M668_fullspeed_CalibAna/ +./CuFluo_analysis 668_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_668_fullspeed_Calib/ pedeG0_M668_fullspeed_2025-09-23 CuFluoG0_M668_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M668_fullspeed_CalibAna/ +./CuFluo_analysis 668_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_668_fullspeed_Calib/ pedeHG0_M668_fullspeed_2025-09-23 CuFluoHG0_M668_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M668_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 668_fullspeed + + +Module 644 +./BP_analysis 644 /mnt/sls_det_storage/jungfrau_calib/data/Module_644_Calib/BP_M644_2025-09-18 /mnt/sls_det_storage/jungfrau_calib/ana/M644_CalibAna/ +./CS_analysis 644 /mnt/sls_det_storage/jungfrau_calib/data/Module_644_Calib/ CS_M644_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M644_CalibAna/ +./CuFluo_analysis 644 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_644_Calib/ pedeG0_M644_2025-09-19 CuFluoG0_M644_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M644_CalibAna/ +./CuFluo_analysis 644 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_644_Calib/ pedeHG0_M644_2025-09-19 CuFluoHG0_M644_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M644_CalibAna/ +./JFMC_CalibWriter_wBP 644 + +Module 644_fullspeed +./BP_analysis 644_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_644_fullspeed_Calib/BP_M644_fullspeed_2025-09-18 /mnt/sls_det_storage/jungfrau_calib/ana/M644_fullspeed_CalibAna/ +./CS_analysis 644_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_644_fullspeed_Calib/ CS_M644_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M644_fullspeed_CalibAna/ +./CuFluo_analysis 644_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_644_fullspeed_Calib/ pedeG0_M644_fullspeed_2025-09-19 CuFluoG0_M644_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M644_fullspeed_CalibAna/ +./CuFluo_analysis 644_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_644_fullspeed_Calib/ pedeHG0_M644_fullspeed_2025-09-19 CuFluoHG0_M644_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M644_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 644_fullspeed + + +Module 665 +./BP_analysis 665 /mnt/sls_det_storage/jungfrau_calib/data/Module_665_Calib/BP_M665_2025-09-22 /mnt/sls_det_storage/jungfrau_calib/ana/M665_CalibAna/ +./CS_analysis 665 /mnt/sls_det_storage/jungfrau_calib/data/Module_665_Calib/ CS_M665_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M665_CalibAna/ +./CuFluo_analysis 665 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_665_Calib/ pedeG0_M665_2025-09-19 CuFluoG0_M665_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M665_CalibAna/ +./CuFluo_analysis 665 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_665_Calib/ pedeHG0_M665_2025-09-19 CuFluoHG0_M665_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M665_CalibAna/ +./JFMC_CalibWriter_wBP 665 + +Module 665_fullspeed +./BP_analysis 665_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_665_fullspeed_Calib/BP_M665_fullspeed_2025-09-22 /mnt/sls_det_storage/jungfrau_calib/ana/M665_fullspeed_CalibAna/ +./CS_analysis 665_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_665_fullspeed_Calib/ CS_M665_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M665_fullspeed_CalibAna/ +./CuFluo_analysis 665_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_665_fullspeed_Calib/ pedeG0_M665_fullspeed_2025-09-19 CuFluoG0_M665_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M665_fullspeed_CalibAna/ +./CuFluo_analysis 665_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_665_fullspeed_Calib/ pedeHG0_M665_fullspeed_2025-09-19 CuFluoHG0_M665_fullspeed_2025-09-19 /mnt/sls_det_storage/jungfrau_calib/ana/M665_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 665_fullspeed + + +Module 666 +./BP_analysis 666 /mnt/sls_det_storage/jungfrau_calib/data/Module_666_Calib/BP_M666_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M666_CalibAna/ ./CS_analysis 666 /mnt/sls_det_storage/jungfrau_calib/data/Module_666_Calib/ CS_M666_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M666_CalibAna/ +./CuFluo_analysis 666 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_666_Calib/ pedeG0_M666_2025-09-23 CuFluoG0_M666_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M666_CalibAna/ +./CuFluo_analysis 666 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_666_Calib/ pedeHG0_M666_2025-09-23 CuFluoHG0_M666_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M666_CalibAna/ +./JFMC_CalibWriter_wBP 666 + + +Module 666_fullspeed +./BP_analysis 666_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_666_fullspeed_Calib/BP_M666_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M666_fullspeed_CalibAna/ +./CS_analysis 666_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_666_fullspeed_Calib/ CS_M666_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M666_fullspeed_CalibAna/ +./CuFluo_analysis 666_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_666_fullspeed_Calib/ pedeG0_M666_fullspeed_2025-09-23 CuFluoG0_M666_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M666_fullspeed_CalibAna/ +./CuFluo_analysis 666_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_666_fullspeed_Calib/ pedeHG0_M666_fullspeed_2025-09-23 CuFluoHG0_M666_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M666_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 666_fullspeed + + +Module 670 +./BP_analysis 670 /mnt/sls_det_storage/jungfrau_calib/data/Module_670_Calib/BP_M670_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M670_CalibAna/ +./CS_analysis 670 /mnt/sls_det_storage/jungfrau_calib/data/Module_670_Calib/ CS_M670_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M670_CalibAna/ +./CuFluo_analysis 670 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_670_Calib/ pedeG0_M670_2025-09-23 CuFluoG0_M670_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M670_CalibAna/ +./CuFluo_analysis 670 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_670_Calib/ pedeHG0_M670_2025-09-23 CuFluoHG0_M670_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M670_CalibAna/ +./JFMC_CalibWriter_wBP 670 + + +Module 670_fullspeed + +./BP_analysis 670_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_670_fullspeed_Calib/BP_M670_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M670_fullspeed_CalibAna/ +./CS_analysis 670_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_670_fullspeed_Calib/ CS_M670_fullspeed_2025-09-24 /mnt/sls_det_storage/jungfrau_calib/ana/M670_fullspeed_CalibAna/ +./CuFluo_analysis 670_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_670_fullspeed_Calib/ pedeG0_M670_fullspeed_2025-09-23 CuFluoG0_M670_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M670_fullspeed_CalibAna/ +./CuFluo_analysis 670_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_670_fullspeed_Calib/ pedeHG0_M670_fullspeed_2025-09-23 CuFluoHG0_M670_fullspeed_2025-09-23 /mnt/sls_det_storage/jungfrau_calib/ana/M670_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 670_fullspeed + + +Module 412 +./BP_analysis 412 /mnt/sls_det_storage/jungfrau_calib/data/Module_412_Calib/BP_M412_2025-11-18 /mnt/sls_det_storage/jungfrau_calib/ana/M412_CalibAna/ +./CS_analysis 412 /mnt/sls_det_storage/jungfrau_calib/data/Module_412_Calib/ CS_M412_2025-11-17 /mnt/sls_det_storage/jungfrau_calib/ana/M412_CalibAna/ +./CuFluo_analysis 412 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_412_Calib/ pedeG0_M412_2025-11-14 CuFluoG0_M412_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M412_CalibAna/ +./CuFluo_analysis 412 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_412_Calib/ pedeHG0_M412_2025-11-14 CuFluoHG0_M412_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M412_CalibAna/ +./JFMC_CalibWriter_wBP 412 + +Module 412_fullspeed +./BP_analysis 412_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_412_fullspeed_Calib/BP_M412_fullspeed_2025-11-18 /mnt/sls_det_storage/jungfrau_calib/ana/M412_fullspeed_CalibAna/ +./CS_analysis 412_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_412_fullspeed_Calib/ CS_M412_fullspeed_2025-11-17 /mnt/sls_det_storage/jungfrau_calib/ana/M412_fullspeed_CalibAna/ +./CuFluo_analysis 412_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_412_fullspeed_Calib/ pedeG0_M412_fullspeed_2025-11-14 CuFluoG0_M412_fullspeed_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M412_fullspeed_CalibAna/ +./CuFluo_analysis 412_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_412_fullspeed_Calib/ pedeHG0_M412_fullspeed_2025-11-14 CuFluoHG0_M412_fullspeed_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M412_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 412_fullspeed + + +Module 424 +./BP_analysis 424 /mnt/sls_det_storage/jungfrau_calib/data/Module_424_Calib/BP_M424_2025-11-18 /mnt/sls_det_storage/jungfrau_calib/ana/M424_CalibAna/ +./CS_analysis 424 /mnt/sls_det_storage/jungfrau_calib/data/Module_424_Calib/ CS_M424_2025-11-17 /mnt/sls_det_storage/jungfrau_calib/ana/M424_CalibAna/ +./CuFluo_analysis 424 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_424_Calib/ pedeG0_M424_2025-11-14 CuFluoG0_M424_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M424_CalibAna/ +./CuFluo_analysis 424 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_424_Calib/ pedeHG0_M424_2025-11-14 CuFluoHG0_M424_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M424_CalibAna/ +./JFMC_CalibWriter_wBP 424 + +Module 424_fullspeed +./BP_analysis 424_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_424_fullspeed_Calib/BP_M424_fullspeed_2025-11-18 /mnt/sls_det_storage/jungfrau_calib/ana/M424_fullspeed_CalibAna/ +./CS_analysis 424_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_424_fullspeed_Calib/ CS_M424_fullspeed_2025-11-17 /mnt/sls_det_storage/jungfrau_calib/ana/M424_fullspeed_CalibAna/ +./CuFluo_analysis 424_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_424_fullspeed_Calib/ pedeG0_M424_fullspeed_2025-11-14 CuFluoG0_M424_fullspeed_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M424_fullspeed_CalibAna/ +./CuFluo_analysis 424_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_424_fullspeed_Calib/ pedeHG0_M424_fullspeed_2025-11-14 CuFluoHG0_M424_fullspeed_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M424_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 424_fullspeed + + +Module 475 +./BP_analysis 475 /mnt/sls_det_storage/jungfrau_calib/data/Module_475_Calib/BP_M475_2025-11-19 /mnt/sls_det_storage/jungfrau_calib/ana/M475_CalibAna/ +./CS_analysis 475 /mnt/sls_det_storage/jungfrau_calib/data/Module_475_Calib/ CS_M475_2025-11-17 /mnt/sls_det_storage/jungfrau_calib/ana/M475_CalibAna/ +./CuFluo_analysis 475 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_475_Calib/ pedeG0_M475_2025-11-14 CuFluoG0_M475_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M475_CalibAna/ +./CuFluo_analysis 475 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_475_Calib/ pedeHG0_M475_2025-11-14 CuFluoHG0_M475_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M475_CalibAna/ +./JFMC_CalibWriter_wBP 475 + +Module 475_fullspeed +./BP_analysis 475_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_475_fullspeed_Calib/BP_M475_fullspeed_2025-11-19 /mnt/sls_det_storage/jungfrau_calib/ana/M475_fullspeed_CalibAna/ +./CS_analysis 475_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_475_fullspeed_Calib/ CS_M475_fullspeed_2025-11-17 /mnt/sls_det_storage/jungfrau_calib/ana/M475_fullspeed_CalibAna/ +./CuFluo_analysis 475_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_475_fullspeed_Calib/ pedeG0_M475_fullspeed_2025-11-14 CuFluoG0_M475_fullspeed_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M475_fullspeed_CalibAna/ +./CuFluo_analysis 475_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_475_fullspeed_Calib/ pedeHG0_M475_fullspeed_2025-11-14 CuFluoHG0_M475_fullspeed_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M475_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 475_fullspeed + + +Module 413 +./BP_analysis 413 /mnt/sls_det_storage/jungfrau_calib/data/Module_413_Calib/BP_M413_2025-11-19 /mnt/sls_det_storage/jungfrau_calib/ana/M413_CalibAna/ +./CS_analysis 413 /mnt/sls_det_storage/jungfrau_calib/data/Module_413_Calib/ CS_M413_2025-11-17 /mnt/sls_det_storage/jungfrau_calib/ana/M413_CalibAna/ +./CuFluo_analysis 413 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_413_Calib/ pedeG0_M413_2025-11-14 CuFluoG0_M413_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M413_CalibAna/ +./CuFluo_analysis 413 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_413_Calib/ pedeHG0_M413_2025-11-14 CuFluoHG0_M413_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M413_CalibAna/ +./JFMC_CalibWriter_wBP 413 + +Module 413_fullspeed +./BP_analysis 413_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_413_fullspeed_Calib/BP_M413_fullspeed_2025-11-19 /mnt/sls_det_storage/jungfrau_calib/ana/M413_fullspeed_CalibAna/ +./CS_analysis 413_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_413_fullspeed_Calib/ CS_M413_fullspeed_2025-11-17 /mnt/sls_det_storage/jungfrau_calib/ana/M413_fullspeed_CalibAna/ +./CuFluo_analysis 413_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_413_fullspeed_Calib/ pedeG0_M413_fullspeed_2025-11-14 CuFluoG0_M413_fullspeed_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M413_fullspeed_CalibAna/ +./CuFluo_analysis 413_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_413_fullspeed_Calib/ pedeHG0_M413_fullspeed_2025-11-14 CuFluoHG0_M413_fullspeed_2025-11-14 /mnt/sls_det_storage/jungfrau_calib/ana/M413_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 413_fullspeed + + +Module 636 +./BP_analysis 636 /mnt/sls_det_storage/jungfrau_calib/data/Module_636_Calib/BP_M636_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M636_CalibAna/ +./CS_analysis 636 /mnt/sls_det_storage/jungfrau_calib/data/Module_636_Calib/ CS_M636_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M636_CalibAna/ +./CuFluo_analysis 636 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_636_Calib/ pedeG0_M636_2025-11-21 CuFluoG0_M636_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M636_CalibAna/ +./CuFluo_analysis 636 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_636_Calib/ pedeHG0_M636_2025-11-21 CuFluoHG0_M636_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M636_CalibAna/ +./JFMC_CalibWriter_wBP 636 + +Module 636_fullspeed +./BP_analysis 636_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_636_fullspeed_Calib/BP_M636_fullspeed_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M636_fullspeed_CalibAna/ +./CS_analysis 636_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_636_fullspeed_Calib/ CS_M636_fullspeed_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M636_fullspeed_CalibAna/ +./CuFluo_analysis 636_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_636_fullspeed_Calib/ pedeG0_M636_fullspeed_2025-11-21 CuFluoG0_M636_fullspeed_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M636_fullspeed_CalibAna/ +./CuFluo_analysis 636_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_636_fullspeed_Calib/ pedeHG0_M636_fullspeed_2025-11-21 CuFluoHG0_M636_fullspeed_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M636_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 636_fullspeed + + +Module 637 +./BP_analysis 637 /mnt/sls_det_storage/jungfrau_calib/data/Module_637_Calib/BP_M637_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M637_CalibAna/ +./CS_analysis 637 /mnt/sls_det_storage/jungfrau_calib/data/Module_637_Calib/ CS_M637_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M637_CalibAna/ +./CuFluo_analysis 637 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_637_Calib/ pedeG0_M637_2025-11-21 CuFluoG0_M637_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M637_CalibAna/ +./CuFluo_analysis 637 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_637_Calib/ pedeHG0_M637_2025-11-21 CuFluoHG0_M637_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M637_CalibAna/ +./JFMC_CalibWriter_wBP 637 + +Module 637_fullspeed +./BP_analysis 637_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_637_fullspeed_Calib/BP_M637_fullspeed_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M637_fullspeed_CalibAna/ +./CS_analysis 637_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_637_fullspeed_Calib/ CS_M637_fullspeed_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M637_fullspeed_CalibAna/ +./CuFluo_analysis 637_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_637_fullspeed_Calib/ pedeG0_M637_fullspeed_2025-11-21 CuFluoG0_M637_fullspeed_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M637_fullspeed_CalibAna/ +./CuFluo_analysis 637_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_637_fullspeed_Calib/ pedeHG0_M637_fullspeed_2025-11-21 CuFluoHG0_M637_fullspeed_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M637_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 637_fullspeed + + +Module 638 +./BP_analysis 638 /mnt/sls_det_storage/jungfrau_calib/data/Module_638_Calib/BP_M638_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M638_CalibAna/ +./CS_analysis 638 /mnt/sls_det_storage/jungfrau_calib/data/Module_638_Calib/ CS_M638_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M638_CalibAna/ +./CuFluo_analysis 638 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_638_Calib/ pedeG0_M638_2025-11-21 CuFluoG0_M638_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M638_CalibAna/ +./CuFluo_analysis 638 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_638_Calib/ pedeHG0_M638_2025-11-21 CuFluoHG0_M638_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M638_CalibAna/ +./JFMC_CalibWriter_wBP 638 + +Module 638_fullspeed +./BP_analysis 638_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_638_fullspeed_Calib/BP_M638_fullspeed_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M638_fullspeed_CalibAna/ +./CS_analysis 638_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_638_fullspeed_Calib/ CS_M638_fullspeed_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M638_fullspeed_CalibAna/ +./CuFluo_analysis 638_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_638_fullspeed_Calib/ pedeG0_M638_fullspeed_2025-11-21 CuFluoG0_M638_fullspeed_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M638_fullspeed_CalibAna/ +./CuFluo_analysis 638_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_638_fullspeed_Calib/ pedeHG0_M638_fullspeed_2025-11-21 CuFluoHG0_M638_fullspeed_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M638_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 638_fullspeed + + +Module 639 +./BP_analysis 639 /mnt/sls_det_storage/jungfrau_calib/data/Module_639_Calib/BP_M639_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M639_CalibAna/ +./CS_analysis 639 /mnt/sls_det_storage/jungfrau_calib/data/Module_639_Calib/ CS_M639_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M639_CalibAna/ +./CuFluo_analysis 639 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_639_Calib/ pedeG0_M639_2025-11-21 CuFluoG0_M639_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M639_CalibAna/ +./CuFluo_analysis 639 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_639_Calib/ pedeHG0_M639_2025-11-21 CuFluoHG0_M639_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M639_CalibAna/ +./JFMC_CalibWriter_wBP 639 + +Module 639_fullspeed +./BP_analysis 639_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_639_fullspeed_Calib/BP_M639_fullspeed_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M639_fullspeed_CalibAna/ +./CS_analysis 639_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_639_fullspeed_Calib/ CS_M639_fullspeed_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M639_fullspeed_CalibAna/ +./CuFluo_analysis 639_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_639_fullspeed_Calib/ pedeG0_M639_fullspeed_2025-11-21 CuFluoG0_M639_fullspeed_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M639_fullspeed_CalibAna/ +./CuFluo_analysis 639_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_639_fullspeed_Calib/ pedeHG0_M639_fullspeed_2025-11-21 CuFluoHG0_M639_fullspeed_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M639_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 639_fullspeed + + +Module 640 +./BP_analysis 640 /mnt/sls_det_storage/jungfrau_calib/data/Module_640_Calib/BP_M640_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M640_CalibAna/ +./CS_analysis 640 /mnt/sls_det_storage/jungfrau_calib/data/Module_640_Calib/ CS_M640_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M640_CalibAna/ +./CuFluo_analysis 640 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_640_Calib/ pedeG0_M640_2025-11-21 CuFluoG0_M640_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M640_CalibAna/ +./CuFluo_analysis 640 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_640_Calib/ pedeHG0_M640_2025-11-21 CuFluoHG0_M640_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M640_CalibAna/ +./JFMC_CalibWriter_wBP 640 + +Module 640_fullspeed +./BP_analysis 640_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_640_fullspeed_Calib/BP_M640_fullspeed_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M640_fullspeed_CalibAna/ +./CS_analysis 640_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_640_fullspeed_Calib/ CS_M640_fullspeed_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M640_fullspeed_CalibAna/ +./CuFluo_analysis 640_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_640_fullspeed_Calib/ pedeG0_M640_fullspeed_2025-11-21 CuFluoG0_M640_fullspeed_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M640_fullspeed_CalibAna/ +./CuFluo_analysis 640_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_640_fullspeed_Calib/ pedeHG0_M640_fullspeed_2025-11-21 CuFluoHG0_M640_fullspeed_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M640_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 640_fullspeed + +Module 641 +./BP_analysis 641 /mnt/sls_det_storage/jungfrau_calib/data/Module_641_Calib/BP_M641_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M641_CalibAna/ +./CS_analysis 641 /mnt/sls_det_storage/jungfrau_calib/data/Module_641_Calib/ CS_M641_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M641_CalibAna/ +./CuFluo_analysis 641 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_641_Calib/ pedeG0_M641_2025-11-21 CuFluoG0_M641_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M641_CalibAna/ +./CuFluo_analysis 641 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_641_Calib/ pedeHG0_M641_2025-11-21 CuFluoHG0_M641_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M641_CalibAna/ +./JFMC_CalibWriter_wBP 641 + +Module 641_fullspeed +./BP_analysis 641_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_641_fullspeed_Calib/BP_M641_fullspeed_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M641_fullspeed_CalibAna/ +./CS_analysis 641_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_641_fullspeed_Calib/ CS_M641_fullspeed_2025-11-20 /mnt/sls_det_storage/jungfrau_calib/ana/M641_fullspeed_CalibAna/ +./CuFluo_analysis 641_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_641_fullspeed_Calib/ pedeG0_M641_fullspeed_2025-11-21 CuFluoG0_M641_fullspeed_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M641_fullspeed_CalibAna/ +./CuFluo_analysis 641_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_641_fullspeed_Calib/ pedeHG0_M641_fullspeed_2025-11-21 CuFluoHG0_M641_fullspeed_2025-11-21 /mnt/sls_det_storage/jungfrau_calib/ana/M641_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 641_fullspeed + + +Module 649 +./BP_analysis 649 /mnt/sls_det_storage/jungfrau_calib/data/Module_649_Calib/BP_M649_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M649_CalibAna/ +./CS_analysis 649 /mnt/sls_det_storage/jungfrau_calib/data/Module_649_Calib/ CS_M649_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M649_CalibAna/ +./CuFluo_analysis 649 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_649_Calib/ pedeG0_M649_2025-11-25 CuFluoG0_M649_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M649_CalibAna/ +./CuFluo_analysis 649 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_649_Calib/ pedeHG0_M649_2025-11-25 CuFluoHG0_M649_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M649_CalibAna/ +./JFMC_CalibWriter_wBP 649 + +Module 649_fullspeed +./BP_analysis 649_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_649_fullspeed_Calib/BP_M649_fullspeed_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M649_fullspeed_CalibAna/ +./CS_analysis 649_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_649_fullspeed_Calib/ CS_M649_fullspeed_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M649_fullspeed_CalibAna/ +./CuFluo_analysis 649_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_649_fullspeed_Calib/ pedeG0_M649_fullspeed_2025-11-25 CuFluoG0_M649_fullspeed_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M649_fullspeed_CalibAna/ +./CuFluo_analysis 649_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_649_fullspeed_Calib/ pedeHG0_M649_fullspeed_2025-11-25 CuFluoHG0_M649_fullspeed_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M649_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 649_fullspeed + +Module 650 +./BP_analysis 650 /mnt/sls_det_storage/jungfrau_calib/data/Module_650_Calib/BP_M650_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M650_CalibAna/ +./CS_analysis 650 /mnt/sls_det_storage/jungfrau_calib/data/Module_650_Calib/ CS_M650_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M650_CalibAna/ +./CuFluo_analysis 650 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_650_Calib/ pedeG0_M650_2025-11-25 CuFluoG0_M650_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M650_CalibAna/ +./CuFluo_analysis 650 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_650_Calib/ pedeHG0_M650_2025-11-25 CuFluoHG0_M650_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M650_CalibAna/ +./JFMC_CalibWriter_wBP 650 + +Module 650_fullspeed +./BP_analysis 650_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_650_fullspeed_Calib/BP_M650_fullspeed_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M650_fullspeed_CalibAna/ +./CS_analysis 650_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_650_fullspeed_Calib/ CS_M650_fullspeed_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M650_fullspeed_CalibAna/ +./CuFluo_analysis 650_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_650_fullspeed_Calib/ pedeG0_M650_fullspeed_2025-11-25 CuFluoG0_M650_fullspeed_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M650_fullspeed_CalibAna/ +./CuFluo_analysis 650_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_650_fullspeed_Calib/ pedeHG0_M650_fullspeed_2025-11-25 CuFluoHG0_M650_fullspeed_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M650_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 650_fullspeed + + +Module 651 +./BP_analysis 651 /mnt/sls_det_storage/jungfrau_calib/data/Module_651_Calib/BP_M651_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M651_CalibAna/ +./CS_analysis 651 /mnt/sls_det_storage/jungfrau_calib/data/Module_651_Calib/ CS_M651_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M651_CalibAna/ +./CuFluo_analysis 651 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_651_Calib/ pedeG0_M651_2025-11-25 CuFluoG0_M651_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M651_CalibAna/ +./CuFluo_analysis 651 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_651_Calib/ pedeHG0_M651_2025-11-25 CuFluoHG0_M651_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M651_CalibAna/ +./JFMC_CalibWriter_wBP 651 + + +Module 651_fullspeed +./BP_analysis 651_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_651_fullspeed_Calib/BP_M651_fullspeed_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M651_fullspeed_CalibAna/ +./CS_analysis 651_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_651_fullspeed_Calib/ CS_M651_fullspeed_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M651_fullspeed_CalibAna/ +./CuFluo_analysis 651_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_651_fullspeed_Calib/ pedeG0_M651_fullspeed_2025-11-25 CuFluoG0_M651_fullspeed_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M651_fullspeed_CalibAna/ +./CuFluo_analysis 651_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_651_fullspeed_Calib/ pedeHG0_M651_fullspeed_2025-11-25 CuFluoHG0_M651_fullspeed_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M651_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 651_fullspeed + + +Module 652 +./BP_analysis 652 /mnt/sls_det_storage/jungfrau_calib/data/Module_652_Calib/BP_M652_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M652_CalibAna/ +./CS_analysis 652 /mnt/sls_det_storage/jungfrau_calib/data/Module_652_Calib/ CS_M652_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M652_CalibAna/ +./CuFluo_analysis 652 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_652_Calib/ pedeG0_M652_2025-11-25 CuFluoG0_M652_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M652_CalibAna/ +./CuFluo_analysis 652 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_652_Calib/ pedeHG0_M652_2025-11-25 CuFluoHG0_M652_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M652_CalibAna/ +./JFMC_CalibWriter_wBP 652 + +Module 652_fullspeed +./BP_analysis 652_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_652_fullspeed_Calib/BP_M652_fullspeed_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M652_fullspeed_CalibAna/ +./CS_analysis 652_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_652_fullspeed_Calib/ CS_M652_fullspeed_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M652_fullspeed_CalibAna/ +./CuFluo_analysis 652_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_652_fullspeed_Calib/ pedeG0_M652_fullspeed_2025-11-25 CuFluoG0_M652_fullspeed_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M652_fullspeed_CalibAna/ +./CuFluo_analysis 652_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_652_fullspeed_Calib/ pedeHG0_M652_fullspeed_2025-11-25 CuFluoHG0_M652_fullspeed_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M652_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 652_fullspeed + + +Module 653 +./BP_analysis 653 /mnt/sls_det_storage/jungfrau_calib/data/Module_653_Calib/BP_M653_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M653_CalibAna/ +./CS_analysis 653 /mnt/sls_det_storage/jungfrau_calib/data/Module_653_Calib/ CS_M653_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M653_CalibAna/ +./CuFluo_analysis 653 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_653_Calib/ pedeG0_M653_2025-11-25 CuFluoG0_M653_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M653_CalibAna/ +./CuFluo_analysis 653 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_653_Calib/ pedeHG0_M653_2025-11-25 CuFluoHG0_M653_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M653_CalibAna/ +./JFMC_CalibWriter_wBP 653 + +Module 653_fullspeed +./BP_analysis 653_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_653_fullspeed_Calib/BP_M653_fullspeed_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M653_fullspeed_CalibAna/ +./CS_analysis 653_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_653_fullspeed_Calib/ CS_M653_fullspeed_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M653_fullspeed_CalibAna/ +./CuFluo_analysis 653_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_653_fullspeed_Calib/ pedeG0_M653_fullspeed_2025-11-25 CuFluoG0_M653_fullspeed_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M653_fullspeed_CalibAna/ +./CuFluo_analysis 653_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_653_fullspeed_Calib/ pedeHG0_M653_fullspeed_2025-11-25 CuFluoHG0_M653_fullspeed_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M653_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 653_fullspeed + + +Module 686 +./BP_analysis 686 /mnt/sls_det_storage/jungfrau_calib/data/Module_686_Calib/BP_M686_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M686_CalibAna/ +./CS_analysis 686 /mnt/sls_det_storage/jungfrau_calib/data/Module_686_Calib/ CS_M686_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M686_CalibAna/ +./CuFluo_analysis 686 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_686_Calib/ pedeG0_M686_2025-11-25 CuFluoG0_M686_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M686_CalibAna/ +./CuFluo_analysis 686 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_686_Calib/ pedeHG0_M686_2025-11-25 CuFluoHG0_M686_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M686_CalibAna/ +./JFMC_CalibWriter_wBP 686 + +Module 686_fullspeed +./BP_analysis 686_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_686_fullspeed_Calib/BP_M686_fullspeed_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M686_fullspeed_CalibAna/ +./CS_analysis 686_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_686_fullspeed_Calib/ CS_M686_fullspeed_2025-11-24 /mnt/sls_det_storage/jungfrau_calib/ana/M686_fullspeed_CalibAna/ +./CuFluo_analysis 686_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_686_fullspeed_Calib/ pedeG0_M686_fullspeed_2025-11-25 CuFluoG0_M686_fullspeed_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M686_fullspeed_CalibAna/ +./CuFluo_analysis 686_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_686_fullspeed_Calib/ pedeHG0_M686_fullspeed_2025-11-25 CuFluoHG0_M686_fullspeed_2025-11-25 /mnt/sls_det_storage/jungfrau_calib/ana/M686_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 686_fullspeed + + +Module 687 +./BP_analysis 687 /mnt/sls_det_storage/jungfrau_calib/data/Module_687_Calib/BP_M687_2025-11-30 /mnt/sls_det_storage/jungfrau_calib/ana/M687_CalibAna/ +./CS_analysis 687 /mnt/sls_det_storage/jungfrau_calib/data/Module_687_Calib/ CS_M687_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M687_CalibAna/ +./CuFluo_analysis 687 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_687_Calib/ pedeG0_M687_2025-11-28 CuFluoG0_M687_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M687_CalibAna/ +./CuFluo_analysis 687 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_687_Calib/ pedeHG0_M687_2025-11-28 CuFluoHG0_M687_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M687_CalibAna/ +./JFMC_CalibWriter_wBP 687 + +Module 687_fullspeed +./BP_analysis 687_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_687_fullspeed_Calib/BP_M687_fullspeed_2025-11-30 /mnt/sls_det_storage/jungfrau_calib/ana/M687_fullspeed_CalibAna/ +./CS_analysis 687_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_687_fullspeed_Calib/ CS_M687_fullspeed_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M687_fullspeed_CalibAna/ +./CuFluo_analysis 687_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_687_fullspeed_Calib/ pedeG0_M687_fullspeed_2025-11-28 CuFluoG0_M687_fullspeed_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M687_fullspeed_CalibAna/ +./CuFluo_analysis 687_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_687_fullspeed_Calib/ pedeHG0_M687_fullspeed_2025-11-28 CuFluoHG0_M687_fullspeed_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M687_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 687_fullspeed + + +Module 693 +./BP_analysis 693 /mnt/sls_det_storage/jungfrau_calib/data/Module_693_Calib/BP_M693_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M693_CalibAna/ +./CS_analysis 693 /mnt/sls_det_storage/jungfrau_calib/data/Module_693_Calib/ CS_M693_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M693_CalibAna/ +./CuFluo_analysis 693 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_693_Calib/ pedeG0_M693_2025-11-28 CuFluoG0_M693_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M693_CalibAna/ +./CuFluo_analysis 693 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_693_Calib/ pedeHG0_M693_2025-11-28 CuFluoHG0_M693_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M693_CalibAna/ +./JFMC_CalibWriter_wBP 693 + +Module 693_fullspeed +./BP_analysis 693_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_693_fullspeed_Calib/BP_M693_fullspeed_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M693_fullspeed_CalibAna/ +./CS_analysis 693_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_693_fullspeed_Calib/ CS_M693_fullspeed_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M693_fullspeed_CalibAna/ +./CuFluo_analysis 693_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_693_fullspeed_Calib/ pedeG0_M693_fullspeed_2025-11-28 CuFluoG0_M693_fullspeed_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M693_fullspeed_CalibAna/ +./CuFluo_analysis 693_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_693_fullspeed_Calib/ pedeHG0_M693_fullspeed_2025-11-28 CuFluoHG0_M693_fullspeed_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M693_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 693_fullspeed + + +Module 695 +./BP_analysis 695 /mnt/sls_det_storage/jungfrau_calib/data/Module_695_Calib/BP_M695_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M695_CalibAna/ +./CS_analysis 695 /mnt/sls_det_storage/jungfrau_calib/data/Module_695_Calib/ CS_M695_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M695_CalibAna/ +./CuFluo_analysis 695 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_695_Calib/ pedeG0_M695_2025-11-28 CuFluoG0_M695_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M695_CalibAna/ +./CuFluo_analysis 695 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_695_Calib/ pedeHG0_M695_2025-11-28 CuFluoHG0_M695_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M695_CalibAna/ +./JFMC_CalibWriter_wBP 695 + +Module 695_fullspeed +./BP_analysis 695_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_695_fullspeed_Calib/BP_M695_fullspeed_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M695_fullspeed_CalibAna/ +./CS_analysis 695_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_695_fullspeed_Calib/ CS_M695_fullspeed_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M695_fullspeed_CalibAna/ +./CuFluo_analysis 695_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_695_fullspeed_Calib/ pedeG0_M695_fullspeed_2025-11-28 CuFluoG0_M695_fullspeed_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M695_fullspeed_CalibAna/ +./CuFluo_analysis 695_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_695_fullspeed_Calib/ pedeHG0_M695_fullspeed_2025-11-28 CuFluoHG0_M695_fullspeed_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M695_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 695_fullspeed + + +Module 696 +./BP_analysis 696 /mnt/sls_det_storage/jungfrau_calib/data/Module_696_Calib/BP_M696_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M696_CalibAna/ +./CS_analysis 696 /mnt/sls_det_storage/jungfrau_calib/data/Module_696_Calib/ CS_M696_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M696_CalibAna/ +./CuFluo_analysis 696 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_696_Calib/ pedeG0_M696_2025-11-28 CuFluoG0_M696_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M696_CalibAna/ +./CuFluo_analysis 696 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_696_Calib/ pedeHG0_M696_2025-11-28 CuFluoHG0_M696_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M696_CalibAna/ +./JFMC_CalibWriter_wBP 696 + +Module 696_fullspeed +./BP_analysis 696_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_696_fullspeed_Calib/BP_M696_fullspeed_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M696_fullspeed_CalibAna/ +./CS_analysis 696_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_696_fullspeed_Calib/ CS_M696_fullspeed_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M696_fullspeed_CalibAna/ +./CuFluo_analysis 696_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_696_fullspeed_Calib/ pedeG0_M696_fullspeed_2025-11-28 CuFluoG0_M696_fullspeed_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M696_fullspeed_CalibAna/ +./CuFluo_analysis 696_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_696_fullspeed_Calib/ pedeHG0_M696_fullspeed_2025-11-28 CuFluoHG0_M696_fullspeed_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M696_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 696_fullspeed + + +Module 697 +./BP_analysis 697 /mnt/sls_det_storage/jungfrau_calib/data/Module_697_Calib/BP_M697_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M697_CalibAna/ +./CS_analysis 697 /mnt/sls_det_storage/jungfrau_calib/data/Module_697_Calib/ CS_M697_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M697_CalibAna/ +./CuFluo_analysis 697 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_697_Calib/ pedeG0_M697_2025-11-28 CuFluoG0_M697_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M697_CalibAna/ +./CuFluo_analysis 697 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_697_Calib/ pedeHG0_M697_2025-11-28 CuFluoHG0_M697_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M697_CalibAna/ +./JFMC_CalibWriter_wBP 697 + + +Module 697_fullspeed +./BP_analysis 697_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_697_fullspeed_Calib/BP_M697_fullspeed_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M697_fullspeed_CalibAna/ +./CS_analysis 697_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_697_fullspeed_Calib/ CS_M697_fullspeed_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M697_fullspeed_CalibAna/ +./CuFluo_analysis 697_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_697_fullspeed_Calib/ pedeG0_M697_fullspeed_2025-11-28 CuFluoG0_M697_fullspeed_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M697_fullspeed_CalibAna/ +./CuFluo_analysis 697_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_697_fullspeed_Calib/ pedeHG0_M697_fullspeed_2025-11-28 CuFluoHG0_M697_fullspeed_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M697_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 697_fullspeed + +Module 699 +./BP_analysis 699 /mnt/sls_det_storage/jungfrau_calib/data/Module_699_Calib/BP_M699_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M699_CalibAna/ +./CS_analysis 699 /mnt/sls_det_storage/jungfrau_calib/data/Module_699_Calib/ CS_M699_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M699_CalibAna/ +./CuFluo_analysis 699 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_699_Calib/ pedeG0_M699_2025-11-28 CuFluoG0_M699_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M699_CalibAna/ +./CuFluo_analysis 699 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_699_Calib/ pedeHG0_M699_2025-11-28 CuFluoHG0_M699_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M699_CalibAna/ +./JFMC_CalibWriter_wBP 699 + +Module 699_fullspeed +./BP_analysis 699_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_699_fullspeed_Calib/BP_M699_fullspeed_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M699_fullspeed_CalibAna/ +./CS_analysis 699_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_699_fullspeed_Calib/ CS_M699_fullspeed_2025-11-27 /mnt/sls_det_storage/jungfrau_calib/ana/M699_fullspeed_CalibAna/ +./CuFluo_analysis 699_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_699_fullspeed_Calib/ pedeG0_M699_fullspeed_2025-11-28 CuFluoG0_M699_fullspeed_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M699_fullspeed_CalibAna/ +./CuFluo_analysis 699_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_699_fullspeed_Calib/ pedeHG0_M699_fullspeed_2025-11-28 CuFluoHG0_M699_fullspeed_2025-11-28 /mnt/sls_det_storage/jungfrau_calib/ana/M699_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 699_fullspeed + +Module 698 +./BP_analysis 698 /mnt/sls_det_storage/jungfrau_calib/data/Module_698_Calib/BP_M698_2025-12-01 /mnt/sls_det_storage/jungfrau_calib/ana/M698_CalibAna/ +./CS_analysis 698 /mnt/sls_det_storage/jungfrau_calib/data/Module_698_Calib/ CS_M698_2025-12-10 /mnt/sls_det_storage/jungfrau_calib/ana/M698_CalibAna/ +./CuFluo_analysis 698 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_698_Calib/ pedeG0_M698_2025-12-09 CuFluoG0_M698_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M698_CalibAna/ +./CuFluo_analysis 698 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_698_Calib/ pedeHG0_M698_2025-12-09 CuFluoHG0_M698_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M698_CalibAna/ +./JFMC_CalibWriter_wBP 698 + +Moduel 698_fullspeed +./BP_analysis 698_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_698_fullspeed_Calib/BP_M698_fullspeed_2025-12-01 /mnt/sls_det_storage/jungfrau_calib/ana/M698_fullspeed_CalibAna/ +./CS_analysis 698_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_698_fullspeed_Calib/ CS_M698_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M698_fullspeed_CalibAna/ +./CuFluo_analysis 698_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_698_fullspeed_Calib/ pedeG0_M698_fullspeed_2025-12-09 CuFluoG0_M698_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M698_fullspeed_CalibAna/ +./CuFluo_analysis 698_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_698_fullspeed_Calib/ pedeHG0_M698_fullspeed_2025-12-09 CuFluoHG0_M698_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M698_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 698_fullspeed + + +Module 703 +./BP_analysis 703 /mnt/sls_det_storage/jungfrau_calib/data/Module_703_Calib/BP_M703_2025-12-01 /mnt/sls_det_storage/jungfrau_calib/ana/M703_CalibAna/ +./CS_analysis 703 /mnt/sls_det_storage/jungfrau_calib/data/Module_703_Calib/ CS_M703_2025-12-10 /mnt/sls_det_storage/jungfrau_calib/ana/M703_CalibAna/ +./CuFluo_analysis 703 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_703_Calib/ pedeG0_M703_2025-12-09 CuFluoG0_M703_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M703_CalibAna/ +./CuFluo_analysis 703 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_703_Calib/ pedeHG0_M703_2025-12-09 CuFluoHG0_M703_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M703_CalibAna/ +./JFMC_CalibWriter_wBP 703 + +Module 703_fullspeed +./BP_analysis 703_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_703_fullspeed_Calib/BP_M703_fullspeed_2025-12-01 /mnt/sls_det_storage/jungfrau_calib/ana/M703_fullspeed_CalibAna/ +./CS_analysis 703_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_703_fullspeed_Calib/ CS_M703_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M703_fullspeed_CalibAna/ +./CuFluo_analysis 703_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_703_fullspeed_Calib/ pedeG0_M703_fullspeed_2025-12-09 CuFluoG0_M703_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M703_fullspeed_CalibAna/ +./CuFluo_analysis 703_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_703_fullspeed_Calib/ pedeHG0_M703_fullspeed_2025-12-09 CuFluoHG0_M703_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M703_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 703_fullspeed + + +Module 704 +./BP_analysis 704 /mnt/sls_det_storage/jungfrau_calib/data/Module_704_Calib/BP_M704_2025-12-01 /mnt/sls_det_storage/jungfrau_calib/ana/M704_CalibAna/ +./CS_analysis 704 /mnt/sls_det_storage/jungfrau_calib/data/Module_704_Calib/ CS_M704_2025-12-10 /mnt/sls_det_storage/jungfrau_calib/ana/M704_CalibAna/ +./CuFluo_analysis 704 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_704_Calib/ pedeG0_M704_2025-12-09 CuFluoG0_M704_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M704_CalibAna/ +./CuFluo_analysis 704 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_704_Calib/ pedeHG0_M704_2025-12-09 CuFluoHG0_M704_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M704_CalibAna/ +./JFMC_CalibWriter_wBP 704 + +Module 704_fullspeed +./BP_analysis 704_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_704_fullspeed_Calib/BP_M704_fullspeed_2025-12-01 /mnt/sls_det_storage/jungfrau_calib/ana/M704_fullspeed_CalibAna/ +./CS_analysis 704_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_704_fullspeed_Calib/ CS_M704_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M704_fullspeed_CalibAna/ +./CuFluo_analysis 704_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_704_fullspeed_Calib/ pedeG0_M704_fullspeed_2025-12-09 CuFluoG0_M704_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M704_fullspeed_CalibAna/ +./CuFluo_analysis 704_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_704_fullspeed_Calib/ pedeHG0_M704_fullspeed_2025-12-09 CuFluoHG0_M704_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M704_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 704_fullspeed + +Module 708 +./BP_analysis 708 /mnt/sls_det_storage/jungfrau_calib/data/Module_708_Calib/BP_M708_2025-12-02 /mnt/sls_det_storage/jungfrau_calib/ana/M708_CalibAna/ +./CS_analysis 708 /mnt/sls_det_storage/jungfrau_calib/data/Module_708_Calib/ CS_M708_2025-12-10 /mnt/sls_det_storage/jungfrau_calib/ana/M708_CalibAna/ +./CuFluo_analysis 708 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_708_Calib/ pedeG0_M708_2025-12-09 CuFluoG0_M708_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M708_CalibAna/ +./CuFluo_analysis 708 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_708_Calib/ pedeHG0_M708_2025-12-09 CuFluoHG0_M708_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M708_CalibAna/ +./JFMC_CalibWriter_wBP 708 + +Module 708_fullspeed +./BP_analysis 708_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_708_fullspeed_Calib/BP_M708_fullspeed_2025-12-02 /mnt/sls_det_storage/jungfrau_calib/ana/M708_fullspeed_CalibAna/ +./CS_analysis 708_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_708_fullspeed_Calib/ CS_M708_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M708_fullspeed_CalibAna/ +./CuFluo_analysis 708_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_708_fullspeed_Calib/ pedeG0_M708_fullspeed_2025-12-09 CuFluoG0_M708_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M708_fullspeed_CalibAna/ +./CuFluo_analysis 708_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_708_fullspeed_Calib/ pedeHG0_M708_fullspeed_2025-12-09 CuFluoHG0_M708_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M708_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 708_fullspeed + + +Module 709 +./BP_analysis 709 /mnt/sls_det_storage/jungfrau_calib/data/Module_709_Calib/BP_M709_2025-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M709_CalibAna/ +./CS_analysis 709 /mnt/sls_det_storage/jungfrau_calib/data/Module_709_Calib/ CS_M709_2025-12-10 /mnt/sls_det_storage/jungfrau_calib/ana/M709_CalibAna/ +./CuFluo_analysis 709 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_709_Calib/ pedeG0_M709_2025-12-09 CuFluoG0_M709_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M709_CalibAna/ +./CuFluo_analysis 709 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_709_Calib/ pedeHG0_M709_2025-12-09 CuFluoHG0_M709_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M709_CalibAna/ +./JFMC_CalibWriter_wBP 709 + +Module 709_fullspeed +./BP_analysis 709_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_709_fullspeed_Calib/BP_M709_fullspeed_2025-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M709_fullspeed_CalibAna/ +./CS_analysis 709_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_709_fullspeed_Calib/ CS_M709_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M709_fullspeed_CalibAna/ +./CuFluo_analysis 709_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_709_fullspeed_Calib/ pedeG0_M709_fullspeed_2025-12-09 CuFluoG0_M709_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M709_fullspeed_CalibAna/ +./CuFluo_analysis 709_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_709_fullspeed_Calib/ pedeHG0_M709_fullspeed_2025-12-09 CuFluoHG0_M709_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M709_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 709_fullspeed + +Module 744 +./BP_analysis 744 /mnt/sls_det_storage/jungfrau_calib/data/Module_744_Calib/BP_M744_2025-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M744_CalibAna/ +./CS_analysis 744 /mnt/sls_det_storage/jungfrau_calib/data/Module_744_Calib/ CS_M744_2025-12-10 /mnt/sls_det_storage/jungfrau_calib/ana/M744_CalibAna/ +./CuFluo_analysis 744 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_744_Calib/ pedeG0_M744_2025-12-09 CuFluoG0_M744_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M744_CalibAna/ +./CuFluo_analysis 744 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_744_Calib/ pedeHG0_M744_2025-12-09 CuFluoHG0_M744_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M744_CalibAna/ +./JFMC_CalibWriter_wBP 744 + +Module 744_fullspeed +./BP_analysis 744_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_744_fullspeed_Calib/BP_M744_fullspeed_2025-12-03 /mnt/sls_det_storage/jungfrau_calib/ana/M744_fullspeed_CalibAna/ +./CS_analysis 744_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_744_fullspeed_Calib/ CS_M744_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M744_fullspeed_CalibAna/ +./CuFluo_analysis 744_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_744_fullspeed_Calib/ pedeG0_M744_fullspeed_2025-12-09 CuFluoG0_M744_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M744_fullspeed_CalibAna/ +./CuFluo_analysis 744_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_744_fullspeed_Calib/ pedeHG0_M744_fullspeed_2025-12-09 CuFluoHG0_M744_fullspeed_2025-12-09 /mnt/sls_det_storage/jungfrau_calib/ana/M744_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 744_fullspeed + +Module 735 SC +./BP_analysis 735 /mnt/sls_det_storage/jungfrau_calib/data/Module_735_Calib/BP_M735_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M735_CalibAna/ +./CS_analysis 735 /mnt/sls_det_storage/jungfrau_calib/data/Module_735_Calib/ CS_M735_2025-12-17 /mnt/sls_det_storage/jungfrau_calib/ana/M735_CalibAna/ +./CuFluo_analysis 735 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_735_Calib/ pedeG0_M735_2025-12-18 CuFluoG0_M735_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M735_CalibAna/ +./CuFluo_analysis 735 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_735_Calib/ pedeHG0_M735_2025-12-18 CuFluoHG0_M735_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M735_CalibAna/ +./JFMC_CalibWriter_wBP 735 + +./CuFluo_analysis_sc_singlethread_data 735 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_735_Calib/ pedeG0_M735_2025-12-12 CuFluoG0_M735_2025-12-12 /mnt/sls_det_storage/jungfrau_calib/ana/M735_CalibAna/ <0-15> + +./CuFluo_analysis_sc_singlethread_fits 735 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_735_Calib/ pedeG0_M735_2025-12-12 CuFluoG0_M735_2025-12-12 /mnt/sls_det_storage/jungfrau_calib/ana/M735_CalibAna/ <0-15> + +./JFMC_CalibWriter_wBP_sc 735 + +Module 741 SC +./BP_analysis 741 /mnt/sls_det_storage/jungfrau_calib/data/Module_741_Calib/BP_M741_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M741_CalibAna/ +./CS_analysis 741 /mnt/sls_det_storage/jungfrau_calib/data/Module_741_Calib/ CS_M741_2025-12-17 /mnt/sls_det_storage/jungfrau_calib/ana/M741_CalibAna/ +./CuFluo_analysis 741 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_741_Calib/ pedeG0_M741_2025-12-18 CuFluoG0_M741_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M741_CalibAna/ +./CuFluo_analysis 741 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_741_Calib/ pedeHG0_M741_2025-12-18 CuFluoHG0_M741_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M741_CalibAna/ +./JFMC_CalibWriter_wBP 741 + +./CuFluo_analysis_sc_singlethread_data 741 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_741_Calib/ pedeG0_M741_2025-12-12 CuFluoG0_M741_2025-12-12 /mnt/sls_det_storage/jungfrau_calib/ana/M741_CalibAna/ <0-15> + +./CuFluo_analysis_sc_singlethread_fits 741 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_741_Calib/ pedeG0_M741_2025-12-12 CuFluoG0_M741_2025-12-12 /mnt/sls_det_storage/jungfrau_calib/ana/M741_CalibAna/ <0-15> +./JFMC_CalibWriter_wBP_sc 741 + + +Module 742 +./BP_analysis 742 /mnt/sls_det_storage/jungfrau_calib/data/Module_742_Calib/BP_M742_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M742_CalibAna/ +./CS_analysis 742 /mnt/sls_det_storage/jungfrau_calib/data/Module_742_Calib/ CS_M742_2025-12-17 /mnt/sls_det_storage/jungfrau_calib/ana/M742_CalibAna/ +./CuFluo_analysis 742 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_742_Calib/ pedeG0_M742_2025-12-18 CuFluoG0_M742_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M742_CalibAna/ +./CuFluo_analysis 742 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_742_Calib/ pedeHG0_M742_2025-12-18 CuFluoHG0_M742_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M742_CalibAna/ +./JFMC_CalibWriter_wBP 742 + +./CuFluo_analysis_sc_singlethread_data 742 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_742_Calib/ pedeG0_M742_2025-12-12 CuFluoG0_M742_2025-12-12 /mnt/sls_det_storage/jungfrau_calib/ana/M742_CalibAna/ <0-15> + +./CuFluo_analysis_sc_singlethread_fits 742 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_742_Calib/ pedeG0_M742_2025-12-12 CuFluoG0_M742_2025-12-12 /mnt/sls_det_storage/jungfrau_calib/ana/M742_CalibAna/ <0-15> +./JFMC_CalibWriter_wBP_sc 742 + + +Module 743 +./BP_analysis 743 /mnt/sls_det_storage/jungfrau_calib/data/Module_743_Calib/BP_M743_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M743_CalibAna/ +./CS_analysis 743 /mnt/sls_det_storage/jungfrau_calib/data/Module_743_Calib/ CS_M743_2025-12-17 /mnt/sls_det_storage/jungfrau_calib/ana/M743_CalibAna/ +./CuFluo_analysis 743 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_743_Calib/ pedeG0_M743_2025-12-18 CuFluoG0_M743_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M743_CalibAna/ +./CuFluo_analysis 743 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_743_Calib/ pedeHG0_M743_2025-12-18 CuFluoHG0_M743_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M743_CalibAna/ +./JFMC_CalibWriter_wBP 743 + +./CuFluo_analysis_sc_singlethread_data 743 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_743_Calib/ pedeG0_M743_2025-12-12 CuFluoG0_M743_2025-12-12 /mnt/sls_det_storage/jungfrau_calib/ana/M743_CalibAna/ <0-15> +./CuFluo_analysis_sc_singlethread_fits 743 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_743_Calib/ pedeG0_M743_2025-12-12 CuFluoG0_M743_2025-12-12 /mnt/sls_det_storage/jungfrau_calib/ana/M743_CalibAna/ <0-15> +./JFMC_CalibWriter_wBP_sc 743 + +Module 745 +./BP_analysis 745 /mnt/sls_det_storage/jungfrau_calib/data/Module_745_Calib/BP_M745_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M745_CalibAna/ +./CS_analysis 745 /mnt/sls_det_storage/jungfrau_calib/data/Module_745_Calib/ CS_M745_2025-12-17 /mnt/sls_det_storage/jungfrau_calib/ana/M745_CalibAna/ +./CuFluo_analysis 745 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_745_Calib/ pedeG0_M745_2025-12-18 CuFluoG0_M745_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M745_CalibAna/ +./CuFluo_analysis 745 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_745_Calib/ pedeHG0_M745_2025-12-18 CuFluoHG0_M745_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M745_CalibAna/ +./JFMC_CalibWriter_wBP 745 + +./CuFluo_analysis_sc_singlethread_data 745 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_745_Calib/ pedeG0_M745_2025-12-12 CuFluoG0_M745_2025-12-12 /mnt/sls_det_storage/jungfrau_calib/ana/M745_CalibAna/ <0-15> + +./CuFluo_analysis_sc_singlethread_fits 745 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_745_Calib/ pedeG0_M745_2025-12-12 CuFluoG0_M745_2025-12-12 /mnt/sls_det_storage/jungfrau_calib/ana/M745_CalibAna/ <0-15> + +./JFMC_CalibWriter_wBP_sc 745 + +Module 746 +./BP_analysis 746 /mnt/sls_det_storage/jungfrau_calib/data/Module_746_Calib/BP_M746_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M746_CalibAna/ +./CS_analysis 746 /mnt/sls_det_storage/jungfrau_calib/data/Module_746_Calib/ CS_M746_2025-12-17 /mnt/sls_det_storage/jungfrau_calib/ana/M746_CalibAna/ +./CuFluo_analysis 746 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_746_Calib/ pedeG0_M746_2025-12-18 CuFluoG0_M746_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M746_CalibAna/ +./CuFluo_analysis 746 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_746_Calib/ pedeHG0_M746_2025-12-18 CuFluoHG0_M746_2025-12-18 /mnt/sls_det_storage/jungfrau_calib/ana/M746_CalibAna/ +./JFMC_CalibWriter_wBP 746 + +./CuFluo_analysis_sc_singlethread_data 746 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_746_Calib/ pedeG0_M746_2025-12-12 CuFluoG0_M746_2025-12-12 /mnt/sls_det_storage/jungfrau_calib/ana/M746_CalibAna/ <0-15> + +./CuFluo_analysis_sc_singlethread_fits 746 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_746_Calib/ pedeG0_M746_2025-12-12 CuFluoG0_M746_2025-12-12 /mnt/sls_det_storage/jungfrau_calib/ana/M746_CalibAna/ <0-15> +./JFMC_CalibWriter_wBP_sc 746 + + +Module 748 +./BP_analysis 748 /mnt/sls_det_storage/jungfrau_calib/data/Module_748_Calib/BP_M748_2026-01-15 /mnt/sls_det_storage/jungfrau_calib/ana/M748_CalibAna/ +./CS_analysis 748 /mnt/sls_det_storage/jungfrau_calib/data/Module_748_Calib/ CS_M748_2026-01-15 /mnt/sls_det_storage/jungfrau_calib/ana/M748_CalibAna/ +./CuFluo_analysis 748 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_748_Calib/ pedeG0_M748_2026-01-16 CuFluoG0_M748_2026-01-16 /mnt/sls_det_storage/jungfrau_calib/ana/M748_CalibAna/ +./CuFluo_analysis 748 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_748_Calib/ pedeHG0_M748_2026-01-16 CuFluoHG0_M748_2026-01-16 /mnt/sls_det_storage/jungfrau_calib/ana/M748_CalibAna/ +./JFMC_CalibWriter_wBP 748 + +Module 750 SC +./BP_analysis 750 /mnt/sls_det_storage/jungfrau_calib/data/Module_750_Calib/BP_M750_2026-01-15 /mnt/sls_det_storage/jungfrau_calib/ana/M750_CalibAna/ +./CS_analysis 750 /mnt/sls_det_storage/jungfrau_calib/data/Module_750_Calib/ CS_M750_2026-01-15 /mnt/sls_det_storage/jungfrau_calib/ana/M750_CalibAna/ +./CuFluo_analysis 750 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_750_Calib/ pedeG0_M750_2026-01-16 CuFluoG0_M750_2026-01-16 /mnt/sls_det_storage/jungfrau_calib/ana/M750_CalibAna/ +./CuFluo_analysis 750 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_750_Calib/ pedeHG0_M750_2026-01-16 CuFluoHG0_M750_2026-01-16 /mnt/sls_det_storage/jungfrau_calib/ana/M750_CalibAna/ +./JFMC_CalibWriter_wBP 750 + +./CuFluo_analysis_sc_singlethread_data 750 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_750_Calib/ pedeG0_M750_2026-01-24 CuFluoG0_M750_2026-01-24 /mnt/sls_det_storage/jungfrau_calib/ana/M750_CalibAna/ <0-15> + + +./CuFluo_analysis_sc_singlethread_fits 750 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_750_Calib/ pedeG0_M750_2026-01-24 CuFluoG0_M750_2026-01-24 /mnt/sls_det_storage/jungfrau_calib/ana/M750_CalibAna/ <0-15> +./JFMC_CalibWriter_wBP_sc 750 + +Module 751 +./BP_analysis 751 /mnt/sls_det_storage/jungfrau_calib/data/Module_751_Calib/BP_M751_2026-01-15 /mnt/sls_det_storage/jungfrau_calib/ana/M751_CalibAna/ +./CS_analysis 751 /mnt/sls_det_storage/jungfrau_calib/data/Module_751_Calib/ CS_M751_2026-01-15 /mnt/sls_det_storage/jungfrau_calib/ana/M751_CalibAna/ +./CuFluo_analysis 751 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_751_Calib/ pedeG0_M751_2026-01-16 CuFluoG0_M751_2026-01-16 /mnt/sls_det_storage/jungfrau_calib/ana/M751_CalibAna/ +./CuFluo_analysis 751 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_751_Calib/ pedeHG0_M751_2026-01-16 CuFluoHG0_M751_2026-01-16 /mnt/sls_det_storage/jungfrau_calib/ana/M751_CalibAna/ +./JFMC_CalibWriter_wBP 751 + +Module 752 +./BP_analysis 752 /mnt/sls_det_storage/jungfrau_calib/data/Module_752_Calib/BP_M752_2026-01-15 /mnt/sls_det_storage/jungfrau_calib/ana/M752_CalibAna/ +./CS_analysis 752 /mnt/sls_det_storage/jungfrau_calib/data/Module_752_Calib/ CS_M752_2026-01-15 /mnt/sls_det_storage/jungfrau_calib/ana/M752_CalibAna/ +./CuFluo_analysis 752 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_752_Calib/ pedeG0_M752_2026-01-16 CuFluoG0_M752_2026-01-16 /mnt/sls_det_storage/jungfrau_calib/ana/M752_CalibAna/ +./CuFluo_analysis 752 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_752_Calib/ pedeHG0_M752_2026-01-16 CuFluoHG0_M752_2026-01-16 /mnt/sls_det_storage/jungfrau_calib/ana/M752_CalibAna/ +./JFMC_CalibWriter_wBP 752 + +Module 753 +./BP_analysis 753 /mnt/sls_det_storage/jungfrau_calib/data/Module_753_Calib/BP_M753_2026-01-15 /mnt/sls_det_storage/jungfrau_calib/ana/M753_CalibAna/ +./CS_analysis 753 /mnt/sls_det_storage/jungfrau_calib/data/Module_753_Calib/ CS_M753_2026-01-15 /mnt/sls_det_storage/jungfrau_calib/ana/M753_CalibAna/ +./CuFluo_analysis 753 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_753_Calib/ pedeG0_M753_2026-01-16 CuFluoG0_M753_2026-01-16 /mnt/sls_det_storage/jungfrau_calib/ana/M753_CalibAna/ +./CuFluo_analysis 753 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_753_Calib/ pedeHG0_M753_2026-01-16 CuFluoHG0_M753_2026-01-16 /mnt/sls_det_storage/jungfrau_calib/ana/M753_CalibAna/ +./JFMC_CalibWriter_wBP 753 + +Module 784 +./BP_analysis 784 /mnt/sls_det_storage/jungfrau_calib/data/Module_784_Calib/BP_M784_2026-01-15 /mnt/sls_det_storage/jungfrau_calib/ana/M784_CalibAna/ +./CS_analysis 784 /mnt/sls_det_storage/jungfrau_calib/data/Module_784_Calib/ CS_M784_2026-01-15 /mnt/sls_det_storage/jungfrau_calib/ana/M784_CalibAna/ +./CuFluo_analysis 784 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_784_Calib/ pedeG0_M784_2026-01-16 CuFluoG0_M784_2026-01-16 /mnt/sls_det_storage/jungfrau_calib/ana/M784_CalibAna/ +./CuFluo_analysis 784 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_784_Calib/ pedeHG0_M784_2026-01-16 CuFluoHG0_M784_2026-01-16 /mnt/sls_det_storage/jungfrau_calib/ana/M784_CalibAna/ +./JFMC_CalibWriter_wBP 784 + +Module 784_fullspeed +./BP_analysis 784_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_784_fullspeed_Calib/BP_M784_fullspeed_2026-02-02 /mnt/sls_det_storage/jungfrau_calib/ana/M784_fullspeed_CalibAna/ +./CS_analysis 784_fullspeed /mnt/sls_det_storage/jungfrau_calib/data/Module_784_fullspeed_Calib/ CS_M784_fullspeed_2026-02-02 /mnt/sls_det_storage/jungfrau_calib/ana/M784_fullspeed_CalibAna/ +./CuFluo_analysis 784_fullspeed G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_784_fullspeed_Calib/ pedeG0_M784_fullspeed_2026-02-02 CuFluoG0_M784_fullspeed_2026-02-02 /mnt/sls_det_storage/jungfrau_calib/ana/M784_fullspeed_CalibAna/ +./CuFluo_analysis 784_fullspeed HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_784_fullspeed_Calib/ pedeHG0_M784_fullspeed_2026-02-02 CuFluoHG0_M784_fullspeed_2026-02-02 /mnt/sls_det_storage/jungfrau_calib/ana/M784_fullspeed_CalibAna/ +./JFMC_CalibWriter_wBP 784_fullspeed + + +Module 785 SC +./CuFluo_analysis 785 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_785_Calib/ pedeG0_M785_2026-01-19 CuFluoG0_M785_2026-01-19 /mnt/sls_det_storage/jungfrau_calib/ana/M785_CalibAna/ +./CuFluo_analysis 785 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_785_Calib/ pedeHG0_M785_2026-01-19 CuFluoHG0_M785_2026-01-19 /mnt/sls_det_storage/jungfrau_calib/ana/M785_CalibAna/ +./BP_analysis 785 /mnt/sls_det_storage/jungfrau_calib/data/Module_785_Calib/BP_M785_2026-01-19 /mnt/sls_det_storage/jungfrau_calib/ana/M785_CalibAna/ +./CS_analysis 785 /mnt/sls_det_storage/jungfrau_calib/data/Module_785_Calib/ CS_M785_2026-01-19 /mnt/sls_det_storage/jungfrau_calib/ana/M785_CalibAna/ +./JFMC_CalibWriter_wBP 785 + +./CuFluo_analysis_sc_singlethread_data 785 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_785_Calib/ pedeG0_M785_2026-01-24 CuFluoG0_M785_2026-01-24 /mnt/sls_det_storage/jungfrau_calib/ana/M785_CalibAna/ <0-15> + +./CuFluo_analysis_sc_singlethread_fits 785 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_785_Calib/ pedeG0_M785_2026-01-24 CuFluoG0_M785_2026-01-24 /mnt/sls_det_storage/jungfrau_calib/ana/M785_CalibAna/ <0-15> + +./JFMC_CalibWriter_wBP_sc 785 + + +Module 786 SC +./CuFluo_analysis 786 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_786_Calib/ pedeG0_M786_2026-01-19 CuFluoG0_M786_2026-01-19 /mnt/sls_det_storage/jungfrau_calib/ana/M786_CalibAna/ +./CuFluo_analysis 786 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_786_Calib/ pedeHG0_M786_2026-01-19 CuFluoHG0_M786_2026-01-19 /mnt/sls_det_storage/jungfrau_calib/ana/M786_CalibAna/ +./BP_analysis 786 /mnt/sls_det_storage/jungfrau_calib/data/Module_786_Calib/BP_M786_2026-01-19 /mnt/sls_det_storage/jungfrau_calib/ana/M786_CalibAna/ +./CS_analysis 786 /mnt/sls_det_storage/jungfrau_calib/data/Module_786_Calib/ CS_M786_2026-01-19 /mnt/sls_det_storage/jungfrau_calib/ana/M786_CalibAna/ +./JFMC_CalibWriter_wBP 786 + +./CuFluo_analysis_sc_singlethread_data 786 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_786_Calib/ pedeG0_M786_2026-01-24 CuFluoG0_M786_2026-01-24 /mnt/sls_det_storage/jungfrau_calib/ana/M786_CalibAna/ <0-15> + +./CuFluo_analysis_sc_singlethread_fits 786 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_786_Calib/ pedeG0_M786_2026-01-24 CuFluoG0_M786_2026-01-24 /mnt/sls_det_storage/jungfrau_calib/ana/M786_CalibAna/ <0-15> +./JFMC_CalibWriter_wBP_sc 786 + + +Module 787 +./CuFluo_analysis 787 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_787_Calib/ pedeG0_M787_2026-01-19 CuFluoG0_M787_2026-01-19 /mnt/sls_det_storage/jungfrau_calib/ana/M787_CalibAna/ +./CuFluo_analysis 787 HG0 /mnt/sls_det_storage/jungfrau_calib/data/Module_787_Calib/ pedeHG0_M787_2026-01-19 CuFluoHG0_M787_2026-01-19 /mnt/sls_det_storage/jungfrau_calib/ana/M787_CalibAna/ +./BP_analysis 787 /mnt/sls_det_storage/jungfrau_calib/data/Module_787_Calib/BP_M787_2026-01-19 /mnt/sls_det_storage/jungfrau_calib/ana/M787_CalibAna/ +./CS_analysis 787 /mnt/sls_det_storage/jungfrau_calib/data/Module_787_Calib/ CS_M787_2026-01-19 /mnt/sls_det_storage/jungfrau_calib/ana/M787_CalibAna/ +./JFMC_CalibWriter_wBP 787 + +./CuFluo_analysis_sc_singlethread_data 787 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_787_Calib/ pedeG0_M787_2026-01-24 CuFluoG0_M787_2026-01-24 /mnt/sls_det_storage/jungfrau_calib/ana/M787_CalibAna/ <0-15> + +./CuFluo_analysis_sc_singlethread_fits 787 G0 /mnt/sls_det_storage/jungfrau_calib/data/Module_787_Calib/ pedeG0_M787_2026-01-24 CuFluoG0_M787_2026-01-24 /mnt/sls_det_storage/jungfrau_calib/ana/M787_CalibAna/ <0-15> + +./JFMC_CalibWriter_wBP_sc 787 + + + -- 2.49.1