12 #include "cetlib_except/demangle.h" 37 auto const& scheduler_pset =
39 "services.scheduler");
40 auto const& module_pset =
fhicl::ParameterSetID const & mainParameterSetID() const
CPC_exempt_ptr current_context_
ModuleDescription moduleDescription_
virtual void endRun(Run &)
static collection_type const & get() noexcept
void doRespondToCloseInputFile(FileBlock const &fb)
virtual void endSubRun(SubRun &)
virtual void respondToCloseInputFile(FileBlock const &)
cet::exempt_ptr< CurrentProcessingContext const > CPC_exempt_ptr
bool doEvent(EventPrincipal &ep, CPC_exempt_ptr cpcp, CountingStatistics &)
bool doEndRun(RunPrincipal &rp, CPC_exempt_ptr cpc)
RangeSet seenRanges() const override
virtual void beginSubRun(SubRun &)
virtual void beginRun(Run &)
bool doEndSubRun(SubRunPrincipal &srp, CPC_exempt_ptr cpc)
bool doBeginRun(RunPrincipal &rp, CPC_exempt_ptr cpc)
virtual void respondToCloseOutputFiles(FileBlock const &)
fhicl::ParameterSetID const & parameterSetID() const
virtual void respondToOpenOutputFiles(FileBlock const &)
RangeSet seenRanges() const override
static RangeSet forRun(RunID)
bool doBeginSubRun(SubRunPrincipal &srp, CPC_exempt_ptr cpc)
CurrentProcessingContext const * currentContext() const
static RangeSet forSubRun(SubRunID)
void prepareForJob(fhicl::ParameterSet const &pset)
void doRespondToOpenOutputFiles(FileBlock const &fb)
void doRespondToCloseOutputFiles(FileBlock const &fb)
void showMissingConsumes() const
virtual void respondToOpenInputFile(FileBlock const &)
bool get_failureToPut_flag(fhicl::ParameterSet const &scheduler_pset, fhicl::ParameterSet const &module_pset)
void doRespondToOpenInputFile(FileBlock const &fb)
virtual void produce(Event &)=0