#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 |
Definition at line 102 of file LuminosityBlockID.h.
References LuminosityBlockID().
Referenced by edm::SetRunHelper::overrideRunNumber().
|
inline |
Definition at line 42 of file LuminosityBlockID.h.
References luminosityBlock_, and value().
Referenced by AlcaBeamMonitor::beginLuminosityBlock(), CTPPSCommonDQMSource::beginLuminosityBlock(), SiStripMonitorDigi::beginLuminosityBlock(), RawEventOutputModuleForBU< Consumer >::beginLuminosityBlock(), DTEfficiencyTask::beginLuminosityBlock(), DQMEventInfo::beginLuminosityBlock(), DTResolutionAnalysisTask::beginLuminosityBlock(), DTChamberEfficiencyTask::beginLuminosityBlock(), DTDCSByLumiTask::beginLuminosityBlock(), SiPixelDigiSource::beginLuminosityBlock(), L1TRate::beginLuminosityBlock(), L1TRate_Offline::beginLuminosityBlock(), L1TMuonDQMOffline::beginLuminosityBlock(), DTDigiTask::beginLuminosityBlock(), L1TSync::beginLuminosityBlock(), DTLocalTriggerTask::beginLuminosityBlock(), L1TBPTX::beginLuminosityBlock(), BOOST_PYTHON_MODULE(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), edm::decode(), RPCDcsInfoClient::dqmEndLuminosityBlock(), L1TTestsSummary::dqmEndLuminosityBlock(), SiPixelEDAClient::dqmEndLuminosityBlock(), L1TOccupancyClient::dqmEndLuminosityBlock(), DTDCSByLumiSummary::dqmEndLuminosityBlock(), DTBlockedROChannelsTest::dqmEndLuminosityBlock(), TrackingAnalyser::dqmEndLuminosityBlock(), DTDataIntegrityTest::dqmEndLuminosityBlock(), SiPixelPhase1Summary::dqmEndLuminosityBlock(), DTSegmentAnalysisTest::dqmEndLuminosityBlock(), DTChamberEfficiencyTest::dqmEndLuminosityBlock(), DTResolutionTest::dqmEndLuminosityBlock(), DTEfficiencyTest::dqmEndLuminosityBlock(), L1TMuonDQMOffline::dqmEndLuminosityBlock(), dqmoffline::l1t::L1TEfficiencyHarvesting::dqmEndLuminosityBlock(), edm::encode(), edm::LuminosityBlockRange::endLumi(), L1Scalers::endLuminosityBlock(), AlcaBeamMonitorClient::endLuminosityBlock(), DQMDcsInfoClient::endLuminosityBlock(), DQMProvInfo::endLuminosityBlock(), L1TdeStage2CaloLayer1::endLuminosityBlock(), SiStripMonitorDigi::endLuminosityBlock(), TKStatus::endLuminosityBlock(), LumiCalculator::endLuminosityBlock(), RawEventOutputModuleForBU< Consumer >::endLuminosityBlock(), L1ScalersClient::endLuminosityBlock(), BeamMonitorBx::endLuminosityBlock(), QualityTester::endLuminosityBlock(), BeamSpotProblemMonitor::endLuminosityBlock(), BeamMonitor::endLuminosityBlock(), SiPixelDigiSource::endLuminosityBlock(), L1TRate::endLuminosityBlock(), L1TRate_Offline::endLuminosityBlock(), L1TStage2CaloLayer1::endLuminosityBlock(), HLTScalers::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), MEtoEDMConverter::endLuminosityBlockProduce(), dqmservices::DQMMonitoringService::evLumi(), HLTPrescaler::filter(), gen::BaseHadronizer::generateLHE(), RunLumiEventChecker::globalBeginLuminosityBlock(), DQMFileSaver::globalEndLuminosityBlock(), RunLumiEventChecker::globalEndLuminosityBlock(), dqm::DQMFileSaverBase::globalEndLuminosityBlock(), cond::EmptyIOVSource::initialize(), cond::time::limitedIOVSyncValue(), edm::LuminosityBlockAuxiliary::luminosityBlock(), edm::operator<<(), edm::service::IgProfService::postBeginLumi(), edm::service::Tracer::postGlobalBeginLumi(), FastTimerService::postGlobalEndLumi(), edm::service::Tracer::postGlobalEndLumi(), evf::FastMonitoringService::postGlobalEndLumi(), edm::service::Tracer::preGlobalBeginLumi(), evf::FastMonitoringService::preGlobalBeginLumi(), evf::FastMonitoringService::preGlobalEarlyTermination(), evf::EvFDaqDirector::preGlobalEndLumi(), edm::service::Tracer::preGlobalEndLumi(), evf::FastMonitoringService::preGlobalEndLumi(), Herwig7Hadronizer::randomizeIndex(), gen::BaseHadronizer::randomizeIndex(), dqmservices::DQMProtobufReader::readLuminosityBlock_(), DQMRootSource::readLuminosityBlock_(), edm::RootFile::readLuminosityBlockAuxiliary_(), cond::EmptyIOVSource::setRunAndEventInfo(), edm::LuminosityBlockRange::startLumi(), cond::time::toIOVSyncValue(), edm::service::Tracer::Tracer(), and edm::RootOutputFile::writeLuminosityBlock().
|
inlinestatic |
Definition at line 98 of file LuminosityBlockID.h.
References mitigatedMETSequence_cff::U.
Referenced by edm::service::CondorStatusService::beginPost(), fwlite::IOVSyncValue::endOfTime(), edm::IOVSyncValue::endOfTime(), edm::EventProcessor::endRun(), edm::test::TestProcessor::endRun(), 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 BOOST_PYTHON_MODULE(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), edm::decode(), edm::encode(), edm::LuminosityBlockRange::endRun(), dqmservices::DQMMonitoringService::evLumi(), edm::exceptionContext(), gen::BaseHadronizer::generateLHE(), RunLumiEventChecker::globalBeginLuminosityBlock(), DQMFileSaver::globalEndLuminosityBlock(), dqm::DQMFileSaverBase::globalEndLuminosityBlock(), RunLumiEventChecker::globalEndLuminosityBlock(), cond::EmptyIOVSource::initialize(), cond::time::limitedIOVSyncValue(), edm::operator<<(), edm::service::IgProfService::postBeginRun(), edm::service::Tracer::postGlobalBeginLumi(), edm::service::Tracer::postGlobalBeginRun(), FastTimerService::postGlobalEndLumi(), edm::service::Tracer::postGlobalEndLumi(), FastTimerService::postGlobalEndRun(), edm::service::Tracer::postGlobalEndRun(), edm::service::Tracer::preGlobalBeginLumi(), edm::service::MessageLogger::preGlobalBeginLumi(), ThroughputService::preGlobalBeginRun(), FastTimerService::preGlobalBeginRun(), edm::service::Tracer::preGlobalBeginRun(), edm::service::MessageLogger::preGlobalBeginRun(), cond::service::PoolDBOutputService::preGlobalBeginRun(), edm::service::Tracer::preGlobalEndLumi(), edm::service::MessageLogger::preGlobalEndLumi(), edm::service::Tracer::preGlobalEndRun(), edm::service::MessageLogger::preGlobalEndRun(), gen::BaseHadronizer::randomizeIndex(), dqmservices::DQMProtobufReader::readLuminosityBlock_(), DQMRootSource::readLuminosityBlock_(), edm::RootFile::readLuminosityBlockAuxiliary_(), edm::LuminosityBlockAuxiliary::run(), cond::EmptyIOVSource::setRunAndEventInfo(), edm::LuminosityBlockRange::startRun(), cond::time::toIOVSyncValue(), edm::service::Tracer::Tracer(), NanoAODOutputModule::writeLuminosityBlock(), edm::RootOutputFile::writeLuminosityBlock(), and DQMRootOutputModule::writeLuminosityBlock().
boost::uint64_t edm::LuminosityBlockID::value | ( | ) | const |
Definition at line 18 of file LuminosityBlockID.cc.
References triggerObjects_cff::id, luminosityBlock_, run_, and edm::shift.
Referenced by Types.int32::__nonzero__(), Types.uint32::__nonzero__(), Types.int64::__nonzero__(), Types.uint64::__nonzero__(), Types.double::__nonzero__(), Types.bool::__nonzero__(), Types.string::__nonzero__(), average.Average::average(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Types.string::configValue(), Types.FileInPath::configValue(), Mixins.UsingBlock::dumpPython(), cond::time::fromIOVSyncValue(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Types.double::insertInto(), Mixins.UsingBlock::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(), Vispa.Views.PropertyView.FileProperty::labelDoubleClicked(), luminosityBlock(), cond::service::PoolDBOutputService::preGlobalBeginLumi(), edm::service::Tracer::Tracer(), NanoAODOutputModule::writeLuminosityBlock(), and DQMRootOutputModule::writeLuminosityBlock().
|
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().