Belle II Software development
|
Database object for Run Information. More...
#include <RunInfo.h>
Public Member Functions | |
RunInfo () | |
Default constructor. | |
void | setExp (unsigned int exp) |
Set Experimental Number. | |
void | setRun (unsigned int run) |
Set Run Number. | |
void | setRunType (const std::string &run_type) |
Set Run Type. | |
void | setStartTime (unsigned long long int start_time) |
Set Run Start time (Epoch time) | |
void | setStopTime (unsigned long long int stop_time) |
Set Run Stop time (Epoch time) | |
void | setReceivedNevent (unsigned int received_nevent) |
Set No. | |
void | setAcceptedNevent (unsigned int accepted_nevent) |
Set No. | |
void | setSentNevent (unsigned int sent_nevent) |
Set No. | |
void | setRunLength (unsigned int run_length) |
Set Run length (in sec) by DAQ. | |
void | setTriggerRate (double trigger_rate) |
Set Trigger rate (in Hz) | |
void | setBelle2Detector (unsigned int pxd, unsigned int svd, unsigned int cdc, unsigned int top, unsigned int arich, unsigned int ecl, unsigned int klm) |
Set DetectorSet based on which sub-detectors is included. | |
void | setBadRun (unsigned int bad_run) |
Set Bad run tag (=0 means good run) | |
void | setPreScaleTrigger (unsigned int prescaleTrigger, int bit) |
Set L1 preScale Trigger factors. | |
unsigned int | getExp () const |
Get Experiment number. | |
unsigned int | getRun () const |
Get Run number. | |
const std::string & | getRunType () const |
Get Run type. | |
unsigned long long int | getStartTime () const |
Get Run start time (Epoch time) | |
unsigned long long int | getStopTime () const |
Get Run stop time (Epoch time) | |
unsigned int | getReceivedNevent () const |
Get No. | |
unsigned int | getAcceptedNevent () const |
Get No. | |
unsigned int | getSentNevent () const |
Get No. | |
unsigned int | getRunLength () const |
Get Run length (in sec) by DAQ. | |
double | getTriggerRate () const |
Get Trigger rate (Hz) | |
unsigned int | getBadRun () const |
Get Bad run tag. | |
Const::DetectorSet | getBelle2Detector () const |
Get DetectorSet for the subdetectors included in the set. | |
unsigned int | getPreScaleTrigger (int bit) const |
Get L1 preScale Trigger factors. | |
virtual void | Print (Option_t *option="") const override |
Print the content value. | |
Private Member Functions | |
ClassDefOverride (RunInfo, 2) | |
ClassDef. | |
Private Attributes | |
unsigned int | m_exp {0} |
Experiment Number. | |
unsigned int | m_run {0} |
Run Number. | |
std::string | m_runType {""} |
Run type | |
unsigned long long int | m_startTime {0} |
Run start time (Epoch time) | |
unsigned long long int | m_stopTime {0} |
Run stop time (Epoch time) | |
unsigned int | m_receivedNevent {0} |
No. | |
unsigned int | m_acceptedNevent {0} |
Get No. | |
unsigned int | m_sentNevent {0} |
No. | |
double | m_triggerRate {0} |
Trigger rate (in Hz) | |
unsigned int | m_runLength {0} |
Run length (in sec) by DAQ. | |
unsigned int | m_badRun {0} |
Bad run tag (=0 means good run) | |
Const::DetectorSet | m_Belle2Detector |
DetectorSet for the sub-detector used. | |
unsigned int | m_prescaleTrigger [192] = {0} |
L1 Trigger Prescale factors. | |
|
inline |
|
inline |
Get Bad run tag.
Definition at line 184 of file RunInfo.h.
|
inline |
Get DetectorSet for the subdetectors included in the set.
Definition at line 190 of file RunInfo.h.
|
inline |
|
inline |
Get L1 preScale Trigger factors.
Definition at line 196 of file RunInfo.h.
|
inline |
|
inline |
Get Run length (in sec) by DAQ.
Definition at line 173 of file RunInfo.h.
|
inline |
|
inline |
|
inline |
Get Run start time (Epoch time)
Definition at line 147 of file RunInfo.h.
|
inline |
Get Run stop time (Epoch time)
Definition at line 153 of file RunInfo.h.
|
inline |
|
overridevirtual |
Print the content value.
Definition at line 19 of file RunInfo.cc.
|
inline |
Set No.
of events triggered
Definition at line 65 of file RunInfo.h.
|
inline |
|
inline |
|
inline |
|
inline |
Set L1 preScale Trigger factors.
Definition at line 118 of file RunInfo.h.
|
inline |
Set No.
of events HLT processed
Definition at line 60 of file RunInfo.h.
|
inline |
|
inline |
Set Run length (in sec) by DAQ.
Definition at line 75 of file RunInfo.h.
|
inline |
|
inline |
Set No.
of events recorded
Definition at line 70 of file RunInfo.h.
|
inline |
Set Run Start time (Epoch time)
Definition at line 50 of file RunInfo.h.
|
inline |
Set Run Stop time (Epoch time)
Definition at line 55 of file RunInfo.h.
|
inline |
Set Trigger rate (in Hz)
Definition at line 80 of file RunInfo.h.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |