added missing enums

This commit is contained in:
froejdh_e
2024-11-29 14:56:39 +01:00
parent 115dfc0abf
commit a1b7fb8fc8
3 changed files with 108 additions and 21 deletions

View File

@ -190,14 +190,27 @@ struct ModuleGeometry{
using dynamic_shape = std::vector<int64_t>;
//TODO! Can we uniform enums between the libraries?
/**
* @brief Enum class to identify different detectors.
* The values are the same as in slsDetectorPackage
* Different spelling to avoid confusion with the slsDetectorPackage
*/
enum class DetectorType {
Jungfrau,
//Standard detectors match the enum values from slsDetectorPackage
Generic,
Eiger,
Mythen3,
Moench,
Moench03,
Moench03_old,
Gotthard,
Jungfrau,
ChipTestBoard,
Moench,
Mythen3,
Gotthard2,
Xilinx_ChipTestBoard,
//Additional detectors used for defining processing. Variants of the standard ones.
Moench03=100,
Moench03_old,
Unknown
};