Commit Graph

264 Commits

Author SHA1 Message Date
redford_s
06faf076cb Added first try at leakage current analysis. 2019-02-20 11:41:51 +01:00
redford_s
86788909a6 Calibrated a 4M. 2019-02-20 10:24:37 +01:00
redford_s
d869d6d5de New Big X-Ray Box software requires change of command. 2019-02-15 14:09:42 +01:00
redford_s
0a24cd523b Scripts change from firmware v0_6 and software v3.1.3 to firmware v0_7 and software v4.0.1.
The adcphase is now 45 instead of 72, but this is in the default configuration.
2019-02-14 11:16:53 +01:00
redford_s
ca364fdc79 Added date to gainmaps and plots, to start maintaining a history. 2019-02-13 17:50:35 +01:00
redford_s
6501cded3f Adding laser pulsing analysis to the calibration package. 2019-02-13 09:13:33 +01:00
redford_s
a2fcf6d8a1 Removed initial pixel masks.
Pixel mask comes from pedestal, is not used when looking for calibration consts.
2019-02-08 18:22:05 +01:00
redford_s
0de9d9366e Consistent ratios. 2019-02-08 17:20:26 +01:00
redford_s
8e9dadc17a Added maps where no calib is found. 2019-02-08 16:55:25 +01:00
redford_s
d8515bcaa6 Better TCanvas. 2019-02-08 16:15:27 +01:00
redford_s
556cd7bb4f Consistent construction of the data arrays per pixel. 2019-02-08 15:29:57 +01:00
redford_s
de0ef22d58 Consistent variable names. 2019-02-08 15:07:09 +01:00
redford_s
c4ebbf4666 Since all analysis files now use the same range finding functions, moved them to jungfrauCommonFunctions. 2019-02-08 14:19:50 +01:00
redford_s
b281978e07 Added size check to range finder functions and better plotting.
Results unchanged.
2019-02-08 14:04:21 +01:00
redford_s
f3ba85d343 Added the size check to the range functions and improved plotting. 2019-02-08 11:40:43 +01:00
redford_s
0dd0b92d24 Taking the better range finding functions from BP and DB analyses, added a size check.
Only affects one or two pixels per module.
2019-02-08 10:32:52 +01:00
redford_s
6f43136afe Better range definitions, and plotting only when fits are done. 2019-02-07 17:47:25 +01:00
redford_s
7a47d6e3e5 Check of valid fit range, and added the plus/minus1 to the range finder functions. 2019-02-07 14:05:10 +01:00
redford_s
a17198a488 Added frame number check. 2019-02-06 17:42:42 +01:00
redford_s
a6514dffa0 Standardising the number of frames check. 2019-02-06 15:29:02 +01:00
redford_s
73510bf6d0 Added frame number check, and a check that the fit range exists.
Results improve.
2019-02-06 15:15:50 +01:00
redford_s
8c030d2de7 Added createPerStepHistos option as for other analyses. 2019-02-06 11:12:06 +01:00
redford_s
9b3b3b6dcd For consistency, adding the plus/minus one here too.
It makes no difference to the BP analysis, because there are always some fully switched points.
2019-02-06 11:06:28 +01:00
redford_s
4d8fd13fe1 More general functions to find the fit ranges. Results unchanged.
The plus/minus 1 in the starting point is important to catch the case where in one gain there are no points atall without switching.
2019-02-06 10:59:41 +01:00
redford_s
8c07ef0c08 More general fit range finder. Results unchanged. 2019-02-06 10:25:51 +01:00
redford_s
8a667cd5d6 Better filtering of saturation.
Previously, saturated data points were not used, but steps including saturated steps will then still be biased.
Now, if any point within a step saturates the step is not used.
Results look better both per pixel and overall.
Note this requires full rerun (createHistoFile).
2019-02-05 17:04:44 +01:00
redford_s
b8869c25c2 Better plotting axis, using all data points and not just fit range. 2019-02-05 15:41:40 +01:00
redford_s
3f23aac33c Better drawing range, depending on points not fit range. 2019-02-04 17:03:52 +01:00
redford_s
c35d6da782 Important change to fit ranges. Was not checking for full switching, so partially switched points were included. 2019-02-04 16:48:51 +01:00
redford_s
58b367fb6f Repointing to merged data location. 2019-01-25 15:39:00 +01:00
redford_s
2840b75ae9 Change of fit range.
Previous limits were one data point too big. All modules rerun.
Statistics in G0 becomes even more of a problem.
2019-01-25 15:36:25 +01:00
redford_s
9d4949ad14 Added linearity limits. 2019-01-25 14:13:43 +01:00
redford_s
eab04d984b To analyse the number of bad pixels per calibrated module. 2019-01-23 09:16:27 +01:00
redford_s
24d8d3e8da Added linearity percentages. 2019-01-18 18:02:50 +01:00
redford_s
2f4ffb730d Nicer stats box as for CS_analysis. 2019-01-18 14:34:45 +01:00
redford_s
71a3404495 Added pedestal tracking. 2018-10-15 14:08:27 +02:00
redford_s
17ddf3e73d Added exit if number of frames isn't as expected. 2018-10-10 17:02:25 +02:00
redford_s
763354a43d Fixed tiny bug where files with correct number of frames would have last frame ignored. 2018-10-10 16:56:13 +02:00
redford_s
bc9935893e BP scan for M040 had missing frames. Data, plots and results removed. 2018-10-10 16:20:21 +02:00
redford_s
8197689681 Calibrated a few modules. 2018-10-10 15:01:36 +02:00
redford_s
19f90a6d39 Calibrated another 4M. Recalibrated module 223. 231 only calibrated for G0. 2018-08-07 16:44:29 +02:00
redford_s
93445e82cb Streamlining, removed pedestal RMS plots for G1 and G2, they are never useful. 2018-08-02 11:50:19 +02:00
redford_s
0e74572a13 Streamlining, removed pedestal RMS plots for G1 and G2, they are never useful. 2018-08-02 11:44:51 +02:00
redford_s
e3d2d3ec14 Streamlining, removed zoom normalised plots. Unzoomed are enough. 2018-08-02 11:39:07 +02:00
redford_s
9959975f1f Calibrated another 4M. 2018-08-02 10:51:50 +02:00
redford_s
c9e7442c13 Calibrated another 4M. ModuleComp: didn't add module 023 yet as results are terrible.
Realised 206 was already there. Traced back the mistake, it should have been 122, see commit c78763ec, which is now also added.
2018-07-30 17:58:17 +02:00
redford_s
68c0f21bd2 Calibrated another 4M. 2018-07-26 09:07:21 +02:00
redford_s
e2eda015d1 Calibrated six more modules. 2018-07-24 08:59:16 +02:00
redford_s
677ff19bc6 Adding gainmap for partially calibrated module 097 for SwissFEL. 2018-06-15 13:50:02 +02:00
redford_s
37d84b312c In order to save space, only save the module maps if createPerStepHistos flag is set. Not tested. 2018-06-12 17:28:15 +02:00