CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Private Attributes
edm::EventID Class Reference

#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_
 

Detailed Description

Description: Holds run, lumi, and event numbers.

Usage: <usage>

Definition at line 31 of file EventID.h.

Constructor & Destructor Documentation

edm::EventID::EventID ( )
inline

Definition at line 33 of file EventID.h.

Referenced by firstValidEvent(), next(), nextRun(), nextRunFirstEvent(), previous(), and previousRunLastEvent().

EventNumber_t event_
Definition: EventID.h:111
RunNumber_t const invalidRunNumber
LuminosityBlockNumber_t luminosityBlock_
Definition: EventID.h:110
EventNumber_t const invalidEventNumber
RunNumber_t run_
Definition: EventID.h:109
LuminosityBlockNumber_t const invalidLuminosityBlockNumber
edm::EventID::EventID ( RunNumber_t  iRun,
LuminosityBlockNumber_t  iLumi,
EventNumber_t  iEvent 
)
inline

Definition at line 34 of file EventID.h.

35  : run_(iRun), luminosityBlock_(iLumi), event_(iEvent) {}
EventNumber_t event_
Definition: EventID.h:111
LuminosityBlockNumber_t luminosityBlock_
Definition: EventID.h:110
int iEvent
Definition: GenABIO.cc:224
RunNumber_t run_
Definition: EventID.h:109

Member Function Documentation

EventNumber_t edm::EventID::event ( ) const
inline

Definition at line 40 of file EventID.h.

References event_.

