3 #include "otsdaq/ConfigurationInterface/ConfigurationManager.h"
4 #include "otsdaq/FECore/FEVInterfacesManager.h"
8 #include "otsdaq/FECore/FEVInterface.h"
13 #include "otsdaq/ConfigurationInterface/ConfigurationInterface.h"
14 #include "otsdaq/FECore/MakeInterface.h"
15 #include "otsdaq/TableCore/MakeTable.h"
25 std::string supervisorContextUID_ =
"MainContext";
26 std::string supervisorApplicationUID_ =
"FeSupervisor0";
27 std::string ConfigurationAlias_ =
"Physics";
28 std::string theSupervisorConfigurationPath_ =
29 supervisorContextUID_ +
"/LinkToApplicationTable/" + supervisorApplicationUID_ +
30 "/LinkToSupervisorTable";
39 theConfigurationManager_->
getNode(ConfigurationManager::XDAQ_CONTEXT_TABLE_NAME),
40 theSupervisorConfigurationPath_);
45 theConfigurationManager_->
loadTableGroup(theGroup.first, theGroup.second,
true);
47 theFEVInterfacesManager_.configure();
void loadTableGroup(const std::string &tableGroupName, const TableGroupKey &tableGroupKey, bool doActivate=false, std::map< std::string, TableVersion > *groupMembers=0, ProgressBar *progressBar=0, std::string *accumulateWarnings=0, std::string *groupComment=0, std::string *groupAuthor=0, std::string *groupCreateTime=0, bool doNotLoadMember=false, std::string *groupTypeString=0, std::map< std::string, std::string > *groupAliases=0, ConfigurationManager::LoadGroupType onlyLoadIfBackboneOrContext=ConfigurationManager::LoadGroupType::ALL_TYPES, bool ignoreVersionTracking=false)
ConfigurationTree getNode(const std::string &nodeString, bool doNotThrowOnBrokenUIDLinks=false) const
"root/parent/parent/"
std::pair< std::string, TableGroupKey > getTableGroupFromAlias(std::string systemAlias, ProgressBar *progressBar=0)
Getters.