#include <LuminosityBlockID.h>
Public Member Functions | |
LuminosityBlockNumber_t | luminosityBlock () const |
LuminosityBlockID () | |
LuminosityBlockID (boost::uint64_t id) | |
LuminosityBlockID (RunNumber_t iRun, LuminosityBlockNumber_t iLuminosityBlock) | |
LuminosityBlockID | next () const |
LuminosityBlockID | nextRun () const |
LuminosityBlockID | nextRunFirstLuminosityBlock () const |
bool | operator!= (LuminosityBlockID const &iRHS) const |
bool | operator< (LuminosityBlockID const &iRHS) const |
bool | operator<= (LuminosityBlockID const &iRHS) const |
bool | operator== (LuminosityBlockID const &iRHS) const |
bool | operator> (LuminosityBlockID const &iRHS) const |
bool | operator>= (LuminosityBlockID const &iRHS) const |
LuminosityBlockID | previous () const |
LuminosityBlockID | previousRunLastLuminosityBlock () const |
RunNumber_t | run () const |
boost::uint64_t | value () const |
Static Public Member Functions | |
static LuminosityBlockID | firstValidLuminosityBlock () |
static LuminosityBlockNumber_t | maxLuminosityBlockNumber () |
Private Member Functions | |
template<template< typename > class Op> | |
bool | doOp (LuminosityBlockID const &iRHS) const |
Private Attributes | |
LuminosityBlockNumber_t | luminosityBlock_ |
RunNumber_t | run_ |
Description: Holds run and luminosityBlock number.
Usage: <usage>
Definition at line 31 of file LuminosityBlockID.h.
|
inline |
Definition at line 33 of file LuminosityBlockID.h.
Referenced by firstValidLuminosityBlock(), next(), nextRun(), nextRunFirstLuminosityBlock(), previous(), and previousRunLastLuminosityBlock().
|
explicit |
Definition at line 11 of file LuminosityBlockID.cc.
|
inline |
Definition at line 35 of file LuminosityBlockID.h.
|
inlineprivate |
Definition at line 109 of file LuminosityBlockID.h.
References luminosityBlock_, and run_.
|
inlinestatic |
|
inline |
Definition at line 42 of file LuminosityBlockID.h.
References luminosityBlock_.
Referenced by DQMEventInfo::beginLuminosityBlock(), DTDCSByLumiTask::beginLuminosityBlock(), RPCDcsInfoClient::dqmEndLuminosityBlock(), DTDCSByLumiSummary::dqmEndLuminosityBlock(), edm::LuminosityBlockRange::endLumi(), DQMDcsInfoClient::endLuminosityBlock(), TKStatus::endLuminosityBlock(), QualityTester::endLuminosityBlock(), DQMEDAnalyzer::endLuminosityBlockSummary(), dqmservices::DQMMonitoringService::evLumi(), gen::BaseHadronizer::generateLHE(), dqm::DQMFileSaverBase::globalEndLuminosityBlock(), cond::EmptyIOVSource::initialize(), cond::time::limitedIOVSyncValue(), edm::LuminosityBlockAuxiliary::luminosityBlock(), edm::operator<<(), gen::BaseHadronizer::randomizeIndex(), cond::EmptyIOVSource::setRunAndEventInfo(), edm::LuminosityBlockRange::startLumi(), and cond::time::toIOVSyncValue().
|
inlinestatic |
Definition at line 98 of file LuminosityBlockID.h.
Referenced by fwlite::IOVSyncValue::endOfTime(), edm::IOVSyncValue::endOfTime(), next(), previous(), and previousRunLastLuminosityBlock().
|
inline |
Definition at line 47 of file LuminosityBlockID.h.
References luminosityBlock_, LuminosityBlockID(), maxLuminosityBlockNumber(), and run_.
|
inline |
|
inline |
|
inline |
Definition at line 79 of file LuminosityBlockID.h.
|
inline |
Definition at line 83 of file LuminosityBlockID.h.
|
inline |
Definition at line 86 of file LuminosityBlockID.h.
|
inline |
Definition at line 76 of file LuminosityBlockID.h.
References luminosityBlock_, and run_.
|
inline |
Definition at line 89 of file LuminosityBlockID.h.
|
inline |
Definition at line 92 of file LuminosityBlockID.h.
|
inline |
Definition at line 66 of file LuminosityBlockID.h.
References luminosityBlock_, LuminosityBlockID(), maxLuminosityBlockNumber(), and run_.
|
inline |
Definition at line 59 of file LuminosityBlockID.h.
References LuminosityBlockID(), maxLuminosityBlockNumber(), and run_.
|
inline |
Definition at line 41 of file LuminosityBlockID.h.
References run_.
Referenced by edm::LuminosityBlockRange::endRun(), dqmservices::DQMMonitoringService::evLumi(), gen::BaseHadronizer::generateLHE(), dqm::DQMFileSaverBase::globalEndLuminosityBlock(), cond::EmptyIOVSource::initialize(), cond::time::limitedIOVSyncValue(), edm::operator<<(), gen::BaseHadronizer::randomizeIndex(), edm::LuminosityBlockAuxiliary::run(), cond::EmptyIOVSource::setRunAndEventInfo(), edm::LuminosityBlockRange::startRun(), and cond::time::toIOVSyncValue().
boost::uint64_t edm::LuminosityBlockID::value | ( | ) | const |
Definition at line 18 of file LuminosityBlockID.cc.
References luminosityBlock_, run_, and edm::shift.
Referenced by average.Average::average(), and cond::time::fromIOVSyncValue().
|
private |
Definition at line 124 of file LuminosityBlockID.h.
Referenced by doOp(), luminosityBlock(), next(), operator==(), previous(), and value().
|
private |
Definition at line 123 of file LuminosityBlockID.h.
Referenced by doOp(), next(), nextRun(), nextRunFirstLuminosityBlock(), operator==(), previous(), previousRunLastLuminosityBlock(), run(), and value().