Referenced by LEDTask::_process(), LaserTask::_process(), FilterSelection::acceptMap(), TestCUDAProducerGPUtoCPU::acquire(), TestCUDAProducerGPUEW::acquire(), TestCUDAProducerGPUEWTask::acquire(), timestudy::ExternalWorkSleepingProducer::acquire(), sistrip::SpyEventMatcher::addNextEventToMap(), edm::IDGeneratorSourceBase< BASE >::advanceToNext(), SiStripGainFromData::algoAnalyze(), SiStripGainFromCalibTree::algoAnalyze(), edmtest::AlignPCLThresholdsReader::analyze(), RawDataConverter::analyze(), edmtest::LHCInfoESAnalyzer::analyze(), SiPixelQualityProbabilitiesTestReader::analyze(), JetValidation::analyze(), PlaybackRawDataProvider::analyze(), edmtest::FillInfoESAnalyzer::analyze(), SiPixelFEDChannelContainerTestReader::analyze(), TestCUDAAnalyzerGPU::analyze(), edmtest::RunInfoESAnalyzer::analyze(), SiPixelBadFEDChannelSimulationSanityChecker::analyze(), EventHeader::analyze(), CSCFileDumper::analyze(), edmtest::RunSummaryESAnalyzer::analyze(), ElectronGeneralAnalyzer::analyze(), EcalSimHitDump::analyze(), ElectronTagProbeAnalyzer::analyze(), PUDumper::analyze(), PFCandidateChecker::analyze(), CTPPSPixGainCalibsESAnalyzer::analyze(), HLTFiltersDQMonitor::analyze(), HGCalTBMBAnalyzer::analyze(), AlignmentStats::analyze(), CTPPSRPAlignmentInfoReader::analyze(), MaterialBudgetHcalAnalysis::analyze(), HcalHitValidation::analyze(), HcalHBHENewMuonAnalyzer::analyze(), EcalDQMonitorTask::analyze(), HGcalHitIdCheck::analyze(), HcalTestAnalyzer::analyze(), HcalSimHitStudy::analyze(), SimHitsValidationHcal::analyze(), TrackerHitAnalyzer::analyze(), BPHHistoSpecificDecay::analyze(), HLTInspect::analyze(), SiStripCommissioningOfflineClient::analyze(), DTT0CalibrationRMS::analyze(), l1t::L1TStage2CaloAnalyzer::analyze(), edmtest::L1TriggerScalerESAnalyzer::analyze(), SiPixelRecHitsValid::analyze(), DumpGctDigis::analyze(), DTConfigTester::analyze(), HcalSimHitDump::analyze(), HitParentTest::analyze(), HcalIsoTrackAnalyzer::analyze(), HcalTestSimHitID::analyze(), sistrip::SpyExtractRunModule::analyze(), ElectronAnalyzer::analyze(), HcalSimHitCheck::analyze(), ValidationMisalignedTracker::analyze(), DiJetMonitor::analyze(), CSCRecoBadChannelsAnalyzer::analyze(), EcalBarrelSimHitsValidation::analyze(), HGCalBHValidation::analyze(), SimAnalyzerMinbias::analyze(), EcalEndcapSimHitsValidation::analyze(), EcalPreshowerSimHitsValidation::analyze(), DQMEventInfo::analyze(), XtalDedxAnalysis::analyze(), EcalSimHitsValidation::analyze(), EcalTPGAnalyzer::analyze(), ElectronStudy::analyze(), SiStripLAProfileBooker::analyze(), CaloSimHitStudy::analyze(), RPCPhiEff::analyze(), EventIDChecker::analyze(), SiStripMonitorRawData::analyze(), HcalSimHitAnalysis::analyze(), L1GtPatternGenerator::analyze(), HiggsDQM::analyze(), SiStripCommissioningSource::analyze(), DTTrigTest::analyze(), LhcTrackAnalyzer::analyze(), PhotonMVANtuplizer::analyze(), PrimaryVertexResolution::analyze(), ElectronMVANtuplizer::analyze(), CaloSimHitAnalysis::analyze(), BTVHLTOfflineSource::analyze(), HGCalRecHitValidation::analyze(), DTSegmentAnalysisTask::analyze(), HcalCollapseAnalyzer::analyze(), SiStripSpyMonitorModule::analyze(), SiStripMonitorPedestals::analyze(), HGCalDigiValidation::analyze(), FFTJetImageRecorder::analyze(), GlobalDigisHistogrammer::analyze(), GlobalRecHitsHistogrammer::analyze(), EcalLaserAnalyzerYousi::analyze(), HitEff::analyze(), MuonSimHitsValidAnalyzer::analyze(), PixelLumiDQM::analyze(), EcalRecHitsValidation::analyze(), EGammaCutBasedEleIdAnalyzer::analyze(), EcalDigisValidation::analyze(), ZdcSimHitStudy::analyze(), EcalURecHitHists::analyze(), BigEventsDebugger< T >::analyze(), StudyCaloGen::analyze(), StudyTriggerHLT::analyze(), HcalRaddamMuon::analyze(), FFTJetPileupAnalyzer::analyze(), CosmicSplitterValidation::analyze(), l1t::GtRecordDump::analyze(), EcalMipGraphs::analyze(), SiPixelErrorEstimation::analyze(), EcalDisplaysByEvent::analyze(), HOCalibAnalyzer::analyze(), SiStripMonitorTrack::analyze(), SiPixelTrackingRecHitsValid::analyze(), EcalTrivialObjectAnalyzer::analyze(), ValidIsoTrkCalib::analyze(), SiStripCMMonitorPlugin::analyze(), SiStripFEDMonitorPlugin::analyze(), JetMETHLTOfflineSource::analyze(), IsoTrackCalibration::analyze(), GlobalHitsHistogrammer::analyze(), GlobalHitsAnalyzer::analyze(), HcalHBHEMuonAnalyzer::analyze(), EcalCosmicsHists::analyze(), PrimaryVertexValidation::analyze(), HcalHBHEMuonHighEtaAnalyzer::analyze(), FSQDQM::analyze(), pat::CandidateSummaryTable::analyze(), SplitVertexResolution::analyze(), IsoTrackCalib::analyze(), StudyCaloResponse::analyze(), JetAnalyzer::analyze(), HcalIsoTrkSimAnalyzer::analyze(), OverlapValidation::analyze(), HcalIsoTrkAnalyzer::analyze(), IsoTrig::analyze(), SiStripSpyDisplayModule::analyze(), IsolatedTracksHcalScale::analyze(), SiPixelLorentzAnglePCLWorker::analyze(), GlobalDigisAnalyzer::analyze(), IsolatedGenParticles::analyze(), GctErrorAnalyzer::analyze(), IsolatedTracksCone::analyze(), SiStripRecHitsValid::analyze(), PFAnalysis::analyze(), EcnaAnalyzer::analyze(), TrackerDpgAnalysis::analyze(), GlobalRecHitsAnalyzer::analyze(), IsolatedTracksNxN::analyze(), BeamHaloAnalyzer::analyze(), SiStripTrackingRecHitsValid::analyze(), ResidualRefitting::analyze(), CMTRawAnalyzer::analyze(), TrackingNtuple::analyze(), L1GtAnalyzer::analyzeConditionsInEventBlock(), L1GtAnalyzer::analyzeTrigger(), edm::contains(), Types.EventID::cppID(), CSCDigiToRaw::createFedBuffers(), sistrip::DigiToRaw::createFedBuffers_(), edm::decode(), SiStripGainsPCLWorker::dqmAnalyze(), EcalSimHitStudy::EcalSimHitStudy(), edm::encode(), edm::EventRange::endEvent(), edm::IDGeneratorSourceBase< PuttableSourceBase >::event(), edm::EventAuxiliary::event(), edm::CompactEventAuxiliaryVector::CompactEventAuxiliary::event(), edm::service::SimpleMemoryCheck::eventStatOutput(), EventWithHistory::EventWithHistory(), L1GtPatternGenerator::extractGlobalTriggerData(), extractRecordData(), HGCalTriggerNtupleEvent::fill(), StringBasedNTupler::fill(), edm::RootFile::fillEventHistory(), HLXMonitor::FillEventInfo(), DaqFakeReader::fillFEDs(), L1GlobalTriggerPSB::fillPsbBlock(), DTTFFEDSim::fillRawData(), DTuROSDigiToRaw::fillRawData(), DaqFakeReader::fillTCDSFED(), edm::ModuloEventIDFilter::filter(), PFDQMEventSelector::filter(), TrackingFailureFilter::filter(), MultiEventFilter::filter(), EcalTangentFilter::filter(), PhotonIsoProducer::filter(), EcalLaserCorrFilter::filter(), BeamSplash::filter(), AlCaHcalHBHEMuonFilter::filter(), AlCaHcalHEMuonFilter::filter(), FilterOutLowPt::filter(), FilterOutScraping::filter(), AlCaHcalIsotrkFilter::filter(), MCZll::filter(), PhysDecl::filter(), SiStripCommissioningBasicPrescaler::filter(), HLTEventNumberFilter::filter(), AlCaIsolatedBunchFilter::filter(), AlCaIsolatedBunchSelector::filter(), AlCaIsoTracksProducerFilter::filter(), HcalLaserEventFilter2012::filter(), EcalSkim::filter(), edm::GeneratorFilter< HAD, DEC >::filter(), HcalLaserEventFilter::filter(), AlCaHBHEMuonFilter::filter(), AlCaHEMuonFilter::filter(), AlCaLowPUHBHEMuonFilter::filter(), PrescaleEventFilter::filter(), HcalLaserHBHEHFFilter2012::filter(), HcalLaserHFFilter2012::filter(), HcalLaserHBHEFilter2012::filter(), HLTPrescaler::filter(), SiStripShotFilter::filter(), PickEvents::filter(), edm::HadronizerFilter< HAD, DEC >::filter(), HLTEcalResonanceFilter::filter(), HLTRegionalEcalResonanceFilter::filter(), EcalDeadCellTriggerPrimitiveFilter::filter(), AlCaIsoTracksFilter::filter(), edm::ConcurrentGeneratorFilter< HAD, DEC >::filter(), LogErrorEventFilter::filter(), edm::ConcurrentHadronizerFilter< HAD, DEC >::filter(), l1t::AMCDumpToRaw::formatRaw(), l1t::MP7BufferDumpToRaw::formatRaw(), RunManagerMTWorker::generateEvent(), AlCaHcalIsotrkProducer::getProducts(), egamma::getRandomSeedFromObj(), egamma::getRandomSeedFromSC(), edm::RootPrimaryFileSequence::goToEvent(), edm::RootFile::goToEvent(), HOSimHitStudy::HOSimHitStudy(), tnp::BaseTreeFiller::init(), edm::InputSource::issueReports(), CmsShowMainFrame::loadEvent(), EcalDeadCellDeltaRFilter::loadEventInfo(), EgammaHLTNxNClusterProducer::makeNxNClusters(), CTPPSRPAlignmentCorrectionsDataESSourceXMLCommon::nextLS(), XMLEventWriter::observeEventBegin(), edm::operator<<(), L1GTEvmDigiToRaw::packHeader(), L1GTDigiToRaw::packHeader(), edm::service::IgProfService::postEvent(), edm::service::Tracer::postEvent(), edm::postIndexIntoFilePrintEventLists(), edm::service::IgProfService::postModuleEvent(), edm::service::IgProfService::preEvent(), edm::service::Tracer::preEvent(), edm::service::IgProfService::preModuleEvent(), CTPPSRPAlignmentCorrectionsDataESSourceXMLCommon::previousLS(), StraightTrackAlignment::processEvent(), FFTJetTreeDump::processTreeData(), edm::RandomMultiParticlePGunProducer::produce(), edm::GaussRandomPThetaGunProducer::produce(), edm::CloseByParticleGunProducer::produce(), edm::FileRandomMultiParticlePGunProducer::produce(), edm::FlatRandomMultiParticlePGunProducer::produce(), edm::FlatRandomEThetaGunProducer::produce(), edm::FlatRandomPtThetaGunProducer::produce(), edm::RandomtXiGunProducer::produce(), edm::FileRandomKEThetaGunProducer::produce(), ShallowEventDataProducer::produce(), edm::FlatRandomOneOverPtGunProducer::produce(), edm::FlatRandomEGunProducer::produce(), TestCUDAProducerCPU::produce(), edm::FlatRandomPtGunProducer::produce(), edm::MultiParticleInConeGunProducer::produce(), edm::BeamMomentumGunProducer::produce(), edm::ExpoRandomPtGunProducer::produce(), HcalPatternSource::produce(), edm::ExpoRandomPGunProducer::produce(), TestCUDAProducerGPU::produce(), TestCUDAProducerGPUFirst::produce(), DTDigiToRawModule::produce(), ESDigiToRaw::produce(), CSCDigiProducer::produce(), CalibratedPhotonProducerRun2T< T >::produce(), PFV0Producer::produce(), TestCUDAProducerGPUtoCPU::produce(), edm::FlatRandomPtAndDxyGunProducer::produce(), TestCUDAProducerGPUEW::produce(), edm::RandomXiThetaGunProducer::produce(), PFDisplacedVertexCandidateProducer::produce(), TrackerHitProducer::produce(), NtpProducer< C >::produce(), CalibratedElectronProducerRun2T< T >::produce(), edm::CosMuoGenProducer::produce(), SiPixelFedFillerWordEventNumber::produce(), CastorDigiToRaw::produce(), PFMET::produce(), FakeTBEventHeaderProducer::produce(), GenParticles2HepMCConverter::produce(), HcalDigiToRaw::produce(), PFDisplacedVertexProducer::produce(), TestCUDAProducerGPUEWTask::produce(), CSCTFPacker::produce(), TkAlCaOverlapTagger::produce(), EcalBarrelClusterFastTimer::produce(), LaserAlignmentProducer::produce(), GEMDigiToRawModule::produce(), RPCTwinMuxDigiToRaw::produce(), CSCRecHitDProducer::produce(), edm::BeamHaloProducer::produce(), DeepDoubleXONNXJetTagsProducer::produce(), sistrip::RawToDigiModule::produce(), GEMRawToDigiModule::produce(), PFEGammaProducer::produce(), PFProducer::produce(), DeDxHitInfoProducer::produce(), BoostedJetONNXJetTagsProducer::produce(), RPCPackingModule::produce(), AlignmentPrescaler::produce(), GctDigiToRaw::produce(), EventWithHistoryProducer::produce(), TrackTimeValueMapProducer::produce(), HcalDigiToRawuHTR::produce(), reco::PFMETProducerMVA::produce(), EventWithHistoryProducerFromL1ABC::produce(), gen::Pythia6Gun::produce(), HiFJRhoFlowModulationProducer::produce(), L1Comparator::produce(), EgammaHLTNxNClusterProducer::produce(), DTDigitizer::produce(), RunManagerMTWorker::produce(), AlCaHBHEMuonProducer::produce(), omtf::OmtfPacker::produce(), EcalDigiToRaw::produce(), EcalSimpleProducer::produce(), SiPixelCalibDigiProducer::produce(), ConvBremSeedProducer::produce(), RPCTrigger::produce(), APVCyclePhaseProducerFromL1ABC::produce(), CTPPSTotemDigiToRaw::produce(), PFSimParticleProducer::produce(), l1t::GenToInputProducer::produce(), CTPPSPixelDigiToRaw::produce(), LaserAlignment::produce(), CSCDCCUnpacker::produce(), L1TPFProducer::produce(), reco::modules::TrackerTrackHitFilter::produce(), GoodSeedProducer::produce(), GlobalHitsProdHist::produce(), L1GlobalTrigger::produce(), GlobalHitsProducer::produce(), DTTrigPhase2Prod::produce(), VirtualJetProducer::produce(), AlCaHcalHBHEMuonProducer::produce(), AlCaIsoTracksProducer::produce(), AlCaHcalIsotrkProducer::produce(), PPSFastLocalSimulation::produce(), GlobalDigisProducer::produce(), AlCaHOCalibProducer::produce(), GlobalRecHitsProducer::produce(), PYBIND11_MODULE(), edm::PoolSource::readEvent_(), OMTFReconstruction::reconstruct(), CalorimetryManager::reconstruct(), edm::StreamSchedule::reportSkipped(), edm::IDGeneratorSourceBase< BASE >::retreatToPrevious(), tnp::TagProbePairMaker::run(), L1GlobalTriggerFDL::run(), edm::StreamerOutputModuleCommon::serializeEvent(), L1Analysis::L1AnalysisEvent::Set(), 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::EventRange::startEvent(), edm::service::Tracer::Tracer(), FRDOutputModule::write(), RawEventOutputModuleForBU< Consumer >::write(), NanoAODOutputModule::write(), amc13::Packet::write(), LaserSorter::writeEventHeader(), and edm::RootOutputFile::writeOne().

