1 #include "otsdaq-core/ConfigurationPluginDataFormats/DQMHistosConsumerConfiguration.h"
2 #include "otsdaq-core/Macros/ConfigurationPluginMacros.h"
9 DQMHistosConsumerConfiguration::DQMHistosConsumerConfiguration(
void)
31 DQMHistosConsumerConfiguration::~DQMHistosConsumerConfiguration(
void)
37 std::string processorUID;
38 for(
unsigned int row = 0; row < ConfigurationBase::activeConfigurationView_->getNumberOfRows(); row++)
40 ConfigurationBase::activeConfigurationView_->getValue(processorUID, row, ProcessorID);
41 processorIDToRowMap_[processorUID] = row;
46 std::vector<std::string> DQMHistosConsumerConfiguration::getProcessorIDList(
void)
const
48 std::vector<std::string> list;
49 for(
auto& it: processorIDToRowMap_)
50 list.push_back(it.first);
55 std::string DQMHistosConsumerConfiguration::getFilePath(std::string processorUID)
const
59 ConfigurationBase::activeConfigurationView_->getValue(val, processorIDToRowMap_.find(processorUID)->second, FilePath);
64 std::string DQMHistosConsumerConfiguration::getRadixFileName (std::string processorUID)
const
68 ConfigurationBase::activeConfigurationView_->getValue(val, processorIDToRowMap_.find(processorUID)->second, RadixFileName);
73 bool DQMHistosConsumerConfiguration::getSaveFile (std::string processorUID)
const
77 ConfigurationBase::activeConfigurationView_->getValue(val, processorIDToRowMap_.find(processorUID)->second, SaveFile);
82 void DQMHistosConsumerConfiguration::check(std::string processorUID)
const
84 if(processorIDToRowMap_.find(processorUID) == processorIDToRowMap_.end())
86 std::cout << __COUT_HDR_FL__ <<
"Couldn't find processor " << processorUID <<
" in the UDPDataStreamerConsumerConfiguration!" << std::endl;