17 runData.
fNumber = GetBeginRun();
47 std::stringstream squery;
48 squery<<
"SELECT run_type from runs where run_number = "<<run;
57 snprintf(berr,1024,
"Could not find RunType for run %06d in DB: %s",run,
err.GetDescription().c_str());
72 std::stringstream squery;
73 squery<<
"SELECT date_part('epoch', start_date) FROM runs WHERE "
74 <<
"run_number = "<< GetRun();
79 snprintf(berr,1024,
"Could not find StartDate for run %06d in DB: %s",run,
err.GetDescription().c_str());
87 std::stringstream squery;
88 squery<<
"SELECT date_part('epoch', stop_date) FROM runs WHERE "
89 <<
"run_number = "<< GetRun();
97 snprintf(berr,1024,
"Could not find StopDate for run %06d in DB: %s",run,
err.GetDescription().c_str());
115 err.SetDescription(
"StoreOnDB() not implemented for QRunDataHandle");
QError Set(const int run)
convert from run number
virtual QError FillFromFile(const std::string &fname)
fill QObject from file fname
double DoQueryDouble(const std::string &query)
std::string DoQueryString(const std::string &query)
error class with error type and description
void SetDescription(const std::string &descr)
set error description
static void Info(const std::string &sender, const std::string &msg)
QError FillFromFile(const std::string &fname)
QRunDataHandle(const int run, const std::string &name="RunData")
void FillBasicInfo(QRunData &runData)
time_t fStartDate
StartTime.
virtual void Clear()
Clear members.
time_t fStopDate
StopTime.
time_t fDuration
Duration.
DetectorName fDetector
Source Run Number.
QError Set(const std::string &)
convert from string
the Diana namespace is needed because sometimes we use Qt libraries, that use same class names of our...