#include <implementors.h>
Public Member Functions | |
LuminosityBlockSummaryCacheHolder ()=default | |
LuminosityBlockSummaryCacheHolder (LuminosityBlockSummaryCacheHolder< T, C > const &)=delete | |
LuminosityBlockSummaryCacheHolder< T, C > & | operator= (LuminosityBlockSummaryCacheHolder< T, C > const &)=delete |
~LuminosityBlockSummaryCacheHolder ()(false) override | |
Private Member Functions | |
void | doBeginLuminosityBlockSummary_ (edm::LuminosityBlock const &lb, EventSetup const &c) final |
void | doEndLuminosityBlockSummary_ (LuminosityBlock const &lb, EventSetup const &c) final |
void | doStreamEndLuminosityBlockSummary_ (StreamID id, LuminosityBlock const &lb, EventSetup const &c) final |
virtual std::shared_ptr< C > | globalBeginLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &) const =0 |
virtual void | globalEndLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, C *) const =0 |
virtual void | streamEndLuminosityBlockSummary (StreamID, edm::LuminosityBlock const &, edm::EventSetup const &, C *) const =0 |
Private Attributes | |
std::shared_ptr< C > | cache_ |
std::mutex | mutex_ |
Friends | |
class | EndLuminosityBlockSummaryProducer< T, C > |
Definition at line 179 of file implementors.h.
|
default |
|
delete |
|
inlineoverride |
Definition at line 184 of file implementors.h.
|
inlinefinalprivate |
Definition at line 189 of file implementors.h.
|
inlinefinalprivate |
Definition at line 197 of file implementors.h.
|
inlinefinalprivate |
Definition at line 193 of file implementors.h.
|
privatepure virtual |
|
privatepure virtual |
|
delete |
|
privatepure virtual |
|
friend |
Definition at line 184 of file implementors.h.
|
private |
Definition at line 211 of file implementors.h.
|
private |
Definition at line 212 of file implementors.h.