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); } }