#include <EventID.h>
Public Member Functions | |
EventNumber_t | event () const |
EventID () | |
EventID (RunNumber_t iRun, LuminosityBlockNumber_t iLumi, EventNumber_t iEvent) | |
LuminosityBlockNumber_t | luminosityBlock () const |
EventID | next (LuminosityBlockNumber_t const &lumi) const |
EventID | nextRun (LuminosityBlockNumber_t const &lumi) const |
EventID | nextRunFirstEvent (LuminosityBlockNumber_t const &lumi) const |
bool | operator!= (EventID const &iRHS) const |
bool | operator< (EventID const &iRHS) const |
bool | operator<= (EventID const &iRHS) const |
bool | operator== (EventID const &iRHS) const |
bool | operator> (EventID const &iRHS) const |
bool | operator>= (EventID const &iRHS) const |
EventID | previous (LuminosityBlockNumber_t const &lumi) const |
EventID | previousRunLastEvent (LuminosityBlockNumber_t const &lumi) const |
RunNumber_t | run () const |
void | setLuminosityBlockNumber (LuminosityBlockNumber_t const &lb) |
Static Public Member Functions | |
static EventID | firstValidEvent () |
static EventNumber_t | maxEventNumber () |
static LuminosityBlockNumber_t | maxLuminosityBlockNumber () |
static RunNumber_t | maxRunNumber () |
Private Attributes | |
EventNumber_t | event_ |
LuminosityBlockNumber_t | luminosityBlock_ |
RunNumber_t | run_ |
Description: Holds run, lumi, and event numbers.
Usage: <usage>
|
inline |
Definition at line 33 of file EventID.h.
Referenced by firstValidEvent(), next(), nextRun(), nextRunFirstEvent(), previous(), and previousRunLastEvent().
|
inline |
|
inline |
Definition at line 40 of file EventID.h.
References event_.
Referenced by sistrip::SpyEventMatcher::addNextEventToMap(), edm::IDGeneratorSourceBase< PuttableSourceBase >::advanceToNext(), JetValidation::analyze(), EcalDQMonitorTask::analyze(), sistrip::SpyExtractRunModule::analyze(), BeamHaloAnalyzer::analyze(), edm::contains(), Types.EventID::cppID(), edm::encode(), edm::EventRange::endEvent(), edm::IDGeneratorSourceBase< PuttableSourceBase >::event(), edm::EventAuxiliary::event(), edm::CompactEventAuxiliaryVector::CompactEventAuxiliary::event(), edm::RootFile::fillEventHistory(), DaqFakeReader::fillFEDs(), DaqFakeReader::fillTCDSFED(), RunManagerMTWorker::generateEvent(), AlCaHcalIsotrkProducer::getProducts(), edm::RootPrimaryFileSequence::goToEvent(), edm::RootFile::goToEvent(), edm::InputSource::issueReports(), EgammaHLTNxNClusterProducer::makeNxNClusters(), edm::operator<<(), edm::service::IgProfService::postEvent(), edm::service::JeProfService::postEvent(), edm::service::Tracer::postEvent(), edm::postIndexIntoFilePrintEventLists(), edm::service::IgProfService::postModuleEvent(), edm::service::JeProfService::postModuleEvent(), edm::service::IgProfService::preEvent(), edm::service::JeProfService::preEvent(), edm::service::Tracer::preEvent(), edm::service::IgProfService::preModuleEvent(), edm::service::JeProfService::preModuleEvent(), StraightTrackAlignment::processEvent(), EcalBarrelClusterFastTimer::produce(), TrackTimeValueMapProducer::produce(), reco::PFMETProducerMVA::produce(), gen::Pythia6Gun::produce(), EgammaHLTNxNClusterProducer::produce(), RunManagerMTWorker::produce(), EcalSimpleProducer::produce(), HGCalLayerClusterProducer::produce(), LaserAlignment::produce(), PYBIND11_MODULE(), edm::PoolSource::readEvent_(), CalorimetryManager::reconstruct(), edm::IDGeneratorSourceBase< PuttableSourceBase >::retreatToPrevious(), reco::tau::RecoTauVertexAssociator::setEvent(), CTPPSOpticalFunctionsESSource::setIntervalFor(), CTPPSLHCInfoRandomXangleESSource::setIntervalFor(), PPSAssociationCutsESSource::setIntervalFor(), PPSAlignmentConfigurationESSource::setIntervalFor(), PPSPixelTopologyESSource::setIntervalFor(), CTPPSBeamParametersESSource::setIntervalFor(), CTPPSCompositeESSource::setIntervalFor(), CTPPSPixelDAQMappingESSourceXML::setIntervalFor(), TotemDAQMappingESSourceXML::setIntervalFor(), edm::EventPrincipal::setRunAndLumiNumber(), edm::service::tracer::setupFile(), edm::service::moduleAlloc::setupFile(), edm::EventRange::startEvent(), edm::service::Tracer::Tracer(), and LaserSorter::writeEventHeader().
|
inlinestatic |
|
inline |
Definition at line 39 of file EventID.h.
References luminosityBlock_.
Referenced by edm::IDGeneratorSourceBase< PuttableSourceBase >::advanceToNext(), EcalDQMonitorTask::analyze(), cond::hdf5::convertSyncValue(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), edm::encode(), edm::EventRange::endLumi(), edm::IDGeneratorSourceBase< PuttableSourceBase >::getNextItemType(), edm::RootPrimaryFileSequence::goToEvent(), edm::RootFile::goToEvent(), edm::InputSource::issueReports(), edm::IDGeneratorSourceBase< PuttableSourceBase >::luminosityBlock(), edm::EventAuxiliary::luminosityBlock(), edm::CompactEventAuxiliaryVector::CompactEventAuxiliary::luminosityBlock(), edm::EventPrincipal::luminosityBlock(), edm::IOVSyncValue::luminosityBlockNumber(), fwlite::IOVSyncValue::luminosityBlockNumber(), edm::operator<<(), FastTimerService::postEvent(), edm::service::Tracer::postEvent(), edmtest::TestServiceOne::postModuleStreamBeginLumi(), edmtest::TestServiceTwo::postModuleStreamBeginLumi(), edmtest::TestServiceOne::postModuleStreamEndLumi(), edmtest::TestServiceTwo::postModuleStreamEndLumi(), edmtest::TestServiceOne::postStreamBeginLumi(), edmtest::TestServiceTwo::postStreamBeginLumi(), edm::service::Tracer::postStreamBeginLumi(), edmtest::TestServiceOne::postStreamEndLumi(), edmtest::TestServiceTwo::postStreamEndLumi(), edm::service::Tracer::postStreamEndLumi(), edm::service::Tracer::preEvent(), edmtest::TestServiceOne::preModuleStreamBeginLumi(), edmtest::TestServiceTwo::preModuleStreamBeginLumi(), edmtest::TestServiceOne::preModuleStreamEndLumi(), edmtest::TestServiceTwo::preModuleStreamEndLumi(), edmtest::TestServiceOne::preStreamBeginLumi(), edmtest::TestServiceTwo::preStreamBeginLumi(), edm::service::Tracer::preStreamBeginLumi(), evf::FastMonitoringService::preStreamBeginLumi(), evf::FastMonitoringService::preStreamEarlyTermination(), edmtest::TestServiceOne::preStreamEndLumi(), edmtest::TestServiceTwo::preStreamEndLumi(), edm::service::Tracer::preStreamEndLumi(), evf::FastMonitoringService::preStreamEndLumi(), EcalBarrelClusterFastTimer::produce(), TrackTimeValueMapProducer::produce(), PYBIND11_MODULE(), edm::ThrowingSource::readLuminosityBlockAuxiliary_(), LHESource::readLuminosityBlockAuxiliary_(), LH5Source::readLuminosityBlockAuxiliary_(), edm::IDGeneratorSourceBase< PuttableSourceBase >::retreatToPrevious(), CTPPSLHCInfoESSource::setIntervalFor(), CTPPSOpticalFunctionsESSource::setIntervalFor(), CTPPSLHCInfoRandomXangleESSource::setIntervalFor(), PPSAssociationCutsESSource::setIntervalFor(), CTPPSRPAlignmentCorrectionsDataESSourceXML::setIntervalFor(), edm::eventsetup::DependentRecordIntervalFinder::setIntervalFor(), CTPPSCompositeESSource::setIntervalFor(), edm::service::tracer::setupFile(), edm::service::moduleAlloc::setupFile(), edm::IDGeneratorSourceBase< PuttableSourceBase >::skip(), edm::EventRange::startLumi(), and edm::service::Tracer::Tracer().
|
inlinestatic |
Definition at line 96 of file EventID.h.
Referenced by PickEvents::beginJob(), fwlite::IOVSyncValue::endOfTime(), edm::IOVSyncValue::endOfTime(), edm::test::TestProcessor::endRun(), edm::EventProcessor::endRunAsync(), edm::EventProcessor::globalEndLumiAsync(), cond::time::limitedIOVSyncValue(), next(), previous(), previousRunLastEvent(), edmtest::ConcurrentIOVESSource::setIntervalFor(), edmtest::TestESSource::setIntervalFor(), edmtest::TestESConcurrentSource::setIntervalFor(), and cond::time::toIOVSyncValue().
|
inlinestatic |
Definition at line 94 of file EventID.h.
References mitigatedMETSequence_cff::U.
Referenced by CTPPSRPAlignmentCorrectionsDataESSourceXMLCommon::nextLS(), CTPPSRPAlignmentCorrectionsDataESSourceXMLCommon::previousLS(), CTPPSLHCInfoESSource::setIntervalFor(), edmtest::DoodadESSource::setIntervalFor(), and CTPPSRPAlignmentCorrectionsDataESSourceXML::setIntervalFor().
|
inlinestatic |
Definition at line 92 of file EventID.h.
References mitigatedMETSequence_cff::U.
Referenced by CTPPSRPAlignmentCorrectionsDataESSourceXMLCommon::nextLS(), CTPPSRPAlignmentCorrectionsDataESSourceXMLCommon::previousLS(), and CTPPSRPAlignmentCorrectionsDataESSourceXML::setIntervalFor().
|
inline |
Definition at line 43 of file EventID.h.
References event_, EventID(), maxEventNumber(), and run_.
Referenced by edm::IDGeneratorSourceBase< PuttableSourceBase >::advanceToNext().
|
inline |
Definition at line 49 of file EventID.h.
References EventID(), and run_.
Referenced by edmtest::DoodadESSource::setIntervalFor().
|
inline |
Definition at line 50 of file EventID.h.
References EventID(), and run_.
Referenced by edm::IDGeneratorSourceBase< PuttableSourceBase >::advanceToNext().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 58 of file EventID.h.
References event_, EventID(), maxEventNumber(), and run_.
Referenced by edm::IDGeneratorSourceBase< PuttableSourceBase >::retreatToPrevious().
|
inline |
Definition at line 51 of file EventID.h.
References EventID(), maxEventNumber(), and run_.
Referenced by edm::IDGeneratorSourceBase< PuttableSourceBase >::retreatToPrevious(), and edmtest::DoodadESSource::setIntervalFor().
|
inline |
Definition at line 38 of file EventID.h.
References run_.
Referenced by edm::IDGeneratorSourceBase< PuttableSourceBase >::advanceToNext(), JetValidation::analyze(), SiStripThresholdBuilder::analyze(), SiStripPedestalsBuilder::analyze(), SiStripNoisesBuilder::analyze(), SiStripApvGainBuilder::analyze(), SiStripSummaryBuilder::analyze(), SiStripDetVOffFakeBuilder::analyze(), EcalDQMonitorTask::analyze(), sistrip::SpyExtractRunModule::analyze(), PixelPopConCalibChecker::analyze(), sistrip::SpyIdentifyRunsModule::analyze(), EcalTestDevDB::analyze(), MillePedeAlignmentAlgorithm::beginRun(), edm::contains(), cond::hdf5::convertSyncValue(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), fwlite::IOVSyncValue::doOp(), edm::IOVSyncValue::doOp(), edm::encode(), edm::EventRange::endRun(), edm::RootFile::fillEventHistory(), edm::IDGeneratorSourceBase< PuttableSourceBase >::getNextItemType(), AlCaHcalIsotrkProducer::getProducts(), edm::RootPrimaryFileSequence::goToEvent(), edm::RootFile::goToEvent(), HIPAlignmentAlgorithm::initialize(), edm::InputSource::issueReports(), EgammaHLTNxNClusterProducer::makeNxNClusters(), edm::operator<<(), edm::service::Tracer::postEvent(), edmtest::TestServiceOne::postModuleStreamBeginLumi(), edmtest::TestServiceTwo::postModuleStreamBeginLumi(), edmtest::TestServiceOne::postModuleStreamBeginRun(), edmtest::TestServiceTwo::postModuleStreamBeginRun(), edmtest::TestServiceOne::postModuleStreamEndLumi(), edmtest::TestServiceTwo::postModuleStreamEndLumi(), edmtest::TestServiceOne::postModuleStreamEndRun(), edmtest::TestServiceTwo::postModuleStreamEndRun(), edmtest::TestServiceOne::postStreamBeginLumi(), edmtest::TestServiceTwo::postStreamBeginLumi(), edm::service::Tracer::postStreamBeginLumi(), edmtest::TestServiceOne::postStreamBeginRun(), edmtest::TestServiceTwo::postStreamBeginRun(), edm::service::Tracer::postStreamBeginRun(), edmtest::TestServiceOne::postStreamEndLumi(), edmtest::TestServiceTwo::postStreamEndLumi(), edm::service::Tracer::postStreamEndLumi(), edmtest::TestServiceOne::postStreamEndRun(), edmtest::TestServiceTwo::postStreamEndRun(), edm::service::Tracer::postStreamEndRun(), edm::service::Tracer::preEvent(), edm::service::CheckTransitions::preGlobalBeginLumi(), edm::service::CheckTransitions::preGlobalBeginRun(), edm::service::CheckTransitions::preGlobalEndLumi(), edm::service::CheckTransitions::preGlobalEndRun(), edmtest::TestServiceOne::preModuleStreamBeginLumi(), edmtest::TestServiceTwo::preModuleStreamBeginLumi(), edmtest::TestServiceOne::preModuleStreamBeginRun(), edmtest::TestServiceTwo::preModuleStreamBeginRun(), edmtest::TestServiceOne::preModuleStreamEndLumi(), edmtest::TestServiceTwo::preModuleStreamEndLumi(), edmtest::TestServiceOne::preModuleStreamEndRun(), edmtest::TestServiceTwo::preModuleStreamEndRun(), edmtest::TestServiceOne::preStreamBeginLumi(), edmtest::TestServiceTwo::preStreamBeginLumi(), edm::service::Tracer::preStreamBeginLumi(), edmtest::TestServiceOne::preStreamBeginRun(), edmtest::TestServiceTwo::preStreamBeginRun(), edm::service::MessageLogger::preStreamBeginRun(), edm::service::Tracer::preStreamBeginRun(), edmtest::TestServiceOne::preStreamEndLumi(), edmtest::TestServiceTwo::preStreamEndLumi(), edm::service::Tracer::preStreamEndLumi(), edmtest::TestServiceOne::preStreamEndRun(), edmtest::TestServiceTwo::preStreamEndRun(), edm::service::MessageLogger::preStreamEndRun(), edm::service::Tracer::preStreamEndRun(), StraightTrackAlignment::processEvent(), EcalBarrelClusterFastTimer::produce(), RunInfoTestESProducer::produce(), TrackTimeValueMapProducer::produce(), reco::PFMETProducerMVA::produce(), EgammaHLTNxNClusterProducer::produce(), RunManagerMTWorker::produce(), LaserAlignment::produce(), DIPLumiProducer::produceDetail(), LumiCorrectionSource::produceLumiCorrectionParam(), DIPLumiProducer::produceSummary(), PYBIND11_MODULE(), DTConfigDBProducer::readDTCCBConfig(), edm::ThrowingSource::readLuminosityBlockAuxiliary_(), LHESource::readLuminosityBlockAuxiliary_(), LH5Source::readLuminosityBlockAuxiliary_(), edm::ThrowingSource::readRunAuxiliary_(), LHESource::readRunAuxiliary_(), LH5Source::readRunAuxiliary_(), edm::IDGeneratorSourceBase< PuttableSourceBase >::retreatToPrevious(), edm::IDGeneratorSourceBase< PuttableSourceBase >::run(), edm::EventForOutput::run(), edm::EventAuxiliary::run(), edm::CompactEventAuxiliaryVector::CompactEventAuxiliary::run(), edm::Event::run(), edm::EventPrincipal::run(), CTPPSLHCInfoESSource::setIntervalFor(), CTPPSOpticalFunctionsESSource::setIntervalFor(), CTPPSLHCInfoRandomXangleESSource::setIntervalFor(), PPSAssociationCutsESSource::setIntervalFor(), edmtest::DoodadESSource::setIntervalFor(), PPSAlignmentConfigurationESSource::setIntervalFor(), CTPPSRPAlignmentCorrectionsDataESSourceXML::setIntervalFor(), edm::eventsetup::DependentRecordIntervalFinder::setIntervalFor(), PPSPixelTopologyESSource::setIntervalFor(), CTPPSBeamParametersESSource::setIntervalFor(), CondDBESSource::setIntervalFor(), FWLiteESSource::setIntervalFor(), CTPPSCompositeESSource::setIntervalFor(), CTPPSPixelDAQMappingESSourceXML::setIntervalFor(), TotemDAQMappingESSourceXML::setIntervalFor(), edm::service::tracer::setupFile(), edm::service::moduleAlloc::setupFile(), edm::IDGeneratorSourceBase< PuttableSourceBase >::skip(), edm::EventRange::startRun(), and edm::service::Tracer::Tracer().
|
inline |
|
private |
Definition at line 111 of file EventID.h.
Referenced by event(), next(), operator<(), and previous().
|
private |
Definition at line 110 of file EventID.h.
Referenced by luminosityBlock(), operator<(), and setLuminosityBlockNumber().
|
private |
Definition at line 109 of file EventID.h.
Referenced by next(), nextRun(), nextRunFirstEvent(), operator<(), previous(), previousRunLastEvent(), and run().