#include "canvas/Persistency/Provenance/RangeSet.h"
#include "canvas/Persistency/Provenance/EventID.h"
#include "canvas/Persistency/Provenance/EventRange.h"
#include "canvas/Persistency/Provenance/IDNumber.h"
#include "canvas/Persistency/Provenance/RunID.h"
#include "canvas/Persistency/Provenance/SubRunID.h"
#include "canvas/Utilities/Exception.h"
#include "cetlib/container_algorithms.h"
#include "cetlib/crc32.h"
#include <algorithm>
#include <cstddef>
#include <ostream>
#include <string>
#include <utility>
#include <vector>
Go to the source code of this file.
Namespaces | |
art | |
Functions | |
bool | art::operator== (RangeSet const &l, RangeSet const &r) |
bool | art::same_ranges (RangeSet const &l, RangeSet const &r) |
bool | art::disjoint_ranges (RangeSet const &l, RangeSet const &r) |
void | art::throw_if_not_disjoint (RunNumber_t const rn, EventRange const &left, EventRange const &right) noexcept(false) |
bool | art::overlapping_ranges (RangeSet const &l, RangeSet const &r) |
ostream & | art::operator<< (ostream &os, RangeSet const &rs) |