v1.0.0-rc.31

This commit is contained in:
2025-03-02 13:15:28 +01:00
parent aeabc81a4c
commit ddf4c75645
309 changed files with 8705 additions and 1421 deletions

View File

@@ -4,6 +4,7 @@
#include "PixelMask.h"
#include "RawToConvertedGeometry.h"
#include "JFJochException.h"
#include "JFJochCompressor.h"
PixelMask::PixelMask(const DetectorSetup &detector)
: nmodules(detector.GetModulesNum()),
@@ -49,6 +50,11 @@ std::vector<uint32_t> PixelMask::GetMask(const DiffractionExperiment &experiment
return mask;
}
std::vector<uint8_t> PixelMask::GetCompressedMask(const DiffractionExperiment &experiment) const {
JFJochBitShuffleCompressor compressor(CompressionAlgorithm::BSHUF_LZ4);
return compressor.Compress(GetMask(experiment));
}
std::vector<uint32_t> PixelMask::GetUserMask(const DiffractionExperiment &experiment, bool conv) const {
std::vector<uint32_t> ret;