#include <OpenRangeSetHandler.h>
Public Member Functions | |
virtual | ~OpenRangeSetHandler () |
OpenRangeSetHandler (RunNumber_t r) | |
OpenRangeSetHandler (RangeSet const &) | |
OpenRangeSetHandler (OpenRangeSetHandler const &) | |
OpenRangeSetHandler (OpenRangeSetHandler &&) | |
OpenRangeSetHandler & | operator= (OpenRangeSetHandler const &) |
OpenRangeSetHandler & | operator= (OpenRangeSetHandler &&) |
Public Member Functions inherited from art::RangeSetHandler | |
virtual | ~RangeSetHandler () noexcept |
HandlerType | type () const |
RangeSet | seenRanges () const |
void | update (EventID const &id, bool const lastInSubRun) |
void | flushRanges () |
void | maybeSplitRange () |
void | rebase () |
RangeSetHandler * | clone () const |
Private Member Functions | |
HandlerType | do_type () const override |
RangeSet | do_getSeenRanges () const override |
void | do_update (EventID const &, bool lastInSubRun) override |
void | do_flushRanges () override |
void | do_maybeSplitRange () override |
void | do_rebase () override |
RangeSetHandler * | do_clone () const override |
Private Attributes | |
RangeSet | ranges_ {RangeSet::invalid()} |
std::size_t | idx_ {0} |
Additional Inherited Members | |
Public Types inherited from art::RangeSetHandler | |
enum | HandlerType { HandlerType::Open = 1, HandlerType::Closed = 2 } |
Definition at line 39 of file OpenRangeSetHandler.h.
|
virtualdefault |
|
explicit |
Definition at line 15 of file OpenRangeSetHandler.cc.
|
explicit |
Definition at line 19 of file OpenRangeSetHandler.cc.
|
default |
|
default |
|
overrideprivatevirtual |
Implements art::RangeSetHandler.
Definition at line 77 of file OpenRangeSetHandler.cc.
|
overrideprivatevirtual |
|
overrideprivatevirtual |
|
overrideprivatevirtual |
|
overrideprivatevirtual |
|
overrideprivatevirtual |
Implements art::RangeSetHandler.
Definition at line 41 of file OpenRangeSetHandler.cc.
|
overrideprivatevirtual |
|
default |
|
default |
|
private |
Definition at line 63 of file OpenRangeSetHandler.h.
|
private |
Definition at line 62 of file OpenRangeSetHandler.h.