#include <implementors.h>
Public Member Functions | |
RunSummaryCacheHolder< T, C > & | operator= (RunSummaryCacheHolder< T, C > const &)=delete |
RunSummaryCacheHolder ()=default | |
RunSummaryCacheHolder (RunSummaryCacheHolder< T, C > const &)=delete | |
~RunSummaryCacheHolder ()(false) | |
Private Member Functions | |
void | doBeginRunSummary_ (edm::Run const &rp, EventSetup const &c) final |
void | doEndRunSummary_ (Run const &rp, EventSetup const &c) final |
void | doStreamEndRunSummary_ (StreamID id, Run const &rp, EventSetup const &c) final |
virtual std::shared_ptr< C > | globalBeginRunSummary (edm::Run const &, edm::EventSetup const &) const =0 |
virtual void | globalEndRunSummary (edm::Run const &, edm::EventSetup const &, C *) const =0 |
virtual void | streamEndRunSummary (StreamID, edm::Run const &, edm::EventSetup const &, C *) const =0 |
Private Attributes | |
std::shared_ptr< C > | cache_ |
std::mutex | mutex_ |
Friends | |
class | EndRunSummaryProducer< T, C > |
Definition at line 146 of file implementors.h.
|
default |
|
delete |
|
inline |
Definition at line 151 of file implementors.h.
|
inlinefinalprivate |
Definition at line 155 of file implementors.h.
References EnergyCorrector::c.
|
inlinefinalprivate |
Definition at line 163 of file implementors.h.
References EnergyCorrector::c.
|
inlinefinalprivate |
Definition at line 158 of file implementors.h.
References EnergyCorrector::c.
|
privatepure virtual |
|
privatepure virtual |
|
delete |
|
privatepure virtual |
|
friend |
Definition at line 151 of file implementors.h.
|
private |
Definition at line 171 of file implementors.h.
|
private |
Definition at line 172 of file implementors.h.