| 
    Jpp
    debug
    
   the software that should make you happy 
   | 
 
Auxiliary data structure for data quality. More...
#include <JRunQuality.hh>
  
Classes | |
| struct | JEnabled | 
| struct | JPrescaler | 
Public Member Functions | |
| JRunQuality () | |
| JRunQuality (const int ID, const int run) | |
| Constructor.  More... | |
| void | put (const std::string &key, const std::string &value) | 
| Put value at given key.  More... | |
| ClassDef (JRunQuality, 4) | |
Static Public Member Functions | |
| static const char *const | getName () | 
| Table name.  More... | |
Public Attributes | |
| std::string | GIT | 
| GIT version used to write QA/QC data.  More... | |
| std::string | JPP | 
| Jpp version used to take data (see JPrintMeta.cc)  More... | |
| int | nb_of_meta | 
| Number of JMeta objects (see JPrintMeta.cc)  More... | |
| std::string | UUID | 
| UUID of raw data file.  More... | |
| int | detector | 
| detector identifier  More... | |
| int | run | 
| run number  More... | |
| double | livetime_s | 
| livetime of data takig run (as determined from KM3NETDAQ::JDAQSummaryslice data)  More... | |
| double | UTCMin_s | 
| minimal UTC time (from "runs" table)  More... | |
| double | UTCMax_s | 
| maximal UTC time (from "runs" table)  More... | |
| JEnabled | trigger3DMuon | 
| enable (1) or disable (0) of 3D-muon trigger  More... | |
| JEnabled | trigger3DShower | 
| enable (1) or disable (0) of 3D-shower trigger  More... | |
| JEnabled | triggerMXShower | 
| enable (1) or disable (0) of L1/L0 mixed trigger  More... | |
| JEnabled | triggerNB | 
| enable (1) or disable (0) of nano-beacon trigger  More... | |
| JPrescaler | writeL0 | 
| pre-scaling of L0 data (0 implies off)  More... | |
| JPrescaler | writeL1 | 
| pre-scaling of L1 data (0 implies off)  More... | |
| JPrescaler | writeL2 | 
| pre-scaling of L2 data (0 implies off)  More... | |
| JPrescaler | writeSN | 
| pre-scaling of Supernova data (0 implies off)  More... | |
| int | JDAQTimeslice | 
| number of timeslices (reserved for rejected data)  More... | |
| int | JDAQTimesliceL0 | 
| number of L0 timeslices  More... | |
| int | JDAQTimesliceL1 | 
| number of L1 timeslices  More... | |
| int | JDAQTimesliceL2 | 
| number of L2 timeslices  More... | |
| int | JDAQTimesliceSN | 
| number of Supernova timeslices  More... | |
| int | JDAQSummaryslice | 
| number of summary slices  More... | |
| int | JDAQEvent | 
| number of events  More... | |
| int | JTriggerReprocessor | 
| number of events following re-triggering of the data (see JTriggerReprocessor.cc)  More... | |
| int | JTrigger3DShower | 
| number of 3D-muon triggers (see JTriggerMonitor.cc)  More... | |
| int | JTriggerMXShower | 
| number of 3D-shower triggers (see JTriggerMonitor.cc)  More... | |
| int | JTrigger3DMuon | 
| number of L1/L0 mixed triggers (see JTriggerMonitor.cc)  More... | |
| int | JTriggerNB | 
| number of nano-beacon triggers (see JTriggerMonitor.cc)  More... | |
| int | in_sync | 
| number of modules in synchronisation with master clock (see JTurbot.cc)  More... | |
| int | out_sync | 
| number of modules out of synchronisation with master clock (see JTurbot.cc)  More... | |
| double | DAQ | 
| fraction of data frames with correct DAQ status (see JSummaryMonitor.cc)  More... | |
| double | WR | 
| fraction of data frames with correct White Rabbit status (see JSummaryMonitor.cc)  More... | |
| double | HRV | 
| fraction of PMTs with high-rate veto (see JSummaryMonitor.cc)  More... | |
| double | FIFO | 
| fraction of PMTs with FIFO (almost) full (see JSummaryMonitor.cc)  More... | |
| double | PMTs | 
| average number of PMTs with valid data (see JSummaryMonitor.cc)  More... | |
| double | MEAN_Rate_Hz | 
| mean rate from PMTs with valid data (see JSummaryMonitor.cc)  More... | |
| double | RMS_Rate_Hz | 
| RMS of rate from PMTs with valid data (see JSummaryMonitor.cc)  More... | |
| int | hrv_fifo_failures | 
| Number of PMT/timeslices with a rate > 50 kHz (after veto filter) (see JSummaryMonitor.cc)  More... | |
| int | duplic_timeslices | 
| Number of duplicated timeslices (see JSummaryMonitor.cc)  More... | |
| int | Acoustics | 
| number of acoustic events (see JAcousticsEventBuilder.cc)  More... | |
| double | AHRS | 
| number of compass measurements (see software/JCompass/JAHRSMonitor.cc)  More... | |
| std::string | name | 
| setup name (see JRunsetups)  More... | |
| double | value | 
| setup identifier (see JRunsetups)  More... | |
| int | in_usync | 
| number of modules in micro-synchronisation with master clock (see JSquid.cc)  More... | |
| int | out_usync | 
| number of modules out of micro-synchronisation with master clock (see JSquid.cc)  More... | |
| int | event_duration | 
| number of events with event duration exceeding preset value (see JMermaid.cc)  More... | |
Auxiliary data structure for data quality.
For ASCII I/O, the number, order and type of the data members of this data structure should be compatible with the output of the script JQAQC.sh.
Definition at line 34 of file JRunQuality.hh.
      
  | 
  inline | 
