#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 34 of file EventID.h.
Referenced by firstValidEvent(), next(), nextRun(), nextRunFirstEvent(), previous(), and previousRunLastEvent().
|
inline |
|
inline |
Definition at line 41 of file EventID.h.
References event_.
Referenced by evf::EvFRecordInserter::analyze(), PerformanceAnalyzer::analyze(), edmtest::FillInfoESAnalyzer::analyze(), EventHeader::analyze(), ElectronGeneralAnalyzer::analyze(), PUDumper::analyze(), edmtest::RunInfoESAnalyzer::analyze(), edmtest::RunSummaryESAnalyzer::analyze(), edmtest::L1TriggerScalerESAnalyzer::analyze(), HLTInspect::analyze(), DTConfigTester::analyze(), CSCRecoBadChannelsAnalyzer::analyze(), sistrip::SpyExtractRunModule::analyze(), DQMEventInfo::analyze(), EventIDChecker::analyze(), SiStripMonitorRawData::analyze(), FFTJetImageRecorder::analyze(), IgProfModule::analyze(), edm::contains(), edm::EventRange::endEvent(), edm::ProducerSourceBase::event(), edm::EventAuxiliary::event(), PFDQMEventSelector::filter(), TrackingFailureFilter::filter(), EcalTangentFilter::filter(), PhotonIsoProducer::filter(), MultiEventFilter::filter(), SiStripCommissioningBasicPrescaler::filter(), BeamSplash::filter(), EcalLaserCorrFilter::filter(), FilterOutScraping::filter(), PhysDecl::filter(), HLTEventNumberFilter::filter(), MCZll::filter(), EcalSkim::filter(), HcalLaserHFFilter2012::filter(), SiStripShotFilter::filter(), edm::eventsetup::no_record_exception_message_builder(), edm::operator<<(), ShallowEventDataProducer::produce(), HcalPatternSource::produce(), edm::FlatRandomPtThetaGunProducer::produce(), edm::FlatRandomEThetaGunProducer::produce(), edm::FileRandomKEThetaGunProducer::produce(), DTDigiToRawModule::produce(), CSCDigiProducer::produce(), edm::FlatRandomOneOverPtGunProducer::produce(), edm::FlatRandomEGunProducer::produce(), edm::FlatRandomPtGunProducer::produce(), edm::ExpoRandomPtGunProducer::produce(), edm::ExpoRandomPGunProducer::produce(), ESRecHitsMerger::produce(), ESDigiToRaw::produce(), PFV0Producer::produce(), NtpProducer< C >::produce(), CastorDigiToRaw::produce(), PFDisplacedVertexProducer::produce(), HcalDigiToRaw::produce(), RPCPackingModule::produce(), PFDisplacedVertexCandidateProducer::produce(), LaserAlignmentProducer::produce(), CSCRecHitDProducer::produce(), SiPixelDigiToRaw::produce(), PFMET::produce(), FakeTBEventHeaderProducer::produce(), edm::BeamHaloProducer::produce(), EventWithHistoryProducer::produce(), EventWithHistoryProducerFromL1ABC::produce(), L1Analysis::L1AnalysisEvent::Set(), and edm::EventRange::startEvent().
|
inlinestatic |
|
inline |
Definition at line 40 of file EventID.h.
References luminosityBlock_.
Referenced by PSMonitor::analyze(), edm::EventRange::endLumi(), PFDQMEventSelector::filter(), TrackingFailureFilter::filter(), PhotonIsoProducer::filter(), MultiEventFilter::filter(), edm::ProducerSourceBase::luminosityBlock(), edm::EventAuxiliary::luminosityBlock(), edm::IOVSyncValue::luminosityBlockNumber(), fwlite::IOVSyncValue::luminosityBlockNumber(), RunLumiSelector::operator()(), edm::operator<<(), ThroughputService::postStreamEndLumi(), and edm::EventRange::startLumi().
|
inlinestatic |
Definition at line 111 of file EventID.h.
Referenced by fwlite::IOVSyncValue::endOfTime(), edm::IOVSyncValue::endOfTime(), cond::time::limitedIOVSyncValue(), next(), previous(), previousRunLastEvent(), and cond::time::toIOVSyncValue().
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 39 of file EventID.h.
References run_.
Referenced by fwlite::RunLumiSelector::accept(), SiStripDetVOffFakeBuilder::analyze(), SiStripNoisesBuilder::analyze(), ESPedestalTask::analyze(), SiStripSummaryBuilder::analyze(), SiStripThresholdBuilder::analyze(), SiStripApvGainBuilder::analyze(), SiStripPedestalsBuilder::analyze(), EventHeader::analyze(), edmtest::FillInfoESAnalyzer::analyze(), HcalTBWriter::analyze(), ElectronGeneralAnalyzer::analyze(), BeamSpotFromDB::analyze(), ESTimingTask::analyze(), PUDumper::analyze(), edmtest::L1TriggerScalerESAnalyzer::analyze(), edmtest::RunInfoESAnalyzer::analyze(), edmtest::RunSummaryESAnalyzer::analyze(), HLTInspect::analyze(), DTConfigTester::analyze(), CSCRecoBadChannelsAnalyzer::analyze(), sistrip::SpyExtractRunModule::analyze(), EventIDChecker::analyze(), sistrip::SpyIdentifyRunsModule::analyze(), SiStripMonitorRawData::analyze(), EcalBxOrbitNumberGrapher::analyze(), FFTJetImageRecorder::analyze(), edm::contains(), fwlite::IOVSyncValue::doOp(), edm::IOVSyncValue::doOp(), edm::EventRange::endRun(), PFDQMEventSelector::filter(), TrackingFailureFilter::filter(), EcalTangentFilter::filter(), PhotonIsoProducer::filter(), MultiEventFilter::filter(), EcalLaserCorrFilter::filter(), BeamSplash::filter(), FilterOutScraping::filter(), PhysDecl::filter(), HcalLaserHFFilter2012::filter(), cond::time::fromIOVSyncValue(), cond::time::limitedIOVSyncValue(), edm::eventsetup::no_record_exception_message_builder(), RunLumiSelector::operator()(), edm::operator<<(), ThroughputService::postStreamEndLumi(), ThroughputService::postStreamEndRun(), ThroughputService::preStreamBeginRun(), ShallowEventDataProducer::produce(), CSCDigiProducer::produce(), EcalTBH2TDCRecInfoProducer::produce(), CalibratedPhotonProducerRun2T< T >::produce(), ESRecHitsMerger::produce(), CalibratedElectronProducerRun2T< T >::produce(), ESDigiToRaw::produce(), PFV0Producer::produce(), NtpProducer< C >::produce(), PFDisplacedVertexProducer::produce(), PFDisplacedVertexCandidateProducer::produce(), CSCRecHitDProducer::produce(), PFMET::produce(), FakeTBEventHeaderProducer::produce(), edm::ProducerSourceBase::run(), edm::EventAuxiliary::run(), L1Analysis::L1AnalysisEvent::Set(), and edm::EventRange::startRun().
|
inline |
|
private |
Definition at line 131 of file EventID.h.
Referenced by event(), next(), operator<(), and previous().
|
private |
Definition at line 130 of file EventID.h.
Referenced by luminosityBlock(), operator<(), and setLuminosityBlockNumber().
|
private |
Definition at line 129 of file EventID.h.
Referenced by next(), nextRun(), nextRunFirstEvent(), operator<(), previous(), previousRunLastEvent(), and run().