LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "RunID.h"
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 58 of file RunID.h.
Referenced by firstRun(), flushRun(), maxRun(), next(), and previous().
|
inlineexplicit |
|
inlineexplicitprivate |
Definition at line 180 of file RunID.h.
|
inlinestatic |
Definition at line 115 of file RunID.h.
References RunID().
Referenced by art::EmptyEvent::EmptyEvent(), art::SubRunID::firstSubRun(), art::RootInputFile::overrideRunNumber(), and art::RootInputFileSequence::RootInputFileSequence().
|
inlinestatic |
|
inlineprivate |
Definition at line 167 of file RunID.h.
References art::errors::InvalidNumber.
|
inline |
Definition at line 75 of file RunID.h.
References run_.
Referenced by art::EventIDMatcher::match(), and art::operator<<().
|
inline |
Definition at line 69 of file RunID.h.
References run_.
Referenced by art::SubRunID::checkSane(), art::EmptyEvent::getNextItemType(), art::SubRunID::isValid(), art::EventIDMatcher::match(), next(), art::operator<<(), previous(), art::FileStatsCollector::recordRun(), art::PostCloseFileRenamer::subFilledNumericNoIndex_(), and art::Source< T >::throwIfInsane_().
|
inlinestatic |
Definition at line 109 of file RunID.h.
References RunID().
Referenced by art::SubRunID::maxSubRun(), and art::RootInputFileSequence::RootInputFileSequence().
|
inline |
Definition at line 83 of file RunID.h.
References art::errors::InvalidNumber, isValid(), run_, and RunID().
Referenced by art::SubRunID::nextRun().
|
inline |
Definition at line 134 of file RunID.h.
References fhicl::other.
|
inline |
|
inline |
Definition at line 149 of file RunID.h.
References fhicl::other.
|
inline |
|
inline |
|
inline |
Definition at line 161 of file RunID.h.
References fhicl::other.
|
inline |
Definition at line 96 of file RunID.h.
References art::errors::InvalidNumber, isValid(), run_, and RunID().
Referenced by art::SubRunID::previousRun().
|
inline |
Definition at line 63 of file RunID.h.
References run_.
Referenced by art::EmptyEvent::EmptyEvent(), art::RangeSet::forRun(), spacecharge::SpaceChargeServiceStandard::preBeginRun(), detinfo::LArPropertiesServiceStandard::preBeginRun(), util::LArPropertiesServiceArgoNeuT::preBeginRun(), art::detail::rangeSetFromFileIndex(), art::RootInputFileSequence::RootInputFileSequence(), art::SubRunID::run(), and art::RunAuxiliary::run().
|
friend |
|
private |
Definition at line 55 of file RunID.h.
Referenced by isFlush(), isValid(), next(), operator<(), art::operator<<(), operator==(), previous(), and run().