40 { return event_; }
EventNumber_t event_
Definition: EventID.h:111
static EventID edm::EventID::firstValidEvent ( )
inlinestatic

Definition at line 98 of file EventID.h.

References EventID().

98 { return EventID(1, 1, 1); }
LuminosityBlockNumber_t edm::EventID::luminosityBlock ( ) const
inline

Definition at line 39 of file EventID.h.

References luminosityBlock_.

Referenced by edm::IDGeneratorSourceBase< BASE >::advanceToNext(), DiDispStaMuonMonitor::analyze(), NoBPTXMonitor::analyze(), HLTFiltersDQMonitor::analyze(), JetMonitor::analyze(), DQMProvInfo::analyze(), HcalHBHENewMuonAnalyzer::analyze(), METplusTrackMonitor::analyze(), EcalDQMonitorTask::analyze(), L1TdeStage2CaloLayer1::analyze(), BPHHistoSpecificDecay::analyze(), MuonMonitor::analyze(), METMonitor::analyze(), ObjMonitor::analyze(), CTPPSTrackDistributionPlotter::analyze(), PhotonMonitor::analyze(), DQMEventInfo::analyze(), TopMonitor::analyze(), HTMonitor::analyze(), L1TRate_Offline::analyze(), PrimaryVertexResolution::analyze(), L1TRate::analyze(), BeamSpotRcdReader::analyze(), SiStripFEDCheckPlugin::analyze(), HcalRaddamMuon::analyze(), CosmicSplitterValidation::analyze(), V0Monitor::analyze(), PixelBaryCentreAnalyzer::analyze(), TrackingMonitor::analyze(), HcalHBHEMuonAnalyzer::analyze(), FSQDQM::analyze(), SplitVertexResolution::analyze(), PFAnalysis::analyze(), TrackingNtuple::analyze(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), edm::decode(), L1TStage2CaloLayer1::dqmAnalyze(), BeamSpotOnlineRecordsReader::dump(), edm::encode(), edm::EventRange::endLumi(), EventStringOutputBranches::fill(), PFDQMEventSelector::filter(), TrackingFailureFilter::filter(), MultiEventFilter::filter(), PhotonIsoProducer::filter(), PickEvents::filter(), edm::IDGeneratorSourceBase< BASE >::getNextItemType(), egamma::getRandomSeedFromObj(), egamma::getRandomSeedFromSC(), edm::RootPrimaryFileSequence::goToEvent(), edm::RootFile::goToEvent(), edm::IDGeneratorSourceBase< BASE >::IDGeneratorSourceBase(), tnp::BaseTreeFiller::init(), CTPPSRPAlignmentCorrectionsMethods::iovValueToString(), edm::InputSource::issueReports(), CmsShowMainFrame::loadEvent(), edm::IDGeneratorSourceBase< PuttableSourceBase >::luminosityBlock(), edm::EventAuxiliary::luminosityBlock(), edm::CompactEventAuxiliaryVector::CompactEventAuxiliary::luminosityBlock(), edm::EventPrincipal::luminosityBlock(), edm::IOVSyncValue::luminosityBlockNumber(), fwlite::IOVSyncValue::luminosityBlockNumber(), CTPPSRPAlignmentCorrectionsDataESSourceXMLCommon::nextLS(), RunLumiSelector::operator()(), edm::operator<<(), FastTimerService::postEvent(), edm::service::Tracer::postEvent(), edm::service::Tracer::postStreamBeginLumi(), edm::service::Tracer::postStreamEndLumi(), edm::service::Tracer::preEvent(), edm::service::Tracer::preStreamBeginLumi(), evf::FastMonitoringService::preStreamBeginLumi(), evf::FastMonitoringService::preStreamEarlyTermination(), edm::service::Tracer::preStreamEndLumi(), evf::FastMonitoringService::preStreamEndLumi(), CTPPSRPAlignmentCorrectionsDataESSourceXMLCommon::previousLS(), CalibratedPhotonProducerRun2T< T >::produce(), CalibratedElectronProducerRun2T< T >::produce(), EcalBarrelClusterFastTimer::produce(), DeDxHitInfoProducer::produce(), BoostedJetONNXJetTagsProducer::produce(), TrackTimeValueMapProducer::produce(), L1TPFProducer::produce(), AlCaHcalHBHEMuonProducer::produce(), PYBIND11_MODULE(), LHESource::readLuminosityBlockAuxiliary_(), LH5Source::readLuminosityBlockAuxiliary_(), edm::IDGeneratorSourceBase< BASE >::retreatToPrevious(), CTPPSLHCInfoESSource::setIntervalFor(), CTPPSOpticalFunctionsESSource::setIntervalFor(), CTPPSLHCInfoRandomXangleESSource::setIntervalFor(), PPSAssociationCutsESSource::setIntervalFor(), CTPPSRPAlignmentCorrectionsDataESSourceXML::setIntervalFor(), edm::eventsetup::DependentRecordIntervalFinder::setIntervalFor(), CTPPSCompositeESSource::setIntervalFor(), TotemDAQMappingESSourceXML::setIntervalFor(), edm::IDGeneratorSourceBase< BASE >::skip(), edm::EventRange::startLumi(), and edm::service::Tracer::Tracer().

