#include <DIPLumiSummary.h>
Public Member Functions | |
int | cmsalive () const |
float | deadtimefraction () const |
DIPLumiSummary () | |
default constructor More... | |
DIPLumiSummary (float instlumi, float dellumi, float reclumi, unsigned short cmsalive) | |
set default constructor More... | |
unsigned int | fromLS () const |
unsigned int | fromRun () const |
float | instDelLumi () const |
float | intgDelLumiByLS () const |
float | intgRecLumiByLS () const |
bool | isNull () const |
void | setOrigin (unsigned int runnumber, unsigned int ls) |
~DIPLumiSummary () | |
destructor More... | |
Private Attributes | |
const unsigned short | m_cmsalive |
float | m_deadfrac |
const float | m_dellumi |
const float | m_instlumi |
unsigned int | m_ls |
const float | m_reclumi |
unsigned int | m_runnum |
Definition at line 7 of file DIPLumiSummary.h.
|
inline |
default constructor
Definition at line 10 of file DIPLumiSummary.h.
|
inline |
set default constructor
Definition at line 14 of file DIPLumiSummary.h.
References m_deadfrac, m_dellumi, and m_reclumi.
|
inline |
destructor
Definition at line 22 of file DIPLumiSummary.h.
References cmsalive(), deadtimefraction(), fromLS(), fromRun(), instDelLumi(), intgDelLumiByLS(), intgRecLumiByLS(), isNull(), eostools::ls(), cond::runnumber, and setOrigin().
int DIPLumiSummary::cmsalive | ( | ) | const |
if cms central daq alive
Definition at line 26 of file DIPLumiSummary.cc.
References m_cmsalive.
Referenced by operator<<(), and ~DIPLumiSummary().
float DIPLumiSummary::deadtimefraction | ( | ) | const |
trigger Deadtime fraction, this is deduced 1.0-m_reclumi/m_dellumi
Definition at line 25 of file DIPLumiSummary.cc.
References m_deadfrac.
Referenced by operator<<(), and ~DIPLumiSummary().
unsigned int DIPLumiSummary::fromLS | ( | ) | const |
from which ls data come from
Definition at line 31 of file DIPLumiSummary.cc.
References m_ls.
Referenced by ~DIPLumiSummary().
unsigned int DIPLumiSummary::fromRun | ( | ) | const |
from which run data come from
Definition at line 27 of file DIPLumiSummary.cc.
References m_runnum.
Referenced by ~DIPLumiSummary().
float DIPLumiSummary::instDelLumi | ( | ) | const |
average inst lumi,delivered HF, unit Hz/ub,
Definition at line 12 of file DIPLumiSummary.cc.
References m_instlumi.
Referenced by operator<<(), and ~DIPLumiSummary().
float DIPLumiSummary::intgDelLumiByLS | ( | ) | const |
delivered luminosity integrated over this LS , unit /ub,
Definition at line 13 of file DIPLumiSummary.cc.
References m_dellumi.
Referenced by operator<<(), and ~DIPLumiSummary().
float DIPLumiSummary::intgRecLumiByLS | ( | ) | const |
recorded luminosity integrated over this LS,this is deduced unit /ub,
Definition at line 19 of file DIPLumiSummary.cc.
References m_reclumi.
Referenced by operator<<(), and ~DIPLumiSummary().
bool DIPLumiSummary::isNull | ( | ) | const |
Definition at line 6 of file DIPLumiSummary.cc.
References m_ls, and m_runnum.
Referenced by ~DIPLumiSummary().
void DIPLumiSummary::setOrigin | ( | unsigned int | runnumber, |
unsigned int | ls | ||
) |
Definition at line 32 of file DIPLumiSummary.cc.
References eostools::ls(), m_ls, m_runnum, and cond::runnumber.
Referenced by ~DIPLumiSummary().
|
private |
Definition at line 68 of file DIPLumiSummary.h.
Referenced by cmsalive().
|
private |
Definition at line 67 of file DIPLumiSummary.h.
Referenced by deadtimefraction(), and DIPLumiSummary().
|
private |
Definition at line 65 of file DIPLumiSummary.h.
Referenced by DIPLumiSummary(), and intgDelLumiByLS().
|
private |
Definition at line 64 of file DIPLumiSummary.h.
Referenced by instDelLumi().
|
private |
Definition at line 63 of file DIPLumiSummary.h.
Referenced by fromLS(), isNull(), and setOrigin().
|
private |
Definition at line 66 of file DIPLumiSummary.h.
Referenced by DIPLumiSummary(), and intgRecLumiByLS().
|
private |
Definition at line 62 of file DIPLumiSummary.h.
Referenced by fromRun(), isNull(), and setOrigin().