1 #ifndef FWCore_Sources_PuttableSourceBase_h 2 #define FWCore_Sources_PuttableSourceBase_h virtual void beginRun(Run &)
virtual void endLuminosityBlock(LuminosityBlock &)
void doEndRun(RunPrincipal &rp, bool cleaningUpAfterException, ProcessContext const *) override
Called by framework at end of run.
void doBeginLumi(LuminosityBlockPrincipal &lbp, ProcessContext const *) override
Called by framework at beginning of lumi block.
void registerProducts() final
Register any produced products.
void registerProducts(ProducerBase *, ProductRegistry *, ModuleDescription const &)
void resolvePutIndicies(BranchType iBranchType, ModuleToResolverIndicies const &iIndicies, std::string const &moduleLabel)
virtual void beginLuminosityBlock(LuminosityBlock &)
void doBeginRun(RunPrincipal &rp, ProcessContext const *) override
Called by framework at beginning of run.
PuttableSourceBase(ParameterSet const &, InputSourceDescription const &)
virtual void endRun(Run &)
PuttableSourceBase & operator=(const PuttableSourceBase &)=delete
void doEndLumi(LuminosityBlockPrincipal &lbp, bool cleaningUpAfterException, ProcessContext const *) override
Called by framework at end of lumi block.