added all PixelMaps including Matterhorn

This commit is contained in:
2026-01-30 17:18:06 +01:00
parent 7f64b9a616
commit d6e8b9c639
2 changed files with 81 additions and 4 deletions

View File

@@ -10,11 +10,20 @@ NDArray<ssize_t, 2> GenerateMoench03PixelMap();
NDArray<ssize_t, 2> GenerateMoench05PixelMap();
NDArray<ssize_t, 2> GenerateMoench05PixelMap1g();
NDArray<ssize_t, 2> GenerateMoench05PixelMapOld();
NDArray<ssize_t, 2> GenerateMoench04AnalogPixelMap();
// Matterhorn02
NDArray<ssize_t, 2> GenerateMH02SingleCounterPixelMap();
NDArray<ssize_t, 3> GenerateMH02FourCounterPixelMap();
/**
* @brief Generate pixel map for Matterhorn02 detector
* @param dynamic_range Dynamic range of the detector (16, 8, or 4)
* @param n_counters Number of counters (1 to 4)
*/
NDArray<ssize_t, 2> GenerateMatterhorn2PixelMap(const size_t dynamic_range = 16,
const size_t n_counters = 1);
// Eiger
NDArray<ssize_t, 2> GenerateEigerFlipRowsPixelMap();