Change filterByPass to string type which from HJ data.

This commit is contained in:
sunwen
2023-08-31 17:59:58 +08:00
parent 5af348e545
commit 34026a73e2

View File

@@ -144,7 +144,21 @@ MetaData MetaDataReader::getMetaDataFromHJ(const std::string& aConfigBinPath, co
}
if(amcBoardConfig.contains("Filter"))
{
result.setFilterByPass(amcBoardConfig.at("Filter").get<double>());
std::string filterByPassFromConfig = amcBoardConfig.at("Filter").get<std::string>();
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);
}
}