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: