#include <IOVSyncValue.h>
Public Member Functions | |
const edm::EventID & | eventID () const |
IOVSyncValue () | |
IOVSyncValue (const edm::EventID &iID) | |
IOVSyncValue (const edm::Timestamp &iTime) | |
IOVSyncValue (const edm::EventID &iID, const edm::Timestamp &iTime) | |
edm::LuminosityBlockNumber_t | luminosityBlockNumber () const |
bool | operator!= (const IOVSyncValue &iRHS) const |
bool | operator< (const IOVSyncValue &iRHS) const |
bool | operator<= (const IOVSyncValue &iRHS) const |
bool | operator== (const IOVSyncValue &iRHS) const |
bool | operator> (const IOVSyncValue &iRHS) const |
bool | operator>= (const IOVSyncValue &iRHS) const |
const edm::Timestamp & | time () const |
Static Public Member Functions | |
static const IOVSyncValue & | beginOfTime () |
static const IOVSyncValue & | endOfTime () |
static const IOVSyncValue & | invalidIOVSyncValue () |
Private Member Functions | |
template<template< typename > class Op> | |
bool | doOp (const IOVSyncValue &iRHS) const |
Private Attributes | |
edm::EventID | eventID_ |
bool | haveID_ |
bool | haveTime_ |
edm::Timestamp | time_ |
Definition at line 31 of file IOVSyncValue.h.
IOVSyncValue::IOVSyncValue | ( | ) |
Definition at line 33 of file IOVSyncValue.cc.
|
explicit |
Definition at line 38 of file IOVSyncValue.cc.
|
explicit |
Definition at line 43 of file IOVSyncValue.cc.
IOVSyncValue::IOVSyncValue | ( | const edm::EventID & | iID, |
const edm::Timestamp & | iTime | ||
) |
Definition at line 48 of file IOVSyncValue.cc.
|
static |
Definition at line 98 of file IOVSyncValue.cc.
References edm::Timestamp::beginOfTime().
Referenced by operator>=().
|
inlineprivate |
Definition at line 78 of file IOVSyncValue.h.
References eventID_, haveID_, haveTime_, luminosityBlockNumber(), edm::EventID::run(), and time_.
|
static |
Definition at line 92 of file IOVSyncValue.cc.
References edm::Timestamp::endOfTime(), edm::EventID::maxEventNumber(), and edm::LuminosityBlockID::maxLuminosityBlockNumber().
Referenced by operator>=().
|
inline |
Definition at line 42 of file IOVSyncValue.h.
References eventID_.
Referenced by main(), and FWLiteESSource::setIntervalFor().
|
static |
Definition at line 87 of file IOVSyncValue.cc.
Referenced by operator>=(), and fwlite::Record::syncTo().
|
inline |
Definition at line 43 of file IOVSyncValue.h.
References eventID_, and edm::EventID::luminosityBlock().
Referenced by doOp().
|
inline |
Definition at line 49 of file IOVSyncValue.h.
|
inline |
Definition at line 53 of file IOVSyncValue.h.
|
inline |
Definition at line 56 of file IOVSyncValue.h.
|
inline |
Definition at line 46 of file IOVSyncValue.h.
|
inline |
Definition at line 59 of file IOVSyncValue.h.
|
inline |
Definition at line 62 of file IOVSyncValue.h.
References beginOfTime(), endOfTime(), and invalidIOVSyncValue().
|
inline |
Definition at line 44 of file IOVSyncValue.h.
References time_.
Referenced by FWLiteESSource::setIntervalFor().
|
private |
Definition at line 104 of file IOVSyncValue.h.
Referenced by doOp(), eventID(), and luminosityBlockNumber().
|
private |
Definition at line 106 of file IOVSyncValue.h.
Referenced by doOp().
|
private |
Definition at line 107 of file IOVSyncValue.h.
Referenced by doOp().
|
private |
Definition at line 105 of file IOVSyncValue.h.