Go to the documentation of this file.
5 #include "TTimeStamp.h"
26 int main(
int argc,
char **argv)
40 JParser<> zap(
"Example program to print data from data base.");
51 catch(
const exception &error) {
52 FATAL(error.what() << endl);
63 id = to_value<int>(detid);
67 JSelector selector = getSelector<JRuns>(
id);
70 selector.add(&JRuns::RUNSETUPNAME, setup);
73 ResultSet& rs =
getResultSet(getTable<JRuns>(), selector);
75 for (JRuns parameters; rs >> parameters; ) {
80 cout << setw(8) << parameters.RUN <<
' ' << parameters.RUNSETUPNAME <<
' ' << TTimeStamp((time_t) parameters.UNIXSTARTTIME/1000).AsString(
"c") << endl;
82 cout << setw(8) << parameters.RUN << endl;
85 catch(
const exception& error) {
86 FATAL(error.what() << endl);
bool is_integer(const std::string &buffer)
Check if string is an integer.
Utility class to parse command line options.
static const JDetectorsHelper & getDetector
Function object for mapping serial number and object identifier of detectors.
ResultSet & getResultSet(const std::string &query)
Get result set.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
void reset(JCLBInput &data, size_t size)
Reset CLB buffers.
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
int main(int argc, char **argv)
void print(const TH1 &h1, std::ostream &out)
Print histogram parameters.