1 #ifndef DataFormats_Provenance_LuminosityBlockID_h
2 #define DataFormats_Provenance_LuminosityBlockID_h
22 #include "boost/cstdint.hpp"
81 return ! (*
this == iRHS);
85 return doOp<std::less>(iRHS);
88 return doOp<std::less_equal>(iRHS);
91 return doOp<std::greater>(iRHS);
94 return doOp<std::greater_equal>(iRHS);
109 template<
template <
typename>
class Op>
113 Op<LuminosityBlockNumber_t> op_e;
132 return (rh < lh ? rh : lh);
137 return (rh < lh ? lh : rh);
LuminosityBlockID previous() const
static LuminosityBlockID firstValidLuminosityBlock()
LuminosityBlockID next() const
bool operator>=(LuminosityBlockID const &iRHS) const
LuminosityBlockNumber_t luminosityBlock_
static LuminosityBlockNumber_t maxLuminosityBlockNumber()
boost::uint64_t value() const
bool operator>(LuminosityBlockID const &iRHS) const
unsigned int LuminosityBlockNumber_t
bool operator!=(LuminosityBlockID const &iRHS) const
bool operator<=(LuminosityBlockID const &iRHS) const
bool doOp(LuminosityBlockID const &iRHS) const
EventID const & min(EventID const &lh, EventID const &rh)
LuminosityBlockID nextRunFirstLuminosityBlock() const
bool operator<(LuminosityBlockID const &iRHS) const
LuminosityBlockID nextRun() const
unsigned long long uint64_t
LuminosityBlockID(RunNumber_t iRun, LuminosityBlockNumber_t iLuminosityBlock)
LuminosityBlockNumber_t luminosityBlock() const
bool operator==(LuminosityBlockID const &iRHS) const
LuminosityBlockID previousRunLastLuminosityBlock() const
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
EventID const & max(EventID const &lh, EventID const &rh)