1 #ifndef _rdet_RStationListXMLManager_h_
2 #define _rdet_RStationListXMLManager_h_
4 #include <det/VManager.h>
5 #include <rdet/RStationListManager.h>
35 virtual void Init(
const std::string& configLink);
62 const std::string& componentName,
const IndexMap& componentIndex)
65 if ((componentName ==
"RChannel" && componentProperty ==
"listOfChannelIds"))
69 if (componentName !=
"stationList")
78 const std::string& componentName,
const IndexMap& componentIndex)
82 if(componentName !=
"stationList")
89 const std::string& componentProperty,
const RStationListManager & GetStationListManager() const
VMANAGER_GETDATA_HANDLE_DENIED RStationListManager fStationManager
Interface for detector managers.
virtual void Init(const std::string &configLink)
Manager Initialization. configLink is the CentralConfig hook for the configuration file...
#define VMANAGER_GETDATA_CALL(_GetData_, _T_...)
det::VManager::Status GetData(T &returnData, const std::string &componentProperty, const det::VManager::IndexMap &componentIndex) const
Status GetStationListDataVectorInt(std::vector< int > &returnData, const std::string &componentProperty, const std::string &componentName, const IndexMap &componentIndex) const
#define VMANAGER_GETDATA_HANDLE_DENIED
det::VManager::Status GetListOfChannelIds(std::vector< int > &returnData, const std::string &componentProperty, const det::VManager::IndexMap &componentIndex) const
Status GetStationListData(T &returnData, const std::string &componentProperty, const std::string &componentName, const IndexMap &componentIndex) const
std::map< std::string, std::string > IndexMap
Common implementation of the station list manager.
Manager for Radio description in XML station lists.
#define VMANAGER_GETDATA_NOTFOUND(_T_...)
Status
Specifies success or (eventually) various possible failure modes.
virtual ~RStationListXMLManager()