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.