LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "ScheduleIteration.h"
Public Member Functions | |
ScheduleIteration (ScheduleID::size_type const n) | |
ScheduleIteration (ScheduleID const begin, ScheduleID const end) | |
template<typename F > | |
void | for_each_schedule (F f) const |
Private Attributes | |
ScheduleID | begin_ {ScheduleID::first()} |
ScheduleID | end_ |
Definition at line 25 of file ScheduleIteration.h.
|
inlineexplicit |
Definition at line 27 of file ScheduleIteration.h.
|
inlineexplicit |
Definition at line 28 of file ScheduleIteration.h.
References util::end(), and end_.
|
inline |
Definition at line 33 of file ScheduleIteration.h.
References begin_, end_, f, and art::ScheduleID::next().
Referenced by art::EventProcessor::beginJob(), art::EventProcessor::beginRun(), art::EventProcessor::beginSubRun(), art::EventProcessor::endJobAllSchedules(), art::EventProcessor::endRun(), art::EventProcessor::endSubRun(), art::EventProcessor::openSomeOutputFiles(), art::EventProcessor::outputsToOpen(), art::RandomNumberGenerator::postEndJob(), art::EventProcessor::readRun(), art::EventProcessor::readSubRun(), art::EventProcessor::respondToCloseInputFile(), art::EventProcessor::respondToCloseOutputFiles(), art::EventProcessor::respondToOpenInputFile(), art::EventProcessor::respondToOpenOutputFiles(), art::EventProcessor::setRunAuxiliaryRangeSetID(), and art::EventProcessor::setSubRunAuxiliaryRangeSetID().
|
private |
Definition at line 41 of file ScheduleIteration.h.
Referenced by for_each_schedule().
|
private |
Definition at line 42 of file ScheduleIteration.h.
Referenced by for_each_schedule(), and ScheduleIteration().