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"
11 #include "otsdaq-core/ConfigurationPluginDataFormats/Configurations.h"
12 #include "otsdaq-core/ConfigurationPluginDataFormats/FEConfiguration.h"
15 #include "otsdaq-core/PluginMakers/MakeInterfaceConfiguration.h"
16 #include "otsdaq-core/PluginMakers/MakeInterface.h"
26 std::string supervisorContextUID_ =
"MainContext";
27 std::string supervisorApplicationUID_ =
"FeSupervisor0";
28 std::string ConfigurationAlias_ =
"Physics";
29 std::string theSupervisorConfigurationPath_ = supervisorContextUID_ +
"/LinkToApplicationConfiguration/" + supervisorApplicationUID_ +
"/LinkToSupervisorConfiguration";
36 FEVInterfacesManager theFEVInterfacesManager_(theConfigurationManager_->getNode(ConfigurationManager::XDAQ_CONTEXT_CONFIG_NAME), theSupervisorConfigurationPath_);
39 theConfigurationManager_->getConfigurationGroupFromAlias(ConfigurationAlias_);
41 theConfigurationManager_->loadConfigurationGroup(
43 theGroup.second,
true);
45 theFEVInterfacesManager_.configure();