36 startLuminosityBlock != 0 ? startLuminosityBlock :
LuminosityBlockID::maxLuminosityBlockNumber()),
38 endLuminosityBlock != 0 ? endLuminosityBlock :
LuminosityBlockID::maxLuminosityBlockNumber()) {}
41 : startLumiID_(begin), endLumiID_(end) {}
44 oStream <<
"'" << r.startRun() <<
":" << r.startLumi() <<
"-" << r.endRun() <<
":" << r.endLumi() <<
"'";
49 if (rh >=
lh.startLumiID() && rh <=
lh.endLumiID()) {
84 assert((
lh.startLumi() == 0) == (rh.startLumi() == 0));
85 return lh.startLumiID() < rh.startLumiID();
94 std::vector<LuminosityBlockRange>::iterator iprev =
i - 1;
bool contains(EventRange const &lh, EventID const &rh)
unsigned int LuminosityBlockNumber_t
bool distinct(EventRange const &lh, EventRange const &rh)
LuminosityBlockID endLumiID() const
EventID const & min(EventID const &lh, EventID const &rh)
void sort_all(RandomAccessSequence &s)
wrappers for std::sort
bool merge(LuminosityBlockRange &lh, LuminosityBlockRange &rh)
bool overlaps(EventRange const &lh, EventRange const &rh)
std::vector< EventRange > & sortAndRemoveOverlaps(std::vector< EventRange > &eventRange)
bool lessThan(EventRange const &lh, EventRange const &rh)
LuminosityBlockID startLumiID() const
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
EventID const & max(EventID const &lh, EventID const &rh)