#include <DIPLumiDetail.h>
Public Types | |
typedef std::pair< std::vector< float >::const_iterator, std::vector< float >::const_iterator > | ValueRange |
Public Member Functions | |
DIPLumiDetail () | |
default constructor More... | |
void | fillbxdata (unsigned int bxidx, float bxlumi) |
void | filldata (std::vector< float > &lumivalues) |
unsigned int | fromLS () const |
unsigned int | fromRun () const |
bool | isNull () const |
float | lumiValue (unsigned int bx) const |
ValueRange | lumiValues () const |
void | setOrigin (unsigned int runnumber, unsigned int ls) |
virtual | ~DIPLumiDetail () |
set default constructor More... | |
Private Attributes | |
unsigned int | m_ls |
std::vector< float > | m_lumiValues |
unsigned int | m_runnum |
Definition at line 7 of file DIPLumiDetail.h.
typedef std::pair<std::vector<float>::const_iterator, std::vector<float>::const_iterator> DIPLumiDetail::ValueRange |
Definition at line 11 of file DIPLumiDetail.h.
DIPLumiDetail::DIPLumiDetail | ( | ) |
|
inlinevirtual |
set default constructor
Definition at line 13 of file DIPLumiDetail.h.
References fillbxdata(), filldata(), fromLS(), fromRun(), isNull(), eostools::ls(), lumiValue(), lumiValues(), cond::runnumber, and setOrigin().
void DIPLumiDetail::fillbxdata | ( | unsigned int | bxidx, |
float | bxlumi | ||
) |
Definition at line 29 of file DIPLumiDetail.cc.
References m_lumiValues.
Referenced by ~DIPLumiDetail().
void DIPLumiDetail::filldata | ( | std::vector< float > & | lumivalues | ) |
Definition at line 25 of file DIPLumiDetail.cc.
References m_lumiValues.
Referenced by ~DIPLumiDetail().
unsigned int DIPLumiDetail::fromLS | ( | ) | const |
unsigned int DIPLumiDetail::fromRun | ( | ) | const |
Definition at line 33 of file DIPLumiDetail.cc.
References m_runnum.
Referenced by ~DIPLumiDetail().
bool DIPLumiDetail::isNull | ( | ) | const |
Definition at line 10 of file DIPLumiDetail.cc.
References m_ls, and m_runnum.
Referenced by ~DIPLumiDetail().
float DIPLumiDetail::lumiValue | ( | unsigned int | bx | ) | const |
Definition at line 17 of file DIPLumiDetail.cc.
References m_lumiValues.
Referenced by ~DIPLumiDetail().
DIPLumiDetail::ValueRange DIPLumiDetail::lumiValues | ( | ) | const |
Definition at line 21 of file DIPLumiDetail.cc.
References m_lumiValues.
Referenced by operator<<(), and ~DIPLumiDetail().
void DIPLumiDetail::setOrigin | ( | unsigned int | runnumber, |
unsigned int | ls | ||
) |
Definition at line 41 of file DIPLumiDetail.cc.
References eostools::ls(), m_ls, m_runnum, and cond::runnumber.
Referenced by ~DIPLumiDetail().
|
private |
Definition at line 24 of file DIPLumiDetail.h.
Referenced by fromLS(), isNull(), and setOrigin().
|
private |
Definition at line 25 of file DIPLumiDetail.h.
Referenced by fillbxdata(), filldata(), lumiValue(), and lumiValues().
|
private |
Definition at line 23 of file DIPLumiDetail.h.
Referenced by fromRun(), isNull(), and setOrigin().