#include <Timestamp.h>
Public Member Functions | |
unsigned int | microsecondOffset () const |
Microseconds offset within second. More... | |
bool | operator!= (Timestamp const &iRHS) const |
bool | operator< (Timestamp const &iRHS) const |
bool | operator<= (Timestamp const &iRHS) const |
bool | operator== (Timestamp const &iRHS) const |
bool | operator> (Timestamp const &iRHS) const |
bool | operator>= (Timestamp const &iRHS) const |
Timestamp () | |
Timestamp (TimeValue_t iValue) | |
unsigned int | unixTime () const |
Time in seconds since January 1, 1970. More... | |
TimeValue_t | value () const |
Static Public Member Functions | |
static Timestamp | beginOfTime () |
static Timestamp | endOfTime () |
static Timestamp | invalidTimestamp () |
Private Attributes | |
unsigned int | timeHigh_ |
unsigned int | timeLow_ |
Static Private Attributes | |
static const TimeValue_t | kLowMask = 0xFFFFFFFF |
Definition at line 30 of file Timestamp.h.
|
inlineexplicit |
Definition at line 34 of file Timestamp.h.
|
inline |
Definition at line 37 of file Timestamp.h.
Referenced by beginOfTime(), endOfTime(), and invalidTimestamp().
|
inlinestatic |
Definition at line 84 of file Timestamp.h.
References Timestamp().
Referenced by fwlite::IOVSyncValue::beginOfTime(), edm::IOVSyncValue::beginOfTime(), FedRawDataInputSource::FedRawDataInputSource(), and edm::RawInputSource::RawInputSource().
|
inlinestatic |
Definition at line 83 of file Timestamp.h.
References SiStripPI::max, and Timestamp().
Referenced by fwlite::IOVSyncValue::endOfTime(), edm::IOVSyncValue::endOfTime(), EcalTestDevDB::generateEcalLinearCorrections(), EcalTrivialConditionRetriever::produceEcalLaserAPDPNRatios(), EcalTrivialConditionRetriever::produceEcalLinearCorrections(), and publishObjects().
|
inlinestatic |
Definition at line 82 of file Timestamp.h.
References Timestamp().
Referenced by edm::conversion(), edm::StreamerInputSource::deserializeEvent(), FedRawDataInputSource::FedRawDataInputSource(), edm::OccurrenceTraits< ProcessBlockPrincipal, BranchActionGlobalBegin >::makeGlobalContext(), edm::OccurrenceTraits< ProcessBlockPrincipal, BranchActionProcessBlockInput >::makeGlobalContext(), edm::OccurrenceTraits< ProcessBlockPrincipal, BranchActionGlobalEnd >::makeGlobalContext(), FedRawDataInputSource::maybeOpenNewLumiSection(), edm::LuminosityBlockAuxiliary::mergeAuxiliary(), edm::RunAuxiliary::mergeNewTimestampsIntoThis_(), LH5Source::readLuminosityBlockAuxiliary_(), LHESource::readLuminosityBlockAuxiliary_(), edm::RootFile::readLuminosityBlockAuxiliary_(), LH5Source::readRunAuxiliary_(), LHESource::readRunAuxiliary_(), edm::RootFile::readRunAuxiliary_(), fwlite::Record::Record(), edm::RunAuxiliary::setBeginTime(), edm::LuminosityBlockAuxiliary::setBeginTime(), edm::RunAuxiliary::setEndTime(), edm::LuminosityBlockAuxiliary::setEndTime(), fwlite::Record::syncTo(), edm::OutputModuleCommunicatorT< T >::writeProcessBlockAsync(), and edm::Schedule::writeProcessBlockAsync().
|
inline |
Microseconds offset within second.
Definition at line 43 of file Timestamp.h.
References timeLow_.
Referenced by edm::operator<<().
|
inline |
Definition at line 54 of file Timestamp.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Time in seconds since January 1, 1970.
Definition at line 40 of file Timestamp.h.
References timeHigh_.
Referenced by edm::operator<<(), operator<<(), edm::eventsetup::DependentRecordIntervalFinder::setIntervalFor(), and CTPPSRPAlignmentCorrectionsDataESSourceXML::setIntervalFor().
|
inline |
Definition at line 45 of file Timestamp.h.
References timeHigh_, and timeLow_.
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(), AlcaBeamSpotProducer::beginLuminosityBlock(), BeamSpotAnalyzer::beginLuminosityBlock(), BeamMonitor::beginLuminosityBlock(), BeamMonitorBx::beginLuminosityBlock(), FakeBeamMonitor::beginLuminosityBlock(), BeamMonitor::bookHistograms(), FakeBeamMonitor::bookHistograms(), Types.string::configValue(), Types.FileInPath::configValue(), Vx3DHLTAnalyzer::dqmBeginLuminosityBlock(), Vx3DHLTAnalyzer::dqmEndLuminosityBlock(), Mixins.UsingBlock::dumpPython(), BeamSpotAnalyzer::endLuminosityBlock(), PhiSymmetryCalibration::endLuminosityBlock(), BeamMonitor::endLuminosityBlock(), BeamMonitorBx::endLuminosityBlock(), FakeBeamMonitor::endLuminosityBlock(), AlcaBeamSpotProducer::endLuminosityBlockProduce(), HLTPrescaleRecorder::endRun(), EcalLaserDbService::getLaserCorrection(), popcon::RpcDataGasMix::getNewObjects(), popcon::RpcObGasData::getNewObjects(), popcon::RPCObPVSSmapData::getNewObjects(), popcon::RpcDataI::getNewObjects(), popcon::RpcDataT::getNewObjects(), popcon::RpcDataS::getNewObjects(), popcon::RpcDataUXC::getNewObjects(), popcon::RpcDataV::getNewObjects(), popcon::RpcDataFebmap::getNewObjects(), popcon::EcalLaser_weekly_Handler::getNewObjects(), popcon::EcalLaserHandler::getNewObjects(), EcalSignalGenerator< EEDigitizerTraits >::initializeEvent(), Mixins.UsingBlock::insertInto(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::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(), edm::service::Tracer::postEvent(), edm::service::Tracer::postGlobalBeginLumi(), edm::service::Tracer::postGlobalBeginRun(), edm::service::Tracer::postGlobalEndLumi(), edm::service::Tracer::postGlobalEndRun(), edm::service::Tracer::postGlobalWriteLumi(), edm::service::Tracer::postGlobalWriteRun(), edm::service::Tracer::postStreamBeginLumi(), edm::service::Tracer::postStreamBeginRun(), edm::service::Tracer::postStreamEndLumi(), edm::service::Tracer::postStreamEndRun(), edm::service::Tracer::preEvent(), cond::service::PoolDBOutputService::preEventProcessing(), edm::service::Tracer::preGlobalBeginLumi(), edm::service::Tracer::preGlobalBeginRun(), edm::service::Tracer::preGlobalEndLumi(), edm::service::Tracer::preGlobalEndRun(), edm::service::Tracer::preGlobalWriteLumi(), edm::service::Tracer::preGlobalWriteRun(), edm::service::Tracer::preStreamBeginLumi(), edm::service::Tracer::preStreamBeginRun(), edm::service::Tracer::preStreamEndLumi(), edm::service::Tracer::preStreamEndRun(), publishObjects(), CastorHardcodeCalibrations::setIntervalFor(), HiTrivialConditionRetriever::setIntervalFor(), edm::eventsetup::DependentRecordIntervalFinder::setIntervalFor(), ESTrivialConditionRetriever::setIntervalFor(), HcalHardcodeCalibrations::setIntervalFor(), CondDBESSource::setIntervalFor(), FWLiteESSource::setIntervalFor(), EcalTrivialConditionRetriever::setIntervalFor(), edm::service::Tracer::Tracer(), LaserSorter::writeEventHeader(), DQMRootOutputModule::writeLuminosityBlock(), and DQMRootOutputModule::writeRun().
|
staticprivate |
Definition at line 31 of file Timestamp.h.
|
private |
Definition at line 97 of file Timestamp.h.
Referenced by operator<(), operator<=(), operator==(), operator>(), operator>=(), unixTime(), and value().
|
private |
Definition at line 96 of file Timestamp.h.
Referenced by microsecondOffset(), operator<(), operator<=(), operator==(), operator>(), operator>=(), and value().