Auxiliary data structure for data quality.
More...
#include <JRunQuality.hh>
Auxiliary data structure for data quality.
Definition at line 31 of file JRunQuality.hh.
static const char* const JDATABASE::JRunQuality::getName |
( |
| ) |
|
|
inlinestatic |
void JDATABASE::JRunQuality::put |
( |
const std::string & |
key, |
|
|
const std::string & |
value |
|
) |
| |
Put value at given key.
- Parameters
-
Definition at line 25 of file JRunQuality.cc.
31 const JEquationParameters
parameters(
":",
"\n",
"",
"");
34 JRootReadableClass cls(*
this);
36 const string buffer =
replace(key,
"-",
"_");
38 for (string::size_type il = 0, ir = 0; ir != string::npos && cls.is_valid(); il = ir + 1) {
39 ir = buffer.substr(il).find(
parameters.getDefaultDivision());
40 cls = cls.find(buffer.substr(il, ir - il).c_str());
45 JRedirectString redirect(reader, value);
47 reader.getObject(cls);
TString replace(const TString &target, const TRegexp ®exp, const T &replacement)
Replace regular expression in input by given replacement.
*fatal Wrong number of arguments esac JCookie sh typeset Z DETECTOR typeset Z SOURCE_RUN typeset Z TARGET_RUN set_variable PARAMETERS_FILE $WORKDIR parameters
T & getInstance(const T &object)
Get static instance from temporary object.
esac $JPP_BIN JLogger sh $LOGGER until pgrep JGetMessage</dev/null > dev null
std::istream& operator>> |
( |
std::istream & |
in, |
|
|
JRunQuality & |
object |
|
) |
| |
|
friend |
Read quality data from input stream.
- Parameters
-
in | input stream |
object | quality data |
- Returns
- input stream
Definition at line 59 of file JRunQuality.hh.
67 >>
object.trigger3DMuon .enabled
68 >>
object.trigger3DShower.enabled
69 >>
object.triggerMXShower.enabled
70 >>
object.writeL0.prescale
71 >>
object.writeL1.prescale
72 >>
object.writeL2.prescale
73 >>
object.writeSN.prescale
74 >>
object.JDAQTimesliceL0
75 >>
object.JDAQTimesliceL1
76 >>
object.JDAQTimesliceL2
77 >>
object.JDAQTimesliceSN
78 >>
object.JDAQSummaryslice
80 >>
object.JTrigger3DShower
81 >>
object.JTriggerMXShower
82 >>
object.JTrigger3DMuon
90 >>
object.MEAN_Rate_Hz
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY source JAcoustics sh $DETECTOR_ID CHECK_EXIT_CODE typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in
bool operator>> |
( |
ResultSet & |
rs, |
|
|
JRunQuality & |
quality |
|
) |
| |
|
friend |
Read data quality from result set.
- Parameters
-
rs | result set |
quality | quality |
- Returns
- true if read; else false
Definition at line 59 of file JRunQuality.cc.
68 bool has_next =
false;
73 catch(
const exception& error) {
77 if (
parameters.RUN != quality.run || !has_next) {
79 if (quality.run != -1) {
83 }
else if (!has_next) {
90 quality = JRunQuality();
*fatal Wrong number of arguments esac JCookie sh typeset Z DETECTOR typeset Z SOURCE_RUN typeset Z TARGET_RUN set_variable PARAMETERS_FILE $WORKDIR parameters
JDetectorsHelper getDetector
Function object for mapping serial number to object identifier of detector and vice versa...
std::string JDATABASE::JRunQuality::GIT |
int JDATABASE::JRunQuality::detector |
int JDATABASE::JRunQuality::run |
double JDATABASE::JRunQuality::livetime_s |
double JDATABASE::JRunQuality::UTCMin_s |
double JDATABASE::JRunQuality::UTCMax_s |
JEnabled JDATABASE::JRunQuality::trigger3DMuon |
JEnabled JDATABASE::JRunQuality::trigger3DShower |
JEnabled JDATABASE::JRunQuality::triggerMXShower |
int JDATABASE::JRunQuality::JDAQTimesliceL0 |
int JDATABASE::JRunQuality::JDAQTimesliceL1 |
int JDATABASE::JRunQuality::JDAQTimesliceL2 |
int JDATABASE::JRunQuality::JDAQTimesliceSN |
int JDATABASE::JRunQuality::JDAQSummaryslice |
int JDATABASE::JRunQuality::JDAQEvent |
int JDATABASE::JRunQuality::JTrigger3DShower |
int JDATABASE::JRunQuality::JTriggerMXShower |
int JDATABASE::JRunQuality::JTrigger3DMuon |
int JDATABASE::JRunQuality::in_sync |
int JDATABASE::JRunQuality::out_sync |
double JDATABASE::JRunQuality::DAQ |
double JDATABASE::JRunQuality::WR |
double JDATABASE::JRunQuality::HRV |
double JDATABASE::JRunQuality::FIFO |
double JDATABASE::JRunQuality::PMTs |
double JDATABASE::JRunQuality::MEAN_Rate_Hz |
double JDATABASE::JRunQuality::RMS_Rate_Hz |
int JDATABASE::JRunQuality::Acoustics |
double JDATABASE::JRunQuality::AHRS |
The documentation for this struct was generated from the following files: