1 #ifndef art_Framework_Core_ProcessingLimits_h 2 #define art_Framework_Core_ProcessingLimits_h 14 static constexpr
char const*
17 return "RunsSubRunsAndEvents";
InputSource::ProcessingMode processingMode_
fhicl::Atom< int > reportFrequency
static constexpr char const * defaultMode()
input::ItemType nextItemType()
fhicl::Atom< std::string > processingMode
fhicl::Atom< int > maxSubRuns
fhicl::Atom< int > maxEvents
ProcessingLimits(Config const &config, std::function< input::ItemType()> nextItemType)
bool allowed_(input::ItemType) const noexcept
std::function< input::ItemType()> nextItemType_
int remainingSubRuns() const noexcept
int remainingEvents() const noexcept
void update(EventID const &id)