#include <implementors.h>
Public Member Functions | |
RunSummaryCacheHolder< T, C > & | operator= (RunSummaryCacheHolder< T, C > const &)=delete |
RunSummaryCacheHolder (edm::ParameterSet const &iPSet) | |
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 147 of file implementors.h.
|
inline |
Definition at line 149 of file implementors.h.
|
delete |
|
inline |
Definition at line 152 of file implementors.h.
|
inlinefinalprivate |
Definition at line 156 of file implementors.h.
References EnergyCorrector::c.
|
inlinefinalprivate |
Definition at line 164 of file implementors.h.
References EnergyCorrector::c.
|
inlinefinalprivate |
Definition at line 159 of file implementors.h.
References EnergyCorrector::c.
|
privatepure virtual |
|
privatepure virtual |
|
delete |
|
privatepure virtual |
|
friend |
Definition at line 152 of file implementors.h.
|
private |
Definition at line 172 of file implementors.h.
|
private |
Definition at line 173 of file implementors.h.