39 { return luminosityBlock_; }
LuminosityBlockNumber_t luminosityBlock_
Definition: EventID.h:110
static EventNumber_t edm::EventID::maxEventNumber ( )
inlinestatic
static LuminosityBlockNumber_t edm::EventID::maxLuminosityBlockNumber ( )
inlinestatic
static RunNumber_t edm::EventID::maxRunNumber ( )
inlinestatic
EventID edm::EventID::next ( LuminosityBlockNumber_t const &  lumi) const
inline

Definition at line 43 of file EventID.h.

References event_, EventID(), maxEventNumber(), and run_.

Referenced by BeautifulSoup.PageElement::_invert(), and edm::IDGeneratorSourceBase< BASE >::advanceToNext().

43  {
44  if (event_ != maxEventNumber()) {
45  return EventID(run_, lumi, event_ + 1);
46  }
47  return EventID(run_ + 1, lumi, 1);
48  }
EventNumber_t event_
Definition: EventID.h:111
RunNumber_t run_
Definition: EventID.h:109
list lumi
Definition: dqmdumpme.py:53
static EventNumber_t maxEventNumber()
Definition: EventID.h:96
EventID edm::EventID::nextRun ( LuminosityBlockNumber_t const &  lumi) const
inline

Definition at line 49 of file EventID.h.

