#include <implementors.h>
Public Member Functions | |
LuminosityBlockCacheHolder ()=default | |
LuminosityBlockCacheHolder (LuminosityBlockCacheHolder< T, C > const &)=delete | |
LuminosityBlockCacheHolder< T, C > & | operator= (LuminosityBlockCacheHolder< T, C > const &)=delete |
Protected Member Functions | |
C const * | luminosityBlockCache (edm::LuminosityBlockIndex iID) const |
Private Member Functions | |
void | doBeginLuminosityBlock_ (LuminosityBlock const &rp, EventSetup const &c) overridefinal |
void | doEndLuminosityBlock_ (LuminosityBlock const &rp, EventSetup const &c) overridefinal |
virtual std::shared_ptr< C > | globalBeginLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) const =0 |
virtual void | globalEndLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) const =0 |
Private Attributes | |
std::shared_ptr< C > | cache_ |
Definition at line 111 of file implementors.h.
|
default |
|
delete |
|
inlinefinaloverrideprivate |
Definition at line 119 of file implementors.h.
References EnergyCorrector::c, edm::global::impl::LuminosityBlockCacheHolder< T, C >::cache_, and edm::global::impl::LuminosityBlockCacheHolder< T, C >::globalBeginLuminosityBlock().
|
inlinefinaloverrideprivate |
Definition at line 122 of file implementors.h.
References EnergyCorrector::c, edm::global::impl::LuminosityBlockCacheHolder< T, C >::cache_, and edm::global::impl::LuminosityBlockCacheHolder< T, C >::globalEndLuminosityBlock().
|
privatepure virtual |
|
privatepure virtual |
|
inlineprotected |
Definition at line 117 of file implementors.h.
References edm::global::impl::LuminosityBlockCacheHolder< T, C >::cache_.
|
delete |
|
private |
Definition at line 130 of file implementors.h.
Referenced by edm::global::impl::LuminosityBlockCacheHolder< T, C >::doBeginLuminosityBlock_(), edm::global::impl::LuminosityBlockCacheHolder< T, C >::doEndLuminosityBlock_(), and edm::global::impl::LuminosityBlockCacheHolder< T, C >::luminosityBlockCache().