Classes | |
struct | FlushFlag |
Public Member Functions | |
constexpr | RunID () |
RunID (RunNumber_t i) | |
RunNumber_t | run () const |
bool | isValid () const |
bool | isFlush () const |
RunID | next () const |
RunID | previous () const |
bool | operator== (RunID const &other) const |
bool | operator!= (RunID const &other) const |
bool | operator< (RunID const &other) const |
bool | operator<= (RunID const &other) const |
bool | operator> (RunID const &other) const |
bool | operator>= (RunID const &other) const |
Static Public Member Functions | |
static RunID | maxRun () |
static RunID | firstRun () |
static constexpr RunID | flushRun () |
Private Member Functions | |
constexpr | RunID (FlushFlag) |
RunNumber_t | inRangeOrInvalid (RunNumber_t r) |
Private Attributes | |
RunNumber_t | run_ |
Friends | |
std::ostream & | operator<< (std::ostream &os, RunID const &iID) |
|
inline |
Definition at line 57 of file RunID.h.
Referenced by firstRun(), flushRun(), maxRun(), next(), and previous().
|
inlineexplicit |
|
inlineexplicitprivate |
Definition at line 179 of file RunID.h.
|
inlinestatic |
Definition at line 114 of file RunID.h.
References RunID().
Referenced by art::EmptyEvent::EmptyEvent(), art::SubRunID::firstSubRun(), and art::SamplingInput::SamplingInput().
|
inlinestatic |
|
inlineprivate |
Definition at line 166 of file RunID.h.
References art::errors::InvalidNumber, and r().
|
inline |
Definition at line 74 of file RunID.h.
References run_.
|
inline |
Definition at line 68 of file RunID.h.
References run_.
Referenced by art::SubRunID::checkSane(), art::EmptyEvent::getNextItemType(), art::SubRunID::isValid(), next(), previous(), and art::Source< T >::throwIfInsane_().
|
inlinestatic |
Definition at line 108 of file RunID.h.
References RunID().
Referenced by art::SubRunID::maxSubRun().
|
inline |
Definition at line 82 of file RunID.h.
References art::errors::InvalidNumber, isValid(), run_, and RunID().
Referenced by art::SubRunID::nextRun().
|
inline |
Definition at line 133 of file RunID.h.
References fhicl::other.
|
inline |
|
inline |
Definition at line 148 of file RunID.h.
References fhicl::other.
|
inline |
|
inline |
|
inline |
Definition at line 160 of file RunID.h.
References fhicl::other.
|
inline |
Definition at line 95 of file RunID.h.
References art::errors::InvalidNumber, isValid(), run_, and RunID().
Referenced by art::SubRunID::previousRun().
|
inline |
Definition at line 62 of file RunID.h.
References run_.
Referenced by novatb::BeamTuning::beginRun(), art::EmptyEvent::EmptyEvent(), art::SubRunID::run(), art::RunAuxiliary::run(), and art::SamplingInput::runRangeSetHandler().
|
friend |
|
private |
Definition at line 54 of file RunID.h.
Referenced by isFlush(), isValid(), next(), operator<(), operator==(), previous(), and run().