#include <outputmoduleAbilityToImplementor.h>
Public Member Functions | |
RunCacheHolder< T, C > & | operator= (RunCacheHolder< T, C > const &)=delete |
RunCacheHolder (edm::ParameterSet const &iPSet) | |
RunCacheHolder (RunCacheHolder< T, C > const &)=delete | |
~RunCacheHolder ()(false) override | |
Protected Member Functions | |
C const * | runCache (edm::RunIndex iID) const |
Private Member Functions | |
void | doBeginRun_ (RunForOutput const &rp) final |
void | doEndRun_ (RunForOutput const &rp) final |
virtual std::shared_ptr< C > | globalBeginRun (RunForOutput const &) const =0 |
virtual void | globalEndRun (RunForOutput const &) const =0 |
Private Attributes | |
edm::propagate_const< std::shared_ptr< C > > | cache_ |
Definition at line 52 of file outputmoduleAbilityToImplementor.h.
|
inline |
Definition at line 54 of file outputmoduleAbilityToImplementor.h.
References edm::global::outputmodule::InputFileWatcher::operator=().
|
delete |
|
inlineoverride |
Definition at line 57 of file outputmoduleAbilityToImplementor.h.
|
inlinefinalprivate |
Definition at line 63 of file outputmoduleAbilityToImplementor.h.
|
inlinefinalprivate |
Definition at line 64 of file outputmoduleAbilityToImplementor.h.
|
privatepure virtual |
|
privatepure virtual |
|
delete |
|
inlineprotected |
Definition at line 60 of file outputmoduleAbilityToImplementor.h.
|
private |
Definition at line 72 of file outputmoduleAbilityToImplementor.h.