1 #ifndef _cdet_CStationListXMLManager_h_
2 #define _cdet_CStationListXMLManager_h_
4 #include <det/VManager.h>
5 #include <cdet/CStationListManager.h>
35 virtual void Init(
const std::string& configLink);
64 const std::string& componentProperty,
65 const std::string& componentName,
70 if (componentName !=
"stationList")
const CStationListManager & GetStationListManager() const
Interface for detector managers.
#define VMANAGER_GETDATA_CALL(_GetData_, _T_...)
det::VManager::Status GetData(T &returnData, const std::string &componentProperty, const det::VManager::IndexMap &componentIndex) const
Common implementation of the station list manager.
virtual void Init(const std::string &configLink)
Manager Initialization. configLink is the CentralConfig hook for the configuration file...
virtual ~CStationListXMLManager()
VMANAGER_GETDATA_HANDLE_DENIED CStationListManager fStationManager
#define VMANAGER_GETDATA_HANDLE_DENIED
std::map< std::string, std::string > IndexMap
Status GetStationListData(T &returnData, const std::string &componentProperty, const std::string &componentName, const IndexMap &componentIndex) const
#define VMANAGER_GETDATA_NOTFOUND(_T_...)
Manager for MARTA description in XML station lists.
Status
Specifies success or (eventually) various possible failure modes.