From 34026a73e26126fa1defe061a495493bb6320aec Mon Sep 17 00:00:00 2001 From: sunwen Date: Thu, 31 Aug 2023 17:59:58 +0800 Subject: [PATCH] Change filterByPass to string type which from HJ data. --- src/DataReader/MetaDataReader.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/DataReader/MetaDataReader.cpp b/src/DataReader/MetaDataReader.cpp index 9e091ed..ba2f20f 100644 --- a/src/DataReader/MetaDataReader.cpp +++ b/src/DataReader/MetaDataReader.cpp @@ -144,7 +144,21 @@ MetaData MetaDataReader::getMetaDataFromHJ(const std::string& aConfigBinPath, co } if(amcBoardConfig.contains("Filter")) { - result.setFilterByPass(amcBoardConfig.at("Filter").get()); + std::string filterByPassFromConfig = amcBoardConfig.at("Filter").get(); + double filterByPass = 0; + if(filterByPassFromConfig == "BandPassY_Y") + { + filterByPass = 1; + } + else if(filterByPassFromConfig == "BandPassZ_Z") + { + filterByPass = 2; + } + else if(filterByPassFromConfig == "Bypass") + { + filterByPass = 3; + } + result.setFilterByPass(filterByPass); } }