#include <implementors.h>
Public Member Functions | |
LuminosityBlockSummaryCacheHolder (edm::ParameterSet const &iPSet) | |
LuminosityBlockSummaryCacheHolder (LuminosityBlockSummaryCacheHolder< T, C > const &)=delete | |
LuminosityBlockSummaryCacheHolder< T, C > & | operator= (LuminosityBlockSummaryCacheHolder< T, C > const &)=delete |
~LuminosityBlockSummaryCacheHolder ()(false) | |
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 180 of file implementors.h.
|
inline |
Definition at line 182 of file implementors.h.
|
delete |
|
inline |
Definition at line 185 of file implementors.h.
|
inlinefinalprivate |
Definition at line 190 of file implementors.h.
|
inlinefinalprivate |
Definition at line 198 of file implementors.h.
|
inlinefinalprivate |
Definition at line 194 of file implementors.h.
|
privatepure virtual |
|
privatepure virtual |
|
delete |
|
privatepure virtual |
|
friend |
Definition at line 185 of file implementors.h.
|
private |
Definition at line 212 of file implementors.h.
|
private |
Definition at line 213 of file implementors.h.