1 #ifndef DataFormats_FWLite_IOVSyncValue_h 2 #define DataFormats_FWLite_IOVSyncValue_h 47 return doOp<std::equal_to>(iRHS);
50 return doOp<std::not_equal_to>(iRHS);
54 return doOp<std::less>(iRHS);
57 return doOp<std::less_equal>(iRHS);
60 return doOp<std::greater>(iRHS);
63 return doOp<std::greater_equal>(iRHS);
77 template<
template <
typename>
class Op >
79 bool returnValue =
false;
86 Op<edm::LuminosityBlockNumber_t> op;
89 Op<edm::RunNumber_t> op;
95 Op<edm::Timestamp> op;
static const IOVSyncValue & beginOfTime()
bool operator>(const IOVSyncValue &iRHS) const
static const IOVSyncValue & endOfTime()
LuminosityBlockNumber_t luminosityBlock() const
unsigned int LuminosityBlockNumber_t
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
edm::LuminosityBlockNumber_t luminosityBlockNumber() const
bool doOp(const IOVSyncValue &iRHS) const
static const IOVSyncValue & invalidIOVSyncValue()
bool operator<(const IOVSyncValue &iRHS) const
const edm::EventID & eventID() const