8 #include "cetlib_except/demangle.h" 39 auto const& scheduler_pset =
41 "services.scheduler");
fhicl::ParameterSetID const & mainParameterSetID() const
void doRespondToCloseInputFile(FileBlock const &fb)
bool doBeginRun(RunPrincipal const &rp, CPC_exempt_ptr cpc)
virtual void beginRun(Run const &)
virtual void analyze(Event const &)=0
void doRespondToCloseOutputFiles(FileBlock const &fb)
void doRespondToOpenOutputFiles(FileBlock const &fb)
virtual void respondToCloseInputFile(FileBlock const &)
bool wantEvent(Event const &e)
static collection_type const & get() noexcept
virtual void endRun(Run const &)
bool doEvent(EventPrincipal const &ep, CPC_exempt_ptr cpc, CountingStatistics &)
bool doEndSubRun(SubRunPrincipal const &srp, CPC_exempt_ptr cpc)
bool doEndRun(RunPrincipal const &rp, CPC_exempt_ptr cpc)
bool doBeginSubRun(SubRunPrincipal const &srp, CPC_exempt_ptr cpc)
void doRespondToOpenInputFile(FileBlock const &fb)
virtual void respondToOpenInputFile(FileBlock const &)
virtual void beginSubRun(SubRun const &)
cet::exempt_ptr< CurrentProcessingContext const > CPC_exempt_ptr
virtual void respondToOpenOutputFiles(FileBlock const &)
CurrentProcessingContext const * currentContext() const
EDAnalyzer(Table< Config > const &config)
CPC_exempt_ptr current_context_
detail::CachedProducts & cachedProducts()
virtual void endSubRun(SubRun const &)
void prepareForJob(fhicl::ParameterSet const &pset)
virtual void respondToCloseOutputFiles(FileBlock const &)
void showMissingConsumes() const
ModuleDescription moduleDescription_
bool wantAllEvents() const