#include <ClosedRangeSetHandler.h>
Definition at line 44 of file ClosedRangeSetHandler.h.
art::ClosedRangeSetHandler::~ClosedRangeSetHandler |
( |
| ) |
|
|
virtualdefault |
art::ClosedRangeSetHandler::ClosedRangeSetHandler |
( |
RangeSet const & |
inputRangeSet | ) |
|
|
explicit |
size_t art::ClosedRangeSetHandler::begin_idx |
( |
| ) |
const |
|
private |
void art::ClosedRangeSetHandler::do_flushRanges |
( |
| ) |
|
|
overrideprivatevirtual |
RangeSet art::ClosedRangeSetHandler::do_getSeenRanges |
( |
| ) |
const |
|
overrideprivatevirtual |
void art::ClosedRangeSetHandler::do_maybeSplitRange |
( |
| ) |
|
|
overrideprivatevirtual |
Implements art::RangeSetHandler.
Definition at line 136 of file ClosedRangeSetHandler.cc.
156 if (split_range.second) {
159 idx_ = split_range.first;
std::pair< std::size_t, bool > split_range(SubRunNumber_t, EventNumber_t)
std::size_t end_idx() const
bool lastInSubRun() const
EventID const & id() const
EventNumber_t event() const
SubRunNumber_t subRun() const
void art::ClosedRangeSetHandler::do_rebase |
( |
| ) |
|
|
overrideprivatevirtual |
Implements art::RangeSetHandler.
Definition at line 164 of file ClosedRangeSetHandler.cc.
ClosedRangeSetHandler(RangeSet const &inputRangeSet)
std::size_t end_idx() const
void swap(Handle< T > &a, Handle< T > &b)
std::vector< EventRange > extract_ranges(std::size_t const b, std::size_t const e)
void art::ClosedRangeSetHandler::do_update |
( |
EventID const & |
id, |
|
|
bool |
lastInSubRun |
|
) |
| |
|
overrideprivatevirtual |
Implements art::RangeSetHandler.
Definition at line 116 of file ClosedRangeSetHandler.cc.
bool contains(SubRunNumber_t s, EventNumber_t e) const noexcept
std::size_t end_idx() const
void set(EventID const &eid, bool const last)
std::size_t next_subrun_or_end(std::size_t const b) const
EventRange & at(std::size_t)
size_t art::ClosedRangeSetHandler::end_idx |
( |
| ) |
const |
|
private |
EventInfo art::ClosedRangeSetHandler::eventInfo_ {} |
|
private |
std::size_t art::ClosedRangeSetHandler::idx_ {0} |
|
private |
The documentation for this class was generated from the following files: