#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 31 of file IOVSyncValue.cc.
|
explicit |
Definition at line 33 of file IOVSyncValue.cc.
|
explicit |
Definition at line 35 of file IOVSyncValue.cc.
IOVSyncValue::IOVSyncValue | ( | const edm::EventID & | iID, |
const edm::Timestamp & | iTime | ||
) |
Definition at line 37 of file IOVSyncValue.cc.
|
static |
Definition at line 82 of file IOVSyncValue.cc.
References edm::Timestamp::beginOfTime().
|
inlineprivate |
Definition at line 64 of file IOVSyncValue.h.
References eventID_, haveID_, haveTime_, luminosityBlockNumber(), edm::EventID::run(), and time_.
|
static |
Definition at line 76 of file IOVSyncValue.cc.
References edm::Timestamp::endOfTime(), edm::EventID::maxEventNumber(), and edm::LuminosityBlockID::maxLuminosityBlockNumber().
|
inline |
Definition at line 40 of file IOVSyncValue.h.
References eventID_.
Referenced by main(), and FWLiteESSource::setIntervalFor().
|
static |
Definition at line 72 of file IOVSyncValue.cc.
Referenced by fwlite::Record::syncTo().
|
inline |
Definition at line 41 of file IOVSyncValue.h.
References eventID_, and edm::EventID::luminosityBlock().
Referenced by doOp().
|
inline |
Definition at line 45 of file IOVSyncValue.h.
|
inline |
Definition at line 47 of file IOVSyncValue.h.
|
inline |
Definition at line 48 of file IOVSyncValue.h.
|
inline |
Definition at line 44 of file IOVSyncValue.h.
|
inline |
Definition at line 49 of file IOVSyncValue.h.
|
inline |
Definition at line 50 of file IOVSyncValue.h.
|
inline |
Definition at line 42 of file IOVSyncValue.h.
References time_.
Referenced by FWLiteESSource::setIntervalFor().
|
private |
Definition at line 91 of file IOVSyncValue.h.
Referenced by doOp(), eventID(), and luminosityBlockNumber().
|
private |
Definition at line 93 of file IOVSyncValue.h.
Referenced by doOp().
|
private |
Definition at line 94 of file IOVSyncValue.h.
Referenced by doOp().
|
private |
Definition at line 92 of file IOVSyncValue.h.