CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions
edm::limited::impl::EndRunSummaryProducer< T, C > Class Template Referenceabstract

#include <implementors.h>

Inheritance diagram for edm::limited::impl::EndRunSummaryProducer< T, C >:
edm::limited::impl::RunSummaryCacheHolder< T, C >

Public Member Functions

 EndRunSummaryProducer (edm::ParameterSet const &iPSet)
 
 EndRunSummaryProducer (EndRunSummaryProducer const &)=delete
 
EndRunSummaryProduceroperator= (EndRunSummaryProducer const &)=delete
 
 ~EndRunSummaryProducer ()(false)
 
- Public Member Functions inherited from edm::limited::impl::RunSummaryCacheHolder< T, C >
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 doEndRunProduce_ (Run &rp, EventSetup const &c) final
 
virtual void globalEndRunProduce (edm::Run &, edm::EventSetup const &, C const *) const =0
 

Detailed Description

template<typename T, typename C>
class edm::limited::impl::EndRunSummaryProducer< T, C >

Definition at line 144 of file implementors.h.

Constructor & Destructor Documentation

template<typename T , typename C >
edm::limited::impl::EndRunSummaryProducer< T, C >::EndRunSummaryProducer ( edm::ParameterSet const &  iPSet)
inline

Definition at line 247 of file implementors.h.

247 : T(iPSet), RunSummaryCacheHolder<T, C>(iPSet) {}
long double T
template<typename T , typename C >
edm::limited::impl::EndRunSummaryProducer< T, C >::EndRunSummaryProducer ( EndRunSummaryProducer< T, C > const &  )
delete
template<typename T , typename C >
edm::limited::impl::EndRunSummaryProducer< T, C >::~EndRunSummaryProducer ( )
inline

Definition at line 250 of file implementors.h.

250 {};

Member Function Documentation

template<typename T , typename C >
void edm::limited::impl::EndRunSummaryProducer< T, C >::doEndRunProduce_ ( Run rp,
EventSetup const &  c 
)
inlinefinalprivate

Definition at line 253 of file implementors.h.

References EnergyCorrector::c, and patCaloMETCorrections_cff::C.

253  {
255  }
virtual void globalEndRunProduce(edm::Run &, edm::EventSetup const &, C const *) const =0
template<typename T , typename C >
virtual void edm::limited::impl::EndRunSummaryProducer< T, C >::globalEndRunProduce ( edm::Run ,
edm::EventSetup const &  ,
C const *   
) const
privatepure virtual
template<typename T , typename C >
EndRunSummaryProducer& edm::limited::impl::EndRunSummaryProducer< T, C >::operator= ( EndRunSummaryProducer< T, C > const &  )
delete