2 #include "otsdaq-core/ConfigurationPluginDataFormats/ModuleToFETable.h"
3 #include "otsdaq-coreMacros/TablePluginMacros.h"
8 ModuleToFEConfiguration::ModuleToFEConfiguration(
void)
32 ModuleToFEConfiguration::~ModuleToFEConfiguration(
void) {}
49 std::list<std::string> ModuleToFEConfiguration::getFEWModulesList(
50 unsigned int FEWNumber)
const
52 std::string moduleName;
54 std::list<std::string> list;
55 for(
unsigned int row = 0; row < TableBase::activeTableView_->getNumberOfRows(); row++)
57 TableBase::activeTableView_->getValue(tmpFEW, row, FEWName);
58 if(tmpFEW == FEWNumber)
60 TableBase::activeTableView_->getValue(moduleName, row, ModuleName);
61 list.push_back(moduleName);
68 std::list<std::string> ModuleToFEConfiguration::getFERModulesList(
69 unsigned int FERNumber)
const
71 std::string moduleName;
73 std::list<std::string> list;
74 for(
unsigned int row = 0; row < TableBase::activeTableView_->getNumberOfRows(); row++)
76 TableBase::activeTableView_->getValue(tmpFER, row, FERName);
77 if(tmpFER == FERNumber)
79 TableBase::activeTableView_->getValue(moduleName, row, ModuleName);
80 list.push_back(moduleName);