LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "SubRunAuxiliary.h"
Public Member Functions | |
SubRunAuxiliary ()=default | |
SubRunAuxiliary (SubRunID const &theId, Timestamp const &theTime, Timestamp const &theEndTime) | |
SubRunAuxiliary (RunNumber_t const theRun, SubRunNumber_t const theSubRun, Timestamp const &theTime, Timestamp const &theEndTime) | |
void | write (std::ostream &os) const |
ProcessHistoryID const & | processHistoryID () const |
void | setProcessHistoryID (ProcessHistoryID const &phid) const |
SubRunID const & | id () const |
RunID const & | runID () const |
RunNumber_t | run () const |
SubRunNumber_t | subRun () const |
Timestamp const & | beginTime () const |
Timestamp const & | endTime () const |
void | setEndTime (Timestamp const &time) |
void | setRangeSetID (unsigned const id) const |
auto | rangeSetID () const |
bool | mergeAuxiliary (SubRunAuxiliary const &newAux) |
Public Attributes | |
ProcessHistoryID | processHistoryID_ {} |
unsigned | rangeSetID_ {-1u} |
SubRunID | id_ {} |
Timestamp | beginTime_ {} |
Timestamp | endTime_ {} |
Static Public Attributes | |
static constexpr BranchType | branch_type = InSubRun |
Definition at line 18 of file SubRunAuxiliary.h.
|
default |
|
inline |
|
inline |
|
inline |
Definition at line 73 of file SubRunAuxiliary.h.
References beginTime_.
Referenced by art::SubRun::beginTime(), art::SubRunPrincipal::beginTime(), and mergeAuxiliary().
|
inline |
Definition at line 79 of file SubRunAuxiliary.h.
References endTime_.
Referenced by art::SubRun::endTime(), art::SubRunPrincipal::endTime(), and mergeAuxiliary().
|
inline |
Definition at line 52 of file SubRunAuxiliary.h.
References id_.
Referenced by art::SubRun::id(), art::SubRunPrincipal::id(), mergeAuxiliary(), setRangeSetID(), and art::RootOutputFile::writeSubRun().
bool art::SubRunAuxiliary::mergeAuxiliary | ( | SubRunAuxiliary const & | newAux | ) |
Definition at line 12 of file SubRunAuxiliary.cc.
References beginTime(), beginTime_, endTime(), endTime_, id(), id_, and art::Timestamp::invalidTimestamp().
Referenced by rangeSetID().
|
inline |
Definition at line 40 of file SubRunAuxiliary.h.
References processHistoryID_.
|
inline |
|
inline |
Definition at line 62 of file SubRunAuxiliary.h.
References id_, and art::SubRunID::run().
Referenced by art::SubRun::run(), and art::SubRunPrincipal::run().
|
inline |
|
inline |
Definition at line 85 of file SubRunAuxiliary.h.
References endTime_, and art::Timestamp::invalidTimestamp().
Referenced by art::SubRunPrincipal::setEndTime().
|
inline |
Definition at line 46 of file SubRunAuxiliary.h.
References processHistoryID_.
Referenced by art::SubRunPrincipal::setProcessHistoryID().
|
inline |
Definition at line 92 of file SubRunAuxiliary.h.
References id(), and rangeSetID_.
Referenced by art::RootOutputFile::writeSubRun().
|
inline |
Definition at line 67 of file SubRunAuxiliary.h.
References id_, and art::SubRunID::subRun().
Referenced by art::SubRun::subRun(), and art::SubRunPrincipal::subRun().
void art::SubRunAuxiliary::write | ( | std::ostream & | os | ) | const |
Definition at line 5 of file SubRunAuxiliary.cc.
References id_, and processHistoryID_.
Referenced by operator<<(), and SubRunAuxiliary().
Timestamp art::SubRunAuxiliary::beginTime_ {} |
Definition at line 111 of file SubRunAuxiliary.h.
Referenced by beginTime(), mergeAuxiliary(), and SubRunAuxiliary().
|
static |
Definition at line 20 of file SubRunAuxiliary.h.
Timestamp art::SubRunAuxiliary::endTime_ {} |
Definition at line 112 of file SubRunAuxiliary.h.
Referenced by endTime(), mergeAuxiliary(), setEndTime(), and SubRunAuxiliary().
SubRunID art::SubRunAuxiliary::id_ {} |
Definition at line 109 of file SubRunAuxiliary.h.
Referenced by id(), mergeAuxiliary(), run(), runID(), subRun(), and write().
|
mutable |
Definition at line 106 of file SubRunAuxiliary.h.
Referenced by processHistoryID(), art::SubRunPrincipal::processHistoryID(), setProcessHistoryID(), art::SubRunPrincipal::SubRunPrincipal(), and write().
|
mutable |
Definition at line 107 of file SubRunAuxiliary.h.
Referenced by rangeSetID(), and setRangeSetID().