Definition at line 64 of file JRunQuality.hh.
      
  | 
  inline | 
Constructor.
| ID | detector identifier | 
| run | run number | 
Definition at line 120 of file JRunQuality.hh.
      
  | 
  inlinestatic | 
Table name.
Definition at line 37 of file JRunQuality.hh.
| void JDATABASE::JRunQuality::put | ( | const std::string & | key, | 
| const std::string & | value | ||
| ) | 
Put value at given key.
| key | key | 
| value | value | 
Definition at line 25 of file JRunQuality.cc.
| JDATABASE::JRunQuality::ClassDef | ( | JRunQuality | , | 
| 4 | |||
| ) | 
| std::string JDATABASE::JRunQuality::GIT | 
GIT version used to write QA/QC data.
Definition at line 138 of file JRunQuality.hh.
| std::string JDATABASE::JRunQuality::JPP | 
Jpp version used to take data (see JPrintMeta.cc)
Definition at line 139 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::nb_of_meta | 
Number of JMeta objects (see JPrintMeta.cc)
Definition at line 140 of file JRunQuality.hh.
| std::string JDATABASE::JRunQuality::UUID | 
UUID of raw data file.
Definition at line 141 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::detector | 
detector identifier
Definition at line 142 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::run | 
run number
Definition at line 143 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::livetime_s | 
livetime of data takig run (as determined from KM3NETDAQ::JDAQSummaryslice data)
Definition at line 144 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::UTCMin_s | 
minimal UTC time (from "runs" table)
Definition at line 145 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::UTCMax_s | 
maximal UTC time (from "runs" table)
Definition at line 146 of file JRunQuality.hh.
| JEnabled JDATABASE::JRunQuality::trigger3DMuon | 
enable (1) or disable (0) of 3D-muon trigger
Definition at line 147 of file JRunQuality.hh.
| JEnabled JDATABASE::JRunQuality::trigger3DShower | 
enable (1) or disable (0) of 3D-shower trigger
Definition at line 148 of file JRunQuality.hh.
| JEnabled JDATABASE::JRunQuality::triggerMXShower | 
enable (1) or disable (0) of L1/L0 mixed trigger
Definition at line 149 of file JRunQuality.hh.
| JEnabled JDATABASE::JRunQuality::triggerNB | 
enable (1) or disable (0) of nano-beacon trigger
Definition at line 150 of file JRunQuality.hh.
| JPrescaler JDATABASE::JRunQuality::writeL0 | 
pre-scaling of L0 data (0 implies off)
Definition at line 151 of file JRunQuality.hh.
| JPrescaler JDATABASE::JRunQuality::writeL1 | 
pre-scaling of L1 data (0 implies off)
Definition at line 152 of file JRunQuality.hh.
| JPrescaler JDATABASE::JRunQuality::writeL2 | 
pre-scaling of L2 data (0 implies off)
Definition at line 153 of file JRunQuality.hh.
| JPrescaler JDATABASE::JRunQuality::writeSN | 
pre-scaling of Supernova data (0 implies off)
Definition at line 154 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JDAQTimeslice | 
number of timeslices (reserved for rejected data)
Definition at line 155 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JDAQTimesliceL0 | 
number of L0 timeslices
Definition at line 156 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JDAQTimesliceL1 | 
number of L1 timeslices
Definition at line 157 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JDAQTimesliceL2 | 
number of L2 timeslices
Definition at line 158 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JDAQTimesliceSN | 
number of Supernova timeslices
Definition at line 159 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JDAQSummaryslice | 
number of summary slices
Definition at line 160 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JDAQEvent | 
number of events
Definition at line 161 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JTriggerReprocessor | 
number of events following re-triggering of the data (see JTriggerReprocessor.cc)
Definition at line 162 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JTrigger3DShower | 
number of 3D-muon triggers (see JTriggerMonitor.cc)
Definition at line 163 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JTriggerMXShower | 
number of 3D-shower triggers (see JTriggerMonitor.cc)
Definition at line 164 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JTrigger3DMuon | 
number of L1/L0 mixed triggers (see JTriggerMonitor.cc)
Definition at line 165 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JTriggerNB | 
number of nano-beacon triggers (see JTriggerMonitor.cc)
Definition at line 166 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::in_sync | 
number of modules in synchronisation with master clock (see JTurbot.cc)
Definition at line 167 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::out_sync | 
number of modules out of synchronisation with master clock (see JTurbot.cc)
Definition at line 168 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::DAQ | 
fraction of data frames with correct DAQ status (see JSummaryMonitor.cc)
Definition at line 169 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::WR | 
fraction of data frames with correct White Rabbit status (see JSummaryMonitor.cc)
Definition at line 170 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::HRV | 
fraction of PMTs with high-rate veto (see JSummaryMonitor.cc)
Definition at line 171 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::FIFO | 
fraction of PMTs with FIFO (almost) full (see JSummaryMonitor.cc)
Definition at line 172 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::PMTs | 
average number of PMTs with valid data (see JSummaryMonitor.cc)
Definition at line 173 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::MEAN_Rate_Hz | 
mean rate from PMTs with valid data (see JSummaryMonitor.cc)
Definition at line 174 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::RMS_Rate_Hz | 
RMS of rate from PMTs with valid data (see JSummaryMonitor.cc)
Definition at line 175 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::hrv_fifo_failures | 
Number of PMT/timeslices with a rate > 50 kHz (after veto filter) (see JSummaryMonitor.cc)
Definition at line 176 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::duplic_timeslices | 
Number of duplicated timeslices (see JSummaryMonitor.cc)
Definition at line 177 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::Acoustics | 
number of acoustic events (see JAcousticsEventBuilder.cc)
Definition at line 178 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::AHRS | 
number of compass measurements (see software/JCompass/JAHRSMonitor.cc)
Definition at line 179 of file JRunQuality.hh.
| std::string JDATABASE::JRunQuality::name | 
setup name (see JRunsetups)
Definition at line 180 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::value | 
setup identifier (see JRunsetups)
Definition at line 181 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::in_usync | 
number of modules in micro-synchronisation with master clock (see JSquid.cc)
Definition at line 182 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::out_usync | 
number of modules out of micro-synchronisation with master clock (see JSquid.cc)
Definition at line 183 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::event_duration | 
number of events with event duration exceeding preset value (see JMermaid.cc)
Definition at line 184 of file JRunQuality.hh.