DiffractionExperiment: Move internal variables to a C++ structure

This commit is contained in:
2023-11-14 11:54:51 +01:00
parent e85988dfa2
commit f778a35e6f
19 changed files with 490 additions and 511 deletions

View File

@@ -55,15 +55,6 @@ const std::vector<JFModuleGainCalibration> &DetectorSetup::GetGainCalibration()
return gain_calibration;
}
DetectorSetup::operator JFJochProtoBuf::Detector() const {
JFJochProtoBuf::Detector ret;
ret.set_nmodules(GetModulesNum());
ret.set_description(GetDescription());
ret.set_pixel_size_mm(GetPixelSize_mm());
ret.set_udp_interface_count(udp_interface_count);
for (const auto& iter: det_modules_hostname)
ret.add_module_hostname(iter);
*ret.mutable_geometry() = geometry;
return ret;
int64_t DetectorSetup::GetUDPInterfaceCount() const {
return udp_interface_count;
}