#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_ |
Definition at line 32 of file LuminosityBlockID.h.
|
inline |
Definition at line 34 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 36 of file LuminosityBlockID.h.
|
inlineprivate |
Definition at line 110 of file LuminosityBlockID.h.
References luminosityBlock_, and run_.
|
inlinestatic |
Definition at line 103 of file LuminosityBlockID.h.
References LuminosityBlockID().
Referenced by edm::RootFile::overrideRunNumber().
|
inline |
Definition at line 43 of file LuminosityBlockID.h.
References luminosityBlock_.
Referenced by DQMFileSaver::beginLuminosityBlock(), SiStripMonitorDigi::beginLuminosityBlock(), AlcaBeamMonitor::beginLuminosityBlock(), DataCertificationJetMET::beginLuminosityBlock(), DTEfficiencyTask::beginLuminosityBlock(), DTResolutionAnalysisTask::beginLuminosityBlock(), DQMEventInfo::beginLuminosityBlock(), DTChamberEfficiencyTask::beginLuminosityBlock(), DTDigiForNoiseTask::beginLuminosityBlock(), DTDigiTask::beginLuminosityBlock(), EcalBarrelMonitorClient::beginLuminosityBlock(), EcalEndcapMonitorClient::beginLuminosityBlock(), MulticoreRunLumiEventChecker::beginLuminosityBlock(), DTLocalTriggerTask::beginLuminosityBlock(), BOOST_PYTHON_MODULE(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), edm::decode(), edm::encode(), edm::LuminosityBlockRange::endLumi(), RPCDcsInfoClient::endLuminosityBlock(), SiStripMonitorDigi::endLuminosityBlock(), AlcaBeamMonitorClient::endLuminosityBlock(), DQMDcsInfoClient::endLuminosityBlock(), L1Scalers::endLuminosityBlock(), DQMProvInfo::endLuminosityBlock(), BPhysicsOniaDQM::endLuminosityBlock(), DataCertificationJetMET::endLuminosityBlock(), LumiCalculator::endLuminosityBlock(), TKStatus::endLuminosityBlock(), L1ScalersClient::endLuminosityBlock(), BeamMonitor::endLuminosityBlock(), BeamMonitorBx::endLuminosityBlock(), QualityTester::endLuminosityBlock(), DTDataIntegrityTest::endLuminosityBlock(), DTBlockedROChannelsTest::endLuminosityBlock(), MuonTrackResidualsTest::endLuminosityBlock(), MuonRecoTest::endLuminosityBlock(), EcalBarrelMonitorClient::endLuminosityBlock(), EcalEndcapMonitorClient::endLuminosityBlock(), MulticoreRunLumiEventChecker::endLuminosityBlock(), DTSegmentAnalysisTest::endLuminosityBlock(), DTResolutionTest::endLuminosityBlock(), DTDeadChannelTest::endLuminosityBlock(), DTtTrigCalibrationTest::endLuminosityBlock(), DTEfficiencyTest::endLuminosityBlock(), DTChamberEfficiencyTest::endLuminosityBlock(), DTNoiseTest::endLuminosityBlock(), HLTScalers::endLuminosityBlock(), FourVectorHLTOnline::endLuminosityBlock(), TrigResRateMon::endLuminosityBlock(), FourVectorHLTOffline::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), HLTPrescaler::filter(), cond::limitedIOVSyncValue(), edm::LuminosityBlockAuxiliary::luminosityBlock(), edm::operator<<(), edm::service::MessageLogger::preBeginLumi(), edm::service::MessageLogger::preEndLumi(), edm::RootFile::readLuminosityBlockAuxiliary_(), cond::EmptyIOVSource::setRunAndEventInfo(), edm::LuminosityBlockRange::startLumi(), cond::toIOVSyncValue(), and edm::PoolOutputModule::writeLuminosityBlock().
|
inlinestatic |
Definition at line 99 of file LuminosityBlockID.h.
Referenced by fwlite::IOVSyncValue::endOfTime(), edm::IOVSyncValue::endOfTime(), edm::EventProcessor::endRun(), next(), previous(), and previousRunLastLuminosityBlock().
|
inline |
Definition at line 48 of file LuminosityBlockID.h.
References luminosityBlock_, LuminosityBlockID(), maxLuminosityBlockNumber(), and run_.
|
inline |
|
inline |
|
inline |
Definition at line 80 of file LuminosityBlockID.h.
|
inline |
Definition at line 84 of file LuminosityBlockID.h.
|
inline |
Definition at line 87 of file LuminosityBlockID.h.
|
inline |
Definition at line 77 of file LuminosityBlockID.h.
References luminosityBlock_, and run_.
|
inline |
Definition at line 90 of file LuminosityBlockID.h.
|
inline |
Definition at line 93 of file LuminosityBlockID.h.
|
inline |
Definition at line 67 of file LuminosityBlockID.h.
References luminosityBlock_, LuminosityBlockID(), maxLuminosityBlockNumber(), and run_.
|
inline |
Definition at line 60 of file LuminosityBlockID.h.
References LuminosityBlockID(), maxLuminosityBlockNumber(), and run_.
|
inline |
Definition at line 42 of file LuminosityBlockID.h.
References run_.
Referenced by DataCertificationJetMET::beginLuminosityBlock(), EcalEndcapMonitorClient::beginLuminosityBlock(), EcalBarrelMonitorClient::beginLuminosityBlock(), MulticoreRunLumiEventChecker::beginLuminosityBlock(), BOOST_PYTHON_MODULE(), Types.LuminosityBlockID::cppID(), edm::decode(), edm::encode(), DataCertificationJetMET::endLuminosityBlock(), EcalBarrelMonitorClient::endLuminosityBlock(), EcalEndcapMonitorClient::endLuminosityBlock(), MulticoreRunLumiEventChecker::endLuminosityBlock(), edm::LuminosityBlockRange::endRun(), cond::limitedIOVSyncValue(), edm::operator<<(), edm::service::MessageLogger::preBeginLumi(), edm::service::MessageLogger::preEndLumi(), edm::RootFile::readLuminosityBlockAuxiliary_(), edm::LuminosityBlockAuxiliary::run(), cond::EmptyIOVSource::setRunAndEventInfo(), edm::LuminosityBlockRange::startRun(), cond::toIOVSyncValue(), and edm::PoolOutputModule::writeLuminosityBlock().
boost::uint64_t LuminosityBlockID::value | ( | ) | const |
Definition at line 18 of file LuminosityBlockID.cc.
References ExpressReco_HICollisions_FallBack::id, luminosityBlock_, run_, and edm::shift.
Referenced by python.Vispa.Views.PropertyView.FileProperty::buttonClicked(), Types.string::configValue(), Types.FileInPath::configValue(), Mixins.UsingBlock::dumpPython(), cond::fromIOVSyncValue(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Mixins.UsingBlock::insertInto(), Types.double::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.FileInPath::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), Types.vstring::insertInto(), python.Vispa.Views.PropertyView.FileProperty::labelDoubleClicked(), and cond::service::PoolDBOutputService::preBeginLumi().
|
private |
Definition at line 125 of file LuminosityBlockID.h.
Referenced by doOp(), luminosityBlock(), next(), operator==(), previous(), and value().
|
private |
Definition at line 124 of file LuminosityBlockID.h.
Referenced by doOp(), next(), nextRun(), nextRunFirstLuminosityBlock(), operator==(), previous(), previousRunLastLuminosityBlock(), run(), and value().