Class to contain the online luminosity from soft FED 1022. More...
#include <OnlineLuminosityRecord.h>
Public Member Functions | |
float | avgPileUp () const |
Return the average pileup for th current nibble. More... | |
float | instLumi () const |
Return the luminosity for the current nibble. More... | |
uint16_t | lumiNibble () const |
Return the lumi-nibble number. More... | |
uint16_t | lumiSection () const |
Return the lumi-section number. More... | |
OnlineLuminosityRecord () | |
OnlineLuminosityRecord (const online::Luminosity_v1 &) | |
const edm::Timestamp & | timestamp () const |
Return the time when the lumi was recorded. More... | |
virtual | ~OnlineLuminosityRecord () |
Private Attributes | |
float | avgPileUp_ |
float | instLumi_ |
uint16_t | lumiNibble_ |
uint16_t | lumiSection_ |
edm::Timestamp | timestamp_ |
Class to contain the online luminosity from soft FED 1022.
Definition at line 17 of file OnlineLuminosityRecord.h.
OnlineLuminosityRecord::OnlineLuminosityRecord | ( | ) |
Definition at line 7 of file OnlineLuminosityRecord.cc.
OnlineLuminosityRecord::OnlineLuminosityRecord | ( | const online::Luminosity_v1 & | lumi | ) |
Definition at line 10 of file OnlineLuminosityRecord.cc.
References avgPileUp_, instLumi_, lumiNibble_, lumiSection_, seconds(), and timestamp_.
|
virtual |
Definition at line 21 of file OnlineLuminosityRecord.cc.
|
inline |
Return the average pileup for th current nibble.
Definition at line 36 of file OnlineLuminosityRecord.h.
References avgPileUp_.
Referenced by HitEff::analyze(), SiStripHitEfficiencyWorker::analyze(), ecaldqm::OccupancyTask::beginEvent(), operator<<(), ShallowEventDataProducer::produce(), and TkInstLumiTableProducer::produce().
|
inline |
Return the luminosity for the current nibble.
Definition at line 33 of file OnlineLuminosityRecord.h.
References instLumi_.
Referenced by PrimaryVertexResolution::analyze(), HitEff::analyze(), V0Monitor::analyze(), SiStripHitEfficiencyWorker::analyze(), TrackingMonitor::analyze(), operator<<(), ShallowEventDataProducer::produce(), TkInstLumiTableProducer::produce(), and tadqm::TrackAnalyzer::setLumi().
|
inline |
Return the lumi-nibble number.
Definition at line 30 of file OnlineLuminosityRecord.h.
References lumiNibble_.
Referenced by operator<<().
|
inline |
Return the lumi-section number.
Definition at line 27 of file OnlineLuminosityRecord.h.
References lumiSection_.
Referenced by operator<<().
|
inline |
Return the time when the lumi was recorded.
Definition at line 24 of file OnlineLuminosityRecord.h.
References timestamp_.
Referenced by operator<<().
|
private |
Definition at line 41 of file OnlineLuminosityRecord.h.
Referenced by avgPileUp(), and OnlineLuminosityRecord().
|
private |
Definition at line 40 of file OnlineLuminosityRecord.h.
Referenced by instLumi(), and OnlineLuminosityRecord().
|
private |
Definition at line 43 of file OnlineLuminosityRecord.h.
Referenced by lumiNibble(), and OnlineLuminosityRecord().
|
private |
Definition at line 42 of file OnlineLuminosityRecord.h.
Referenced by lumiSection(), and OnlineLuminosityRecord().
|
private |
Definition at line 39 of file OnlineLuminosityRecord.h.
Referenced by OnlineLuminosityRecord(), and timestamp().