#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 (TimeValue_t iValue) | |
Timestamp () | |
unsigned int | unixTime () const |
Time in seconds since January 1, 1970. More... | |
TimeValue_t | value () const |
Static Public Member Functions | |
static Timestamp const & | beginOfTime () |
static Timestamp const & | endOfTime () |
static Timestamp const & | invalidTimestamp () |
Private Attributes | |
unsigned int | timeHigh_ |
unsigned int | timeLow_ |
Definition at line 29 of file Timestamp.h.
|
explicit |
Definition at line 33 of file Timestamp.cc.
Timestamp::Timestamp | ( | ) |
Definition at line 39 of file Timestamp.cc.
|
static |
Definition at line 96 of file Timestamp.cc.
Referenced by fwlite::IOVSyncValue::beginOfTime(), edm::IOVSyncValue::beginOfTime(), edm::DaqSource::DaqSource(), and edm::RawInputSource::RawInputSource().
|
static |
Definition at line 88 of file Timestamp.cc.
References groupFilesInBlocks::temp.
Referenced by fwlite::IOVSyncValue::endOfTime(), edm::IOVSyncValue::endOfTime(), EcalTestDevDB::generateEcalLinearCorrections(), EcalTrivialConditionRetriever::produceEcalLaserAPDPNRatios(), EcalTrivialConditionRetriever::produceEcalLinearCorrections(), and publishObjects().
|
static |
Definition at line 83 of file Timestamp.cc.
Referenced by stor::DQMTopLevelFolder::addDQMEvent(), edm::DQMHttpSource::checkNextEvent(), edm::conversion(), edm::StreamerInputSource::deserializeEvent(), edm::DaqSource::getNextItemType(), edm::LuminosityBlockAuxiliary::mergeAuxiliary(), edm::RunAuxiliary::mergeNewTimestampsIntoThis_(), edm::ProducerSourceBase::readLuminosityBlockAuxiliary_(), edm::RootFile::readLuminosityBlockAuxiliary_(), edm::DaqSource::readRunAuxiliary_(), edm::ProducerSourceBase::readRunAuxiliary_(), edm::RootFile::readRunAuxiliary_(), fwlite::Record::Record(), edm::RunAuxiliary::setBeginTime(), edm::LuminosityBlockAuxiliary::setBeginTime(), edm::RunAuxiliary::setEndTime(), edm::LuminosityBlockAuxiliary::setEndTime(), and fwlite::Record::syncTo().
|
inline |
|
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 37 of file Timestamp.h.
References timeHigh_.
Referenced by edm::eventsetup::DependentRecordIntervalFinder::setIntervalFor(), and ESTrendTask::updateTime().
TimeValue_t Timestamp::value | ( | ) | const |
Definition at line 72 of file Timestamp.cc.
References timeHigh_, and timeLow_.
Referenced by SiStripGainFromData::algoAnalyze(), SiStripHitEffFromCalibTree::algoAnalyze(), EcalStatusAnalyzer::analyze(), evf::EvFRecordUnpacker::analyze(), SiPixelHistoricInfoEDAClient::analyze(), SiStripQualityStatistics::analyze(), ZDCMonitorClient::analyze(), EcalGetLaserData::analyze(), DTNoiseCalibration::analyze(), ZDCMonitorModule::analyze(), XmasToDQMEventInfo::analyze(), DTDigiTask::analyze(), EcalCosmicsHists::analyze(), CastorMonitorModule::analyze(), TrackerDpgAnalysis::analyze(), EcnaAnalyzer::analyze(), AlcaBeamSpotProducer::beginLuminosityBlock(), BeamSpotAnalyzer::beginLuminosityBlock(), BeamMonitor::beginLuminosityBlock(), BeamMonitorBx::beginLuminosityBlock(), Vx3DHLTAnalyzer::beginLuminosityBlock(), BeamMonitor::beginRun(), DTNoiseCalibration::beginRun(), BeamMonitorBx::beginRun(), XmasToDQMEventInfo::beginRun(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Types.string::configValue(), Types.FileInPath::configValue(), DQMEventMsgBuilder::DQMEventMsgBuilder(), Mixins.UsingBlock::dumpPython(), BeamSpotAnalyzer::endLuminosityBlock(), BeamMonitor::endLuminosityBlock(), PhiSymmetryCalibration::endLuminosityBlock(), BeamMonitorBx::endLuminosityBlock(), Vx3DHLTAnalyzer::endLuminosityBlock(), AlcaBeamSpotProducer::endLuminosityBlockProduce(), PhiSymmetryCalibration::endRun(), HLTPrescaleRecorder::endRun(), HLXMonitor::FillEventInfo(), HSCPTreeBuilder::filter(), cond::fromIOVSyncValue(), EcalLaserDbService::getLaserCorrection(), fireworks::getLocalTime(), popcon::RpcDataI::getNewObjects(), popcon::RpcDataS::getNewObjects(), popcon::RpcDataT::getNewObjects(), popcon::RpcDataUXC::getNewObjects(), popcon::RpcDataV::getNewObjects(), popcon::RpcDataFebmap::getNewObjects(), popcon::RpcDataGasMix::getNewObjects(), popcon::RpcObGasData::getNewObjects(), popcon::RPCObPVSSmapData::getNewObjects(), popcon::EcalLaser_weekly_Handler::getNewObjects(), popcon::EcalLaserHandler::getNewObjects(), fireworks::getTimeGMT(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Mixins.UsingBlock::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(), Vispa.Views.PropertyView.FileProperty::labelDoubleClicked(), edm::service::Tracer::preBeginLumi(), edm::service::Tracer::preBeginRun(), edm::service::Tracer::preEndLumi(), edm::service::Tracer::preEndRun(), edm::service::Tracer::preEvent(), cond::service::PoolDBOutputService::preEventProcessing(), edm::PrintEventSetupContent::print(), L1GlobalTrigger::produce(), publishObjects(), BeamFitter::readEvent(), CastorHardcodeCalibrations::setIntervalFor(), CondDBESSource::setIntervalFor(), HiTrivialConditionRetriever::setIntervalFor(), HcalHardcodeCalibrations::setIntervalFor(), edm::eventsetup::DependentRecordIntervalFinder::setIntervalFor(), ESTrivialConditionRetriever::setIntervalFor(), FWLiteESSource::setIntervalFor(), EcalTrivialConditionRetriever::setIntervalFor(), stampToReal(), cond::PayLoadInspector< DataT >::summary(), RPCRunIOV::toDAQ(), edm::AsciiOutputModule::write(), LaserSorter::writeEventHeader(), DQMRootOutputModule::writeLuminosityBlock(), and DQMRootOutputModule::writeRun().
|
private |
Definition at line 99 of file Timestamp.h.
Referenced by operator<(), operator<=(), operator==(), operator>(), operator>=(), unixTime(), and value().
|
private |
Definition at line 98 of file Timestamp.h.
Referenced by microsecondOffset(), operator<(), operator<=(), operator==(), operator>(), operator>=(), and value().