12 class FlushingGeneratorDetail;
101 std::cout <<
"ev_num_ = " <<
ev_num_ << std::endl;
RunID const & runID() const
static constexpr EventID flushEvent() noexcept
SubRunID const & subRunID() const
RunID const & runID() const
FlushingGeneratorDetail & operator=(FlushingGeneratorDetail const &)=delete
art::Source< FlushingGeneratorDetail > FlushingGenerator
SubRunPrincipal * makeSubRunPrincipal(SubRunAuxiliary const &subRunAux) const
RunPrincipal * makeRunPrincipal(RunAuxiliary const &runAux) const
bool readNext(art::RunPrincipal *const inR, art::SubRunPrincipal *const inSR, art::RunPrincipal *&outR, art::SubRunPrincipal *&outSR, art::EventPrincipal *&outE)
SubRunID subRunID() const
EventID nextSubRun(EventNumber_t first=IDNumber< Level::Event >::first()) const
FlushingGeneratorDetail(FlushingGeneratorDetail const &)=delete
void readFile(std::string const &name, art::FileBlock *&fb)
art::SourceHelper const & sHelper_
EventPrincipal * makeEventPrincipal(EventAuxiliary const &eventAux, std::unique_ptr< History > &&history) const