#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 |
void DIPLumiDetail::fillbxdata | ( | unsigned int | bxidx, |
float | bxlumi | ||
) |
void DIPLumiDetail::filldata | ( | std::vector< float > & | lumivalues | ) |
unsigned int DIPLumiDetail::fromLS | ( | ) | const |
unsigned int DIPLumiDetail::fromRun | ( | ) | const |
bool DIPLumiDetail::isNull | ( | ) | const |
float DIPLumiDetail::lumiValue | ( | unsigned int | bx | ) | const |
Definition at line 14 of file DIPLumiDetail.cc.
References l1GtPatternGenerator_cfi::bx, and m_lumiValues.
DIPLumiDetail::ValueRange DIPLumiDetail::lumiValues | ( | ) | const |
Definition at line 15 of file DIPLumiDetail.cc.
References m_lumiValues.
Referenced by operator<<().
void DIPLumiDetail::setOrigin | ( | unsigned int | runnumber, |
unsigned int | ls | ||
) |
Definition at line 22 of file DIPLumiDetail.cc.
References eostools::ls(), m_ls, m_runnum, and cond::runnumber.
|
private |
Definition at line 25 of file DIPLumiDetail.h.
Referenced by fromLS(), isNull(), and setOrigin().
|
private |
Definition at line 26 of file DIPLumiDetail.h.
Referenced by fillbxdata(), filldata(), lumiValue(), and lumiValues().
|
private |
Definition at line 24 of file DIPLumiDetail.h.
Referenced by fromRun(), isNull(), and setOrigin().