3 #include "otsdaq-core/FECore/FEVInterfacesManager.h"
4 #include "otsdaq-core/ConfigurationInterface/ConfigurationManager.h"
8 #include "otsdaq-core/FECore/FEVInterface.h"
10 #include "otsdaq-core/ConfigurationInterface/ConfigurationInterface.h"
13 #include "otsdaq-core/PluginMakers/MakeInterfaceConfiguration.h"
14 #include "otsdaq-core/PluginMakers/MakeInterface.h"
24 std::string supervisorContextUID_ =
"MainContext";
25 std::string supervisorApplicationUID_ =
"FeSupervisor0";
26 std::string ConfigurationAlias_ =
"Physics";
27 std::string theSupervisorConfigurationPath_ = supervisorContextUID_ +
"/LinkToApplicationConfiguration/" + supervisorApplicationUID_ +
"/LinkToSupervisorConfiguration";
34 FEVInterfacesManager theFEVInterfacesManager_(theConfigurationManager_->getNode(ConfigurationManager::XDAQ_CONTEXT_CONFIG_NAME), theSupervisorConfigurationPath_);
37 theConfigurationManager_->getConfigurationGroupFromAlias(ConfigurationAlias_);
39 theConfigurationManager_->loadConfigurationGroup(
41 theGroup.second,
true);
43 theFEVInterfacesManager_.configure();