#include <ValidityInterval.h>
Public Member Functions | |
const IOVSyncValue & | first () const |
const IOVSyncValue & | last () const |
bool | operator!= (const ValidityInterval &iRHS) const |
bool | operator== (const ValidityInterval &iRHS) const |
void | setFirst (const IOVSyncValue &iTime) |
void | setLast (const IOVSyncValue &iTime) |
bool | validFor (const IOVSyncValue &) const |
ValidityInterval () | |
ValidityInterval (const IOVSyncValue &iFirst, const IOVSyncValue &iLast) | |
Static Public Member Functions | |
static const ValidityInterval & | invalidInterval () |
Private Attributes | |
IOVSyncValue | first_ |
IOVSyncValue | last_ |
Definition at line 28 of file ValidityInterval.h.
ValidityInterval::ValidityInterval | ( | ) |
Definition at line 30 of file ValidityInterval.cc.
ValidityInterval::ValidityInterval | ( | const IOVSyncValue & | iFirst, |
const IOVSyncValue & | iLast | ||
) |
Definition at line 36 of file ValidityInterval.cc.
|
inline |
Definition at line 40 of file ValidityInterval.h.
References first_.
Referenced by BTagPerformaceRootProducerFromSQLITE::analyze(), AlignmentProducer::applyDB(), edm::PrintEventSetupContent::print(), edm::eventsetup::IntersectingIOVRecordIntervalFinder::setIntervalFor(), CondDBESSource::setIntervalFor(), edm::eventsetup::DependentRecordIntervalFinder::setIntervalFor(), and edm::eventsetup::EventSetupRecordProvider::setValidityIntervalFor().
|
static |
|
inline |
Definition at line 41 of file ValidityInterval.h.
References last_.
Referenced by BTagPerformaceRootProducerFromSQLITE::analyze(), AlignmentProducer::applyDB(), edm::PrintEventSetupContent::print(), edm::eventsetup::IntersectingIOVRecordIntervalFinder::setIntervalFor(), CondDBESSource::setIntervalFor(), and edm::eventsetup::DependentRecordIntervalFinder::setIntervalFor().
|
inline |
Definition at line 47 of file ValidityInterval.h.
|
inline |
Definition at line 43 of file ValidityInterval.h.
|
inline |
Definition at line 55 of file ValidityInterval.h.
References first_.
Referenced by DIPLumiProducer::setIntervalFor(), LumiCorrectionSource::setIntervalFor(), edm::eventsetup::IntersectingIOVRecordIntervalFinder::setIntervalFor(), and edm::eventsetup::DependentRecordIntervalFinder::setIntervalFor().
|
inline |
Definition at line 58 of file ValidityInterval.h.
References last_.
Referenced by DIPLumiProducer::setIntervalFor(), LumiCorrectionSource::setIntervalFor(), edm::eventsetup::IntersectingIOVRecordIntervalFinder::setIntervalFor(), and edm::eventsetup::DependentRecordIntervalFinder::setIntervalFor().
bool ValidityInterval::validFor | ( | const IOVSyncValue & | iInstance | ) | const |
Definition at line 71 of file ValidityInterval.cc.
Referenced by edm::eventsetup::EventSetupRecordProvider::setValidityIntervalFor().
|
private |
Definition at line 68 of file ValidityInterval.h.
Referenced by first(), operator==(), setFirst(), and validFor().
|
private |
Definition at line 69 of file ValidityInterval.h.
Referenced by last(), operator==(), setLast(), and validFor().