#include <outputmoduleAbilityToImplementor.h>
Public Member Functions | |
LuminosityBlockCacheHolder (edm::ParameterSet const &iPSet) | |
LuminosityBlockCacheHolder (LuminosityBlockCacheHolder< T, C > const &)=delete | |
LuminosityBlockCacheHolder< T, C > & | operator= (LuminosityBlockCacheHolder< T, C > const &)=delete |
~LuminosityBlockCacheHolder ()(false) override | |
Protected Member Functions | |
C const * | luminosityBlockCache (edm::LuminosityBlockIndex iID) const |
void | preallocLumis (unsigned int iNLumis) final |
Private Member Functions | |
void | doBeginLuminosityBlock_ (LuminosityBlockForOutput const &lp) final |
void | doEndLuminosityBlock_ (LuminosityBlockForOutput const &lp) final |
virtual std::shared_ptr< C > | globalBeginLuminosityBlock (LuminosityBlockForOutput const &) const =0 |
virtual void | globalEndLuminosityBlock (LuminosityBlockForOutput const &) const =0 |
Private Attributes | |
std::unique_ptr< std::shared_ptr< C >[]> | caches_ |
Definition at line 76 of file outputmoduleAbilityToImplementor.h.
|
inline |
Definition at line 78 of file outputmoduleAbilityToImplementor.h.
References edm::global::outputmodule::InputFileWatcher::operator=().
|
delete |
|
inlineoverride |
Definition at line 81 of file outputmoduleAbilityToImplementor.h.
|
inlinefinalprivate |
Definition at line 88 of file outputmoduleAbilityToImplementor.h.
|
inlinefinalprivate |
Definition at line 91 of file outputmoduleAbilityToImplementor.h.
|
privatepure virtual |
|
privatepure virtual |
|
inlineprotected |
Definition at line 85 of file outputmoduleAbilityToImplementor.h.
|
delete |
|
inlinefinalprotected |
Definition at line 84 of file outputmoduleAbilityToImplementor.h.
|
private |
Definition at line 99 of file outputmoduleAbilityToImplementor.h.