|
Jpp
master_rocky-40-g5f0272dcd
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... | |
| int | zero_AHRS |
| number of non-working compass (see software/JCompass/JAHRSMonitor.cc) More... | |
| double | mean_AHRS |
| mean number of compass measurements per working compass (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 121 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 139 of file JRunQuality.hh.
| std::string JDATABASE::JRunQuality::JPP |
Jpp version used to take data (see JPrintMeta.cc)
Definition at line 140 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::nb_of_meta |
Number of JMeta objects (see JPrintMeta.cc)
Definition at line 141 of file JRunQuality.hh.
| std::string JDATABASE::JRunQuality::UUID |
UUID of raw data file.
Definition at line 142 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::detector |
detector identifier
Definition at line 143 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::run |
run number
Definition at line 144 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::livetime_s |
livetime of data takig run (as determined from KM3NETDAQ::JDAQSummaryslice data)
Definition at line 145 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::UTCMin_s |
minimal UTC time (from "runs" table)
Definition at line 146 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::UTCMax_s |
maximal UTC time (from "runs" table)
Definition at line 147 of file JRunQuality.hh.
| JEnabled JDATABASE::JRunQuality::trigger3DMuon |
enable (1) or disable (0) of 3D-muon trigger
Definition at line 148 of file JRunQuality.hh.
| JEnabled JDATABASE::JRunQuality::trigger3DShower |
enable (1) or disable (0) of 3D-shower trigger
Definition at line 149 of file JRunQuality.hh.
| JEnabled JDATABASE::JRunQuality::triggerMXShower |
enable (1) or disable (0) of L1/L0 mixed trigger
Definition at line 150 of file JRunQuality.hh.
| JEnabled JDATABASE::JRunQuality::triggerNB |
enable (1) or disable (0) of nano-beacon trigger
Definition at line 151 of file JRunQuality.hh.
| JPrescaler JDATABASE::JRunQuality::writeL0 |
pre-scaling of L0 data (0 implies off)
Definition at line 152 of file JRunQuality.hh.
| JPrescaler JDATABASE::JRunQuality::writeL1 |
pre-scaling of L1 data (0 implies off)
Definition at line 153 of file JRunQuality.hh.
| JPrescaler JDATABASE::JRunQuality::writeL2 |
pre-scaling of L2 data (0 implies off)
Definition at line 154 of file JRunQuality.hh.
| JPrescaler JDATABASE::JRunQuality::writeSN |
pre-scaling of Supernova data (0 implies off)
Definition at line 155 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JDAQTimeslice |
number of timeslices (reserved for rejected data)
Definition at line 156 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JDAQTimesliceL0 |
number of L0 timeslices
Definition at line 157 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JDAQTimesliceL1 |
number of L1 timeslices
Definition at line 158 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JDAQTimesliceL2 |
number of L2 timeslices
Definition at line 159 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JDAQTimesliceSN |
number of Supernova timeslices
Definition at line 160 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JDAQSummaryslice |
number of summary slices
Definition at line 161 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JDAQEvent |
number of events
Definition at line 162 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JTriggerReprocessor |
number of events following re-triggering of the data (see JTriggerReprocessor.cc)
Definition at line 163 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JTrigger3DShower |
number of 3D-muon triggers (see JTriggerMonitor.cc)
Definition at line 164 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JTriggerMXShower |
number of 3D-shower triggers (see JTriggerMonitor.cc)
Definition at line 165 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JTrigger3DMuon |
number of L1/L0 mixed triggers (see JTriggerMonitor.cc)
Definition at line 166 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::JTriggerNB |
number of nano-beacon triggers (see JTriggerMonitor.cc)
Definition at line 167 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::in_sync |
number of modules in synchronisation with master clock (see JTurbot.cc)
Definition at line 168 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::out_sync |
number of modules out of synchronisation with master clock (see JTurbot.cc)
Definition at line 169 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::DAQ |
fraction of data frames with correct DAQ status (see JSummaryMonitor.cc)
Definition at line 170 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::WR |
fraction of data frames with correct White Rabbit status (see JSummaryMonitor.cc)
Definition at line 171 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::HRV |
fraction of PMTs with high-rate veto (see JSummaryMonitor.cc)
Definition at line 172 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::FIFO |
fraction of PMTs with FIFO (almost) full (see JSummaryMonitor.cc)
Definition at line 173 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::PMTs |
average number of PMTs with valid data (see JSummaryMonitor.cc)
Definition at line 174 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::MEAN_Rate_Hz |
mean rate from PMTs with valid data (see JSummaryMonitor.cc)
Definition at line 175 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::RMS_Rate_Hz |
RMS of rate from PMTs with valid data (see JSummaryMonitor.cc)
Definition at line 176 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 177 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::duplic_timeslices |
Number of duplicated timeslices (see JSummaryMonitor.cc)
Definition at line 178 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::Acoustics |
number of acoustic events (see JAcousticsEventBuilder.cc)
Definition at line 179 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::zero_AHRS |
number of non-working compass (see software/JCompass/JAHRSMonitor.cc)
Definition at line 180 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::mean_AHRS |
mean number of compass measurements per working compass (see software/JCompass/JAHRSMonitor.cc)
Definition at line 181 of file JRunQuality.hh.
| std::string JDATABASE::JRunQuality::name |
setup name (see JRunsetups)
Definition at line 182 of file JRunQuality.hh.
| double JDATABASE::JRunQuality::value |
setup identifier (see JRunsetups)
Definition at line 183 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::in_usync |
number of modules in micro-synchronisation with master clock (see JSquid.cc)
Definition at line 184 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 185 of file JRunQuality.hh.
| int JDATABASE::JRunQuality::event_duration |
number of events with event duration exceeding preset value (see JMermaid.cc)
Definition at line 186 of file JRunQuality.hh.