1 #ifndef _rdet_RAntennaTypeXMLManager_h_
2 #define _rdet_RAntennaTypeXMLManager_h_
7 #include <det/VManager.h>
8 #include <utl/ErrorLogger.h>
14 class TabulatedFunction;
15 class TabulatedFunctionComplexLgAmpPhase;
36 struct RTransferPattern;
43 void Init(
const std::string& configLink);
67 Status InternalGetData(T& returnData,
68 const std::
string& antennaProp,
69 const std::
string& antennaType,
73 utl::Branch FindAntennaType(const std::
string& antennaType) const;
void Init(const std::string &configLink)
Manager Initialization. configLink is the CentralConfig hook for the configuration file...
Interface for detector managers.
#define VMANAGER_GETDATA_CALL(_GetData_, _T_...)
virtual ~RAntennaTypeXMLManager()
utl::Branch FindAntennaTypeProperty(const std::string &antennaType, const std::string &antennaProp) const
#define VMANAGER_GETDATA_HANDLE_DENIED
utl::Branch FindAntennaTypePropertyIndex(const std::string &antennaType, const std::string &antennaProp, const IndexMap &propIndex) const
Manager for RD description in XML "AntennaType" files.
std::map< std::string, std::string > IndexMap
#define VMANAGER_GETDATA_NOTFOUND(_T_...)
Status
Specifies success or (eventually) various possible failure modes.