#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 | 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 35 of file Timestamp.h.
|
inline |
Definition at line 40 of file Timestamp.h.
Referenced by beginOfTime(), endOfTime(), and invalidTimestamp().
|
inlinestatic |
Definition at line 103 of file Timestamp.h.
References Timestamp().
Referenced by TimeValidityInterval::BeginOfTime(), fwlite::IOVSyncValue::beginOfTime(), edm::IOVSyncValue::beginOfTime(), and edm::RawInputSource::RawInputSource().
|
inlinestatic |
Definition at line 102 of file Timestamp.h.
References bookConverter::max, and Timestamp().
Referenced by TimeValidityInterval::EndOfTime(), fwlite::IOVSyncValue::endOfTime(), and edm::IOVSyncValue::endOfTime().
|
inlinestatic |
Definition at line 101 of file Timestamp.h.
References Timestamp().
Referenced by edm::conversion(), edm::LuminosityBlockAuxiliary::mergeAuxiliary(), edm::RunAuxiliary::mergeNewTimestampsIntoThis_(), edm::RunAuxiliary::setBeginTime(), edm::LuminosityBlockAuxiliary::setBeginTime(), edm::RunAuxiliary::setEndTime(), and edm::LuminosityBlockAuxiliary::setEndTime().
|
inline |
Microseconds offset within second.
Definition at line 52 of file Timestamp.h.
References timeLow_.
Referenced by edm::operator<<().
|
inline |
Definition at line 71 of file Timestamp.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Time in seconds since January 1, 1970.
Definition at line 46 of file Timestamp.h.
References timeHigh_.
Referenced by edm::operator<<().
|
inline |
Definition at line 56 of file Timestamp.h.
References timeHigh_, and timeLow_.
Referenced by evf::EvFRecordUnpacker::analyze(), average.Average::average(), TimeValidityInterval::BeginOfTime(), TimeValidityInterval::EndOfTime(), cond::time::fromIOVSyncValue(), popcon::RpcDataFebmap::getNewObjects(), popcon::RpcDataI::getNewObjects(), popcon::RPCObPVSSmapData::getNewObjects(), popcon::RpcObGasData::getNewObjects(), popcon::RpcDataS::getNewObjects(), popcon::RpcDataT::getNewObjects(), popcon::RpcDataUXC::getNewObjects(), popcon::RpcDataV::getNewObjects(), popcon::RpcDataGasMix::getNewObjects(), popcon::EcalLaser_weekly_Handler::getNewObjects(), boost::serialization::load(), edm::eventsetup::no_record_exception_message_builder(), boost::serialization::save(), L1Analysis::L1AnalysisEvent::Set(), HiTrivialConditionRetriever::setIntervalFor(), stampToReal(), and edm::AsciiOutputModule::write().
|
staticprivate |
Definition at line 32 of file Timestamp.h.
|
private |
Definition at line 116 of file Timestamp.h.
Referenced by operator<(), operator<=(), operator==(), operator>(), operator>=(), unixTime(), and value().
|
private |
Definition at line 115 of file Timestamp.h.
Referenced by microsecondOffset(), operator<(), operator<=(), operator==(), operator>(), operator>=(), and value().