Map run number to trigger parameters.
More...
|
void | reset (const int run) |
| Remove all entries before given run. More...
|
|
bool | is_written (const int run) const |
| Check if trigger parameters have been written for given run. More...
|
|
bool | read (std::istream &in) |
| Read trigger parameters. More...
|
|
void | write (const int run, TFile *file) |
| Write trigger parameters for given run if not yet done. More...
|
|
Map run number to trigger parameters.
Definition at line 421 of file JDataWriter.cc.
void KM3NETDAQ::JDataWriter::JRunDB::reset |
( |
const int |
run | ) |
|
|
inline |
Remove all entries before given run.
- Parameters
-
Definition at line 429 of file JDataWriter.cc.
431 while (!this->empty() && this->begin()->
first <
run) {
432 this->erase(this->begin());
void run()
Run as run control client following command messages via JNET::JControlHost.
then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it first
bool KM3NETDAQ::JDataWriter::JRunDB::is_written |
( |
const int |
run | ) |
const |
|
inline |
Check if trigger parameters have been written for given run.
- Parameters
-
- Returns
- true if written; else false.
Definition at line 442 of file JDataWriter.cc.
444 const_iterator p = this->find(
run);
446 return p != this->end() && p->second.is_written;
void run()
Run as run control client following command messages via JNET::JControlHost.
bool KM3NETDAQ::JDataWriter::JRunDB::read |
( |
std::istream & |
in | ) |
|
|
inline |
Read trigger parameters.
- Parameters
-
- Returns
- true if OK; else not
Definition at line 455 of file JDataWriter.cc.
462 in.clear(std::ios::eofbit);
464 if (
in && run != -1) {
466 JValue_t& value = (*this)[
run];
468 if (value.count == 0) {
474 return parameters.equals(value.parameters);
*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
void run()
Run as run control client following command messages via JNET::JControlHost.
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
void KM3NETDAQ::JDataWriter::JRunDB::write |
( |
const int |
run, |
|
|
TFile * |
file |
|
) |
| |
|
inline |
Write trigger parameters for given run if not yet done.
- Parameters
-
run | run number |
file | pointer to ROOT file |
Definition at line 486 of file JDataWriter.cc.
492 if (p != this->end() && p->second.count != 0 && !p->second.is_written) {
494 file->WriteTObject(&p->second.parameters);
496 p->second.is_written =
true;
then set_variable PMT_FILE set_variable DAQ_FILE set_variable OUTPUT_FILE set_variable DETECTOR else fatal Wrong number of arguments fi set_variable RUNBYRUN file
void run()
Run as run control client following command messages via JNET::JControlHost.
The documentation for this struct was generated from the following file: