Classes | |
struct | FlushFlag |
Public Member Functions | |
constexpr | SubRunID () |
SubRunID (RunID rID, SubRunNumber_t srID) | |
SubRunID (RunNumber_t rID, SubRunNumber_t srID) | |
RunID const & | runID () const |
RunNumber_t | run () const |
SubRunNumber_t | subRun () const |
bool | isValid () const |
bool | isFlush () const |
SubRunID | next () const |
SubRunID | nextRun () const |
SubRunID | previous () const |
SubRunID | previousRun () const |
bool | operator== (SubRunID const &other) const |
bool | operator!= (SubRunID const &other) const |
bool | operator< (SubRunID const &other) const |
bool | operator<= (SubRunID const &other) const |
bool | operator> (SubRunID const &other) const |
bool | operator>= (SubRunID const &other) const |
Static Public Member Functions | |
static SubRunID | maxSubRun () |
static SubRunID | firstSubRun () |
static SubRunID | firstSubRun (RunID const &rID) |
static SubRunID | invalidSubRun (RunID const &rID) |
static constexpr SubRunID | flushSubRun () |
static SubRunID | flushSubRun (RunID const &rID) |
Private Member Functions | |
constexpr | SubRunID (FlushFlag) |
SubRunID (RunID rID, FlushFlag) | |
SubRunNumber_t | inRangeOrInvalid (SubRunNumber_t sr) |
void | checkSane () |
Private Attributes | |
RunID | run_ |
SubRunNumber_t | subRun_ |
Friends | |
std::ostream & | operator<< (std::ostream &os, SubRunID const &iID) |
Definition at line 17 of file SubRunID.h.
|
inline |
Definition at line 66 of file SubRunID.h.
Referenced by firstSubRun(), flushSubRun(), invalidSubRun(), maxSubRun(), next(), nextRun(), previous(), and previousRun().
|
inline |
Definition at line 233 of file SubRunID.h.
References checkSane().
|
inline |
Definition at line 70 of file SubRunID.h.
References checkSane().
|
inlineexplicitprivate |
Definition at line 225 of file SubRunID.h.
Definition at line 229 of file SubRunID.h.
|
inlineprivate |
Definition at line 261 of file SubRunID.h.
References art::errors::InvalidNumber, isValid(), art::RunID::isValid(), and run_.
Referenced by SubRunID().
|
inlinestatic |
Definition at line 151 of file SubRunID.h.
References art::RunID::firstRun(), and SubRunID().
Referenced by art::EmptyEvent::EmptyEvent(), art::EventID::firstEvent(), and art::SamplingInput::SamplingInput().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlineprivate |
Definition at line 240 of file SubRunID.h.
References art::errors::InvalidNumber, and sr.
|
inlinestatic |
Definition at line 163 of file SubRunID.h.
References SubRunID().
Referenced by art::Sampled< T >::get(), art::EventID::invalidEvent(), and evdb::EventDisplay::postProcessEvent().
|
inline |
Definition at line 101 of file SubRunID.h.
References subRun_.
|
inline |
Definition at line 95 of file SubRunID.h.
References art::RunID::isValid(), run_, and subRun_.
Referenced by checkSane(), art::FileIndex::Element::getEntryType(), art::EventID::isValid(), next(), previous(), and art::Source< T >::throwIfInsane_().
|
inlinestatic |
Definition at line 145 of file SubRunID.h.
References art::RunID::maxRun(), and SubRunID().
Referenced by art::EventID::maxEvent().
|
inline |
Definition at line 109 of file SubRunID.h.
References art::errors::InvalidNumber, isValid(), nextRun(), run_, subRun_, and SubRunID().
Referenced by art::EventID::nextSubRun().
|
inline |
Definition at line 121 of file SubRunID.h.
References art::RunID::next(), run_, and SubRunID().
Referenced by next(), and art::EventID::nextRun().
|
inline |
Definition at line 188 of file SubRunID.h.
References fhicl::other.
|
inline |
Definition at line 196 of file SubRunID.h.
|
inline |
Definition at line 208 of file SubRunID.h.
References fhicl::other.
|
inline |
Definition at line 182 of file SubRunID.h.
|
inline |
Definition at line 214 of file SubRunID.h.
|
inline |
Definition at line 220 of file SubRunID.h.
References fhicl::other.
|
inline |
Definition at line 127 of file SubRunID.h.
References art::errors::InvalidNumber, isValid(), previousRun(), run_, subRun_, and SubRunID().
Referenced by art::EventID::previousSubRun().
|
inline |
Definition at line 139 of file SubRunID.h.
References art::RunID::previous(), run_, and SubRunID().
Referenced by previous(), and art::EventID::previousRun().
|
inline |
Definition at line 83 of file SubRunID.h.
References art::RunID::run(), and run_.
Referenced by art::EmptyEvent::EmptyEvent(), art::EventID::run(), art::SubRunAuxiliary::run(), and art::SamplingInput::subRunRangeSetHandler().
|
inline |
Definition at line 77 of file SubRunID.h.
References run_.
Referenced by novaddt::NovaDDTRawInputDriver::readNext(), daq2raw::NOvARawInputDriver::readNext(), daq2raw::NOvASocketInputDriver::readNext(), daq2raw::TestBeamRawInputDriver::readNext(), art::EventID::runID(), art::SubRunAuxiliary::runID(), and art::Source< T >::throwIfInsane_().
|
inline |
Definition at line 89 of file SubRunID.h.
References subRun_.
Referenced by art::EmptyEvent::EmptyEvent(), novatb::BeamTuning::endSubRun(), art::EventID::subRun(), and art::SubRunAuxiliary::subRun().
|
friend |
|
private |
Definition at line 62 of file SubRunID.h.
Referenced by checkSane(), isValid(), next(), nextRun(), operator<(), operator==(), previous(), previousRun(), run(), and runID().
|
private |
Definition at line 63 of file SubRunID.h.
Referenced by isFlush(), isValid(), next(), operator<(), operator==(), previous(), and subRun().