Proper Raw Data Interpreation and TDC feature for ITkPix
This MR adds:
- Proper event building for ITkPix (only using TLU words, tag-based event building will be implemented later)
- TDC feature for ITkPix (Hitor Calibration + TDC analysis)
- Bug fixes for TDC analysis
- Fix calculation of hitor calibration histograms
- Separation of chip specific analysises
- Add PToT and PToA analysis:
- Can be enabled, as TDC, with
analyze_ptot
fromtestbench.yaml
. Default isFalse
- As for TDC feature, in case of
analyze_ptot = True
additional hit columnsptot
andptoa
are added. Thetot
column in that case will be 0, since it does not exist in this mode. - Manually added
analyze_ptot = True
to all scans which use the ptot feature - Plotting: if ptot feature is used do not plot tot map, instead plot ptot and ptoa map
- Can be enabled, as TDC, with
- More unit tests:
- Test chunked analysis of hitor calibration
- Test Ptot analog scan (including chunking)
- Test ptot hitor calibration (including chunking)
Fixes #388 (closed)
Todos
-
Write TLU words for every scan if ITkPix is used (needed for event building) -
remove _ptot scans, add option to use ptot as chip parameter (change configure step, change masking, add ptot table)(later, see #395 (closed) ) -
Decrease tot_hist to 512 (1024 consumes to much RAM-memory and leads to MemoryErrors) -
Small unit test for ITKpix event building (check for missing tags)
Edited by Yannick Manuel Dieter