References EventID(), and run_.

49 { return EventID(run_ + 1, lumi, 0); }
RunNumber_t run_
Definition: EventID.h:109
list lumi
Definition: dqmdumpme.py:53
EventID edm::EventID::nextRunFirstEvent ( LuminosityBlockNumber_t const &  lumi) const
inline

Definition at line 50 of file EventID.h.

References EventID(), and run_.

Referenced by edm::IDGeneratorSourceBase< BASE >::advanceToNext().

50 { return EventID(run_ + 1, lumi, 1); }
RunNumber_t run_
Definition: EventID.h:109
list lumi
Definition: dqmdumpme.py:53
bool edm::EventID::operator!= ( EventID const &  iRHS) const
inline

Definition at line 84 of file EventID.h.

84 { return !(*this == iRHS); }
bool edm::EventID::operator< ( EventID const &  iRHS) const
inline

Definition at line 68 of file EventID.h.

References event_, luminosityBlock_, and run_.

68  {
69  if (run_ < iRHS.run_)
70  return true;
71  if (run_ > iRHS.run_)
72  return false;
73  if (luminosityBlock_ < iRHS.luminosityBlock_)
74  return true;
75  if (luminosityBlock_ > iRHS.luminosityBlock_)
76  return false;
77  return (event_ < iRHS.event_);
78  }
EventNumber_t event_
Definition: EventID.h:111
LuminosityBlockNumber_t luminosityBlock_
Definition: EventID.h:110
RunNumber_t run_
Definition: EventID.h:109
bool edm::EventID::operator<= ( EventID const &  iRHS) const
inline

Definition at line 86 of file EventID.h.

86 { return (*this < iRHS || *this == iRHS); }
bool edm::EventID::operator== ( EventID const &  iRHS) const
inline

Definition at line 82 of file EventID.h.

82 { return !(*this < iRHS || iRHS < *this); }
bool edm::EventID::operator> ( EventID const &  iRHS) const
inline

Definition at line 88 of file EventID.h.

88 { return !(*this <= iRHS); }
bool edm::EventID::operator>= ( EventID const &  iRHS) const
inline

Definition at line 80 of file EventID.h.

80 { return !(*this < iRHS); }
EventID edm::EventID::previous ( LuminosityBlockNumber_t const &  lumi) const
inline

Definition at line 58 of file EventID.h.

References event_, EventID(), maxEventNumber(), and run_.

Referenced by BeautifulSoup.PageElement::_invert(), and edm::IDGeneratorSourceBase< BASE >::retreatToPrevious().

58  {
59  if (event_ > 1) {
60  return EventID(run_, lumi, event_ - 1);
61  }
62  if (run_ != 0) {
63  return EventID(run_ - 1, lumi, maxEventNumber());
64  }
65  return EventID();
66  }
EventNumber_t event_
Definition: EventID.h:111
RunNumber_t run_
Definition: EventID.h:109
list lumi
Definition: dqmdumpme.py:53
static EventNumber_t maxEventNumber()
Definition: EventID.h:96
EventID edm::EventID::previousRunLastEvent ( LuminosityBlockNumber_t const &  lumi) const
inline

Definition at line 51 of file EventID.h.

References EventID(), maxEventNumber(), and run_.

Referenced by edm::IDGeneratorSourceBase< BASE >::retreatToPrevious().

51  {
52  if (run_ > 1) {
53  return EventID(run_ - 1, lumi, maxEventNumber());
54  }
55  return EventID();
56  }
RunNumber_t run_
Definition: EventID.h:109
list lumi
Definition: dqmdumpme.py:53
static EventNumber_t maxEventNumber()
Definition: EventID.h:96
RunNumber_t edm::EventID::run ( ) const
inline

Definition at line 38 of file EventID.h.

References run_.

