1 #ifndef FWCore_Framework_one_outputmoduleAbilityToImplementor_h
2 #define FWCore_Framework_one_outputmoduleAbilityToImplementor_h
33 class ModuleCallingContext;
36 namespace outputmodule {
76 virtual
void respondToOpenInputFile(
FileBlock const&) = 0;
77 virtual
void respondToCloseInputFile(
FileBlock const&) = 0;
virtual void endRun(edm::RunPrincipal const &, ModuleCallingContext const *)=0
edm::one::outputmodule::RunWatcher Type
RunWatcher(edm::ParameterSet const &iPSet)
void doBeginRun_(RunPrincipal const &rp, ModuleCallingContext const *) overridefinal
edm::one::impl::SharedResourcesUser< edm::one::OutputModuleBase > Type
virtual void doRespondToCloseInputFile_(FileBlock const &)
virtual void doRespondToOpenInputFile_(FileBlock const &)
edm::one::outputmodule::LuminosityBlockWatcher Type
virtual void doBeginLuminosityBlock_(LuminosityBlockPrincipal const &, ModuleCallingContext const *)
virtual void doEndLuminosityBlock_(LuminosityBlockPrincipal const &, ModuleCallingContext const *)
virtual void beginRun(edm::RunPrincipal const &, ModuleCallingContext const *)=0
void doEndRun_(RunPrincipal const &rp, ModuleCallingContext const *) overridefinal
RunWatcher & operator=(RunWatcher const &)=delete
LuminosityBlockWatcher(edm::ParameterSet const &iPSet)