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