1 #ifndef _sdet_SStationListXMLManager_h_
2 #define _sdet_SStationListXMLManager_h_
4 #include <det/VManager.h>
5 #include <sdet/SStationListManager.h>
33 virtual void Init(
const std::string& configLink);
62 const std::string& componentProperty,
63 const std::string& componentName,
68 if (componentName !=
"stationList")
const SStationListManager & GetStationListManager() const
Interface for detector managers.
virtual ~SStationListXMLManager()
#define VMANAGER_GETDATA_CALL(_GetData_, _T_...)
virtual void Init(const std::string &configLink)
Manager Initialization. configLink is the CentralConfig hook for the configuration file...
Manager for SD description in XML station lists.
VMANAGER_GETDATA_HANDLE_DENIED SStationListManager fStationManager
#define VMANAGER_GETDATA_HANDLE_DENIED
det::VManager::Status GetData(T &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
Common implementation of the station list manager.
std::map< std::string, std::string > IndexMap
#define VMANAGER_GETDATA_NOTFOUND(_T_...)
Status
Specifies success or (eventually) various possible failure modes.