Detector writer config

This commit is contained in:
2021-07-06 15:46:20 +02:00
parent 505eeb0836
commit 9b8a6c99de
@@ -8,8 +8,8 @@
#include <string>
#include <fstream>
struct UdpRecvConfig {
static UdpRecvConfig from_json_file(const std::string& filename) {
struct DetWriterConfig {
static DetWriterConfig from_json_file(const std::string& filename) {
std::ifstream ifs(filename);
rapidjson::IStreamWrapper isw(ifs);
rapidjson::Document config_parameters;
@@ -17,16 +17,12 @@ struct UdpRecvConfig {
return {
config_parameters["detector_name"].GetString(),
config_parameters["detector_type"].GetString(),
config_parameters["n_modules"].GetInt(),
config_parameters["start_udp_port"].GetInt(),
config_parameters["output_folder"].GetString()
};
}
const std::string detector_name;
const std::string detector_type;
const int n_modules;
const int start_udp_port;
const std::string output_folder;
};