1 #ifndef _sdet_EventStationPositionsManager_h_
2 #define _sdet_EventStationPositionsManager_h_
4 #include <det/VManager.h>
5 #include <utl/ErrorLogger.h>
33 virtual void Init(
const std::string& configLink);
60 const std::string& componentProperty,
61 const std::string& componentName,
65 if (componentName !=
"stationList")
67 return GetStationData(returnData, componentProperty, componentName,
74 const std::string& componentProperty,
75 const std::string& componentName,
76 const IndexMap& componentIndex)
const;
81 {
return FindStation(FindComponent<int>(
"stationId", componentIndex)); }
VMANAGER_GETDATA_HANDLE_DENIED std::string fBand
Manager to retrieve station positions from the raw event.
const IoSdStation * FindStation(const IndexMap &componentIndex) const
virtual ~EventStationPositionsManager()=default
Class to hold collection (x,y) points and provide interpolation between them.
Status GetStationData(T &returnData, const std::string &componentProperty, const std::string &componentName, const IndexMap &componentIndex) const
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_...)
const IoSdStation * FindStation(const int id) const
Class to hold collection (x,y) points and provide interpolation between them, where y are complex num...
#define VMANAGER_GETDATA_HANDLE_DENIED
std::map< std::string, std::string > IndexMap
std::string fCommissionUUB
#define VMANAGER_GETDATA_NOTFOUND(_T_...)
Status CheckGetData(T &returnData, const std::string &componentProperty, const std::string &componentName, const IndexMap &componentIndex) const
std::string fDecommission
Status
Specifies success or (eventually) various possible failure modes.