Referenced by fwlite::RunLumiSelector::accept(), FilterSelection::acceptMap(), edm::IDGeneratorSourceBase< BASE >::advanceToNext(), SiStripGainFromData::algoAnalyze(), SiStripGainFromCalibTree::algoAnalyze(), ESOccupancyTask::analyze(), ESPedestalTask::analyze(), edmtest::AlignPCLThresholdsReader::analyze(), ESRawDataTask::analyze(), SiStripThresholdBuilder::analyze(), SiStripPedestalsBuilder::analyze(), SiPixelQualityProbabilitiesTestReader::analyze(), L1TScalersSCAL::analyze(), edmtest::LHCInfoESAnalyzer::analyze(), SiStripNoisesBuilder::analyze(), SiStripSummaryBuilder::analyze(), JetValidation::analyze(), PlaybackRawDataProvider::analyze(), SiStripApvGainBuilder::analyze(), edmtest::FillInfoESAnalyzer::analyze(), SiPixelFEDChannelContainerTestReader::analyze(), edmtest::RunInfoESAnalyzer::analyze(), L1CondDBIOVWriterExt::analyze(), EventHeader::analyze(), SiPixelBadFEDChannelSimulationSanityChecker::analyze(), edmtest::RunSummaryESAnalyzer::analyze(), EcalSimHitDump::analyze(), ESTimingTask::analyze(), ElectronGeneralAnalyzer::analyze(), SiStripDetVOffFakeBuilder::analyze(), PFCandidateChecker::analyze(), PUDumper::analyze(), ElectronTagProbeAnalyzer::analyze(), CTPPSPixGainCalibsESAnalyzer::analyze(), CTPPSLHCInfoPlotter::analyze(), HcalTBWriter::analyze(), BeamSpotFromDB::analyze(), HGCalTBMBAnalyzer::analyze(), HLTFiltersDQMonitor::analyze(), AlignmentStats::analyze(), MaterialBudgetHcalAnalysis::analyze(), HcalHitValidation::analyze(), CTPPSRPAlignmentInfoReader::analyze(), HcalHBHENewMuonAnalyzer::analyze(), BeamSpotAnalyzer::analyze(), EcalDQMonitorTask::analyze(), HGcalHitIdCheck::analyze(), CTPPSPixelDAQMappingAnalyzer::analyze(), L1O2OTestAnalyzerExt::analyze(), HcalSimHitStudy::analyze(), SimHitsValidationHcal::analyze(), TrackerHitAnalyzer::analyze(), BPHHistoSpecificDecay::analyze(), HLTInspect::analyze(), OnlineBeamSpotFromDB::analyze(), SiPixelRecHitsValid::analyze(), DTT0CalibrationRMS::analyze(), edmtest::L1TriggerScalerESAnalyzer::analyze(), DTConfigTester::analyze(), SiStripMonitorDigi::analyze(), DumpGctDigis::analyze(), HcalSimHitDump::analyze(), HitParentTest::analyze(), HcalIsoTrackAnalyzer::analyze(), HcalTestSimHitID::analyze(), CTPPSTrackDistributionPlotter::analyze(), EcalPedHists::analyze(), ElectronAnalyzer::analyze(), ValidationMisalignedTracker::analyze(), sistrip::SpyExtractRunModule::analyze(), HcalSimHitCheck::analyze(), PixelPopConCalibChecker::analyze(), SimAnalyzerMinbias::analyze(), CSCRecoBadChannelsAnalyzer::analyze(), EcalBarrelSimHitsValidation::analyze(), HGCalBHValidation::analyze(), EcalEndcapSimHitsValidation::analyze(), EcalPreshowerSimHitsValidation::analyze(), sistrip::SpyIdentifyRunsModule::analyze(), CentralityTableProducer::analyze(), XtalDedxAnalysis::analyze(), ElectronStudy::analyze(), EcalSimHitsValidation::analyze(), EcalTPGAnalyzer::analyze(), EcalTestDevDB::analyze(), L1CondDBIOVWriter::analyze(), CaloSimHitStudy::analyze(), SiStripLAProfileBooker::analyze(), EventIDChecker::analyze(), HcalSimHitAnalysis::analyze(), SiStripMonitorRawData::analyze(), HiggsDQM::analyze(), LhcTrackAnalyzer::analyze(), SiStripMonitorCluster::analyze(), SiStripCommissioningSource::analyze(), DTTrigTest::analyze(), cms::SiPixelCondObjBuilder::analyze(), PhotonMVANtuplizer::analyze(), Vx3DHLTAnalyzer::analyze(), L1TRate_Offline::analyze(), PrimaryVertexResolution::analyze(), ElectronMVANtuplizer::analyze(), CaloSimHitAnalysis::analyze(), L1TRate::analyze(), EcalBxOrbitNumberGrapher::analyze(), L1O2OTestAnalyzer::analyze(), cms::SiPixelCondObjForHLTBuilder::analyze(), cms::SiPixelCondObjOfflineBuilder::analyze(), BTVHLTOfflineSource::analyze(), SiPhase2OuterTrackerLorentzAngleWriter::analyze(), HcalCollapseAnalyzer::analyze(), SiStripMonitorPedestals::analyze(), FFTJetImageRecorder::analyze(), GlobalDigisHistogrammer::analyze(), BeamSpotRcdReader::analyze(), GlobalRecHitsHistogrammer::analyze(), MuonSimHitsValidAnalyzer::analyze(), HitEff::analyze(), ZdcSimHitStudy::analyze(), PixelLumiDQM::analyze(), EcalDigisValidation::analyze(), EcalRecHitsValidation::analyze(), EGammaCutBasedEleIdAnalyzer::analyze(), EcalURecHitHists::analyze(), HcalRaddamMuon::analyze(), StudyTriggerHLT::analyze(), FFTJetPileupAnalyzer::analyze(), CosmicSplitterValidation::analyze(), EcalMipGraphs::analyze(), l1t::GtRecordDump::analyze(), SiPixelErrorEstimation::analyze(), CastorDumpConditions::analyze(), HOCalibAnalyzer::analyze(), EcalDisplaysByEvent::analyze(), SiStripMonitorTrack::analyze(), SiPixelTrackingRecHitsValid::analyze(), PixelBaryCentreAnalyzer::analyze(), ValidIsoTrkCalib::analyze(), EcalTrivialObjectAnalyzer::analyze(), JetMETHLTOfflineSource::analyze(), IsoTrackCalibration::analyze(), GlobalHitsHistogrammer::analyze(), GlobalHitsAnalyzer::analyze(), HcalHBHEMuonAnalyzer::analyze(), CastorPedestalsAnalysis::analyze(), EcalCosmicsHists::analyze(), edmtest::HcalDumpConditions::analyze(), FSQDQM::analyze(), HcalHBHEMuonHighEtaAnalyzer::analyze(), pat::CandidateSummaryTable::analyze(), SplitVertexResolution::analyze(), IsoTrackCalib::analyze(), StudyCaloResponse::analyze(), HcalIsoTrkSimAnalyzer::analyze(), OverlapValidation::analyze(), HcalIsoTrkAnalyzer::analyze(), SiPixelGainCalibScaler::analyze(), IsoTrig::analyze(), SiStripSpyDisplayModule::analyze(), IsolatedTracksHcalScale::analyze(), SiPixelLorentzAnglePCLWorker::analyze(), GlobalDigisAnalyzer::analyze(), L1TBPTX::analyze(), LaserSorter::analyze(), IsolatedTracksCone::analyze(), SiStripRecHitsValid::analyze(), PFAnalysis::analyze(), EcnaAnalyzer::analyze(), TrackerDpgAnalysis::analyze(), GlobalRecHitsAnalyzer::analyze(), IsolatedTracksNxN::analyze(), SiPixelOfflineCalibAnalysisBase::analyze(), SiStripTrackingRecHitsValid::analyze(), ResidualRefitting::analyze(), CMTRawAnalyzer::analyze(), TrackingNtuple::analyze(), AlignmentProducerBase::applyDB(), MillePedeAlignmentAlgorithm::beginRun(), SiStripBackplaneCalibration::checkBackPlaneCorrectionInput(), edm::contains(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), edm::decode(), SiStripLorentzAngleCalibration::derivatives(), SiPixelLorentzAngleCalibration::derivatives(), SiStripBackplaneCalibration::derivatives(), fwlite::IOVSyncValue::doOp(), edm::IOVSyncValue::doOp(), edm::PreMixingModule::doPileUp(), SiStripGainsPCLWorker::dqmAnalyze(), BeamSpotOnlineRecordsReader::dump(), CastorDumpConditions::dumpIt(), EcalSimHitStudy::EcalSimHitStudy(), edm::encode(), edm::EventRange::endRun(), edm::service::SimpleMemoryCheck::eventStatOutput(), HGCalTriggerNtupleEvent::fill(), TriggerOutputBranches::fill(), StringBasedNTupler::fill(), edm::RootFile::fillEventHistory(), PFDQMEventSelector::filter(), TrackingFailureFilter::filter(), MultiEventFilter::filter(), EcalTangentFilter::filter(), PhotonIsoProducer::filter(), EcalLaserCorrFilter::filter(), BeamSplash::filter(), FilterOutScraping::filter(), FilterOutLowPt::filter(), AlCaHcalHEMuonFilter::filter(), AlCaHcalHBHEMuonFilter::filter(), AlCaHcalIsotrkFilter::filter(), PhysDecl::filter(), AlCaIsolatedBunchSelector::filter(), AlCaIsolatedBunchFilter::filter(), AlCaIsoTracksProducerFilter::filter(), HcalLaserEventFilter2012::filter(), HcalLaserEventFilter::filter(), AlCaHEMuonFilter::filter(), AlCaHBHEMuonFilter::filter(), AlCaLowPUHBHEMuonFilter::filter(), HcalLaserHBHEFilter2012::filter(), HcalLaserHBHEHFFilter2012::filter(), HcalLaserHFFilter2012::filter(), PickEvents::filter(), HLTEcalResonanceFilter::filter(), HLTRegionalEcalResonanceFilter::filter(), EcalDeadCellTriggerPrimitiveFilter::filter(), AlCaIsoTracksFilter::filter(), cond::time::fromIOVSyncValue(), edm::IDGeneratorSourceBase< BASE >::getNextItemType(), AlCaHcalIsotrkProducer::getProducts(), egamma::getRandomSeedFromObj(), egamma::getRandomSeedFromSC(), edm::RootPrimaryFileSequence::goToEvent(), edm::RootFile::goToEvent(), HOSimHitStudy::HOSimHitStudy(), tnp::BaseTreeFiller::init(), HIPAlignmentAlgorithm::initialize(), CTPPSRPAlignmentCorrectionsMethods::iovValueToString(), edm::InputSource::issueReports(), cond::time::limitedIOVSyncValue(), CmsShowMainFrame::loadEvent(), EcalDeadCellDeltaRFilter::loadEventInfo(), EgammaHLTNxNClusterProducer::makeNxNClusters(), CTPPSRPAlignmentCorrectionsDataESSourceXMLCommon::nextLS(), RunLumiSelector::operator()(), edm::operator<<(), RunRangeDependentPedeLabeler::parameterLabel(), edm::service::Tracer::postEvent(), edm::service::Tracer::postStreamBeginLumi(), edm::service::Tracer::postStreamBeginRun(), edm::service::Tracer::postStreamEndLumi(), edm::service::Tracer::postStreamEndRun(), edm::service::Tracer::preEvent(), edm::service::CheckTransitions::preGlobalBeginLumi(), edm::service::CheckTransitions::preGlobalBeginRun(), edm::service::CheckTransitions::preGlobalEndLumi(), edm::service::CheckTransitions::preGlobalEndRun(), edm::service::Tracer::preStreamBeginLumi(), edm::service::MessageLogger::preStreamBeginRun(), edm::service::Tracer::preStreamBeginRun(), edm::service::Tracer::preStreamEndLumi(), edm::service::MessageLogger::preStreamEndRun(), edm::service::Tracer::preStreamEndRun(), CTPPSRPAlignmentCorrectionsDataESSourceXMLCommon::previousLS(), StraightTrackAlignment::processEvent(), AlignmentMonitorMuonSystemMap1D::processMuonResidualsFromTrack(), FFTJetTreeDump::processTreeData(), ShallowEventDataProducer::produce(), EcalTBH2TDCRecInfoProducer::produce(), CSCDigiProducer::produce(), ESDigiToRaw::produce(), CalibratedPhotonProducerRun2T< T >::produce(), PFV0Producer::produce(), PFDisplacedVertexCandidateProducer::produce(), TrackerHitProducer::produce(), NtpProducer< C >::produce(), CalibratedElectronProducerRun2T< T >::produce(), PFMET::produce(), FakeTBEventHeaderProducer::produce(), PFDisplacedVertexProducer::produce(), AlcaBeamSpotProducer::produce(), TkAlCaOverlapTagger::produce(), EcalBarrelClusterFastTimer::produce(), CSCRecHitDProducer::produce(), CalibratedPhotonProducerT< T >::produce(), PFEGammaProducer::produce(), RunInfoTestESProducer::produce(), PFProducer::produce(), BoostedJetONNXJetTagsProducer::produce(), AlignmentPrescaler::produce(), CalibratedElectronProducerT< T >::produce(), TrackTimeValueMapProducer::produce(), reco::PFMETProducerMVA::produce(), EgammaHLTNxNClusterProducer::produce(), L1Comparator::produce(), RunManagerMTWorker::produce(), DTDigitizer::produce(), AlCaHBHEMuonProducer::produce(), EcalDigiToRaw::produce(), ConvBremSeedProducer::produce(), PFSimParticleProducer::produce(), CSCDCCUnpacker::produce(), LaserAlignment::produce(), L1TPFProducer::produce(), reco::modules::TrackerTrackHitFilter::produce(), GoodSeedProducer::produce(), GlobalHitsProdHist::produce(), GlobalHitsProducer::produce(), VirtualJetProducer::produce(), AlCaHcalHBHEMuonProducer::produce(), AlCaIsoTracksProducer::produce(), AlCaHcalIsotrkProducer::produce(), GlobalDigisProducer::produce(), AlCaHOCalibProducer::produce(), GlobalRecHitsProducer::produce(), DIPLumiProducer::produceDetail(), LumiCorrectionSource::produceLumiCorrectionParam(), DIPLumiProducer::produceSummary(), PYBIND11_MODULE(), DTConfigDBProducer::readDTCCBConfig(), BeamFitter::readEvent(), PVFitter::readEvent(), LH5Source::readLuminosityBlockAuxiliary_(), LHESource::readLuminosityBlockAuxiliary_(), LH5Source::readRunAuxiliary_(), LHESource::readRunAuxiliary_(), fwlite::Record::Record(), edm::StreamSchedule::reportSkipped(), edm::IDGeneratorSourceBase< BASE >::retreatToPrevious(), edm::IDGeneratorSourceBase< PuttableSourceBase >::run(), edm::EventForOutput::run(), edm::EventAuxiliary::run(), edm::CompactEventAuxiliaryVector::CompactEventAuxiliary::run(), edm::Event::run(), edm::EventPrincipal::run(), edm::StreamerOutputModuleCommon::serializeEvent(), L1Analysis::L1AnalysisEvent::Set(), CTPPSLHCInfoESSource::setIntervalFor(), CTPPSOpticalFunctionsESSource::setIntervalFor(), CTPPSLHCInfoRandomXangleESSource::setIntervalFor(), PPSAssociationCutsESSource::setIntervalFor(), PPSAlignmentConfigurationESSource::setIntervalFor(), CTPPSRPAlignmentCorrectionsDataESSourceXML::setIntervalFor(), edm::eventsetup::DependentRecordIntervalFinder::setIntervalFor(), PPSPixelTopologyESSource::setIntervalFor(), CTPPSBeamParametersESSource::setIntervalFor(), CondDBESSource::setIntervalFor(), FWLiteESSource::setIntervalFor(), CTPPSCompositeESSource::setIntervalFor(), CTPPSPixelDAQMappingESSourceXML::setIntervalFor(), TotemDAQMappingESSourceXML::setIntervalFor(), edm::IDGeneratorSourceBase< BASE >::skip(), edm::EventRange::startRun(), fwlite::Record::syncTo(), edm::service::Tracer::Tracer(), FRDOutputModule::write(), RawEventOutputModuleForBU< Consumer >::write(), NanoAODOutputModule::write(), edm::RootOutputFile::writeOne(), and edmtest::HcalDumpConditions::writeToFile().

38 { return run_; }
RunNumber_t run_
Definition: EventID.h:109
void edm::EventID::setLuminosityBlockNumber ( LuminosityBlockNumber_t const &  lb)
inline

Definition at line 101 of file EventID.h.

References luminosityBlock_.

101 { luminosityBlock_ = lb; }
LuminosityBlockNumber_t luminosityBlock_
Definition: EventID.h:110

Member Data Documentation

EventNumber_t edm::EventID::event_
private

Definition at line 111 of file EventID.h.

Referenced by event(), next(), operator<(), and previous().

LuminosityBlockNumber_t edm::EventID::luminosityBlock_
private

Definition at line 110 of file EventID.h.

Referenced by luminosityBlock(), operator<(), and setLuminosityBlockNumber().

RunNumber_t edm::EventID::run_
private

Definition at line 109 of file EventID.h.

Referenced by next(), nextRun(), nextRunFirstEvent(), operator<(), previous(), previousRunLastEvent(), and run().