1 #ifndef _fdet_FCalibSQLManager_h_
2 #define _fdet_FCalibSQLManager_h_
4 #include <utl/config.h>
6 #ifdef AUGER_SQLITE_ENABLED
7 #include <det/VSQLManager_SQLite.h>
9 #include <det/VSQLManager_MySQL.h>
15 class TabulatedFunction;
43 void Init(
const std::string& configLink);
VMANAGER_GETDATA_HANDLE_DENIED int GetWorkingCalibId(const IndexMap &componentIndex) const
Class to hold collection (x,y) points and provide interpolation between them.
std::vector< unsigned int > fEyesToIgnore
Interface for detector managers that use MySQL.
Class to hold collection (x,y) points and provide interpolation between them, where y are complex num...
#define VMANAGER_GETDATA_DENIED(_T_...)
#define VMANAGER_GETDATA_HANDLE_DENIED
#define VMANAGER_GETDATA_DECLARE(_T_...)
int GetPixelCalibId(const IndexMap &componentIndex) const
void Init(const std::string &configLink)
Manager Initialization. configLink is the CentralConfig hook for the configuration file...
std::map< std::string, std::string > IndexMap
std::vector< double > FindAvailableWavelengths(const int pixelCalibId) const
Find out which wavelengths (nm) are available for the calibration.
int GetPixelTOffsetId(const IndexMap &componentIndex) const
#define VMANAGER_GETDATA_NOTFOUND(_T_...)
Manager for FD calibration and monitoring data residing in MySQL database.