1 #ifndef canvas_Persistency_Provenance_EventRange_h 2 #define canvas_Persistency_Provenance_EventRange_h 82 <<
"\nAn EventRange created using EventRange::forSubRun cannot be " std::ostream & operator<<(std::ostream &os, EDAnalyzer::Table< T > const &t)
bool operator==(EventRange const &other) const
bool is_full_subRun() const
bool is_adjacent(EventRange const &other) const
bool is_superset(EventRange const &other) const
static bool are_valid(EventRange const &l, EventRange const &r)
static EventRange forSubRun(SubRunNumber_t s)
IDNumber_t< Level::SubRun > SubRunNumber_t
bool operator!=(EventRange const &other) const
bool operator<(EventRange const &other) const
static EventRange invalid()
bool is_subset(EventRange const &other) const
bool is_same(EventRange const &other) const
bool is_overlapping(EventRange const &other) const
bool merge(EventRange const &other)
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
void require_not_full_SubRun()
void set_end(EventNumber_t const e)
IDNumber_t< Level::Event > EventNumber_t
bool contains(SubRunNumber_t s, EventNumber_t e) const
bool is_disjoint(EventRange const &other) const