CMS 3D CMS Logo

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

#include <implementors.h>

Inheritance diagram for edm::limited::impl::EndRunProducer< T >:

Public Member Functions

 EndRunProducer (edm::ParameterSet const &iPSet)
 
 EndRunProducer (EndRunProducer const &)=delete
 
EndRunProduceroperator= (EndRunProducer const &)=delete
 
 ~EndRunProducer ()(false) override
 

Private Member Functions

void doEndRunProduce_ (Run &rp, EventSetup const &c) final
 
virtual void globalEndRunProduce (edm::Run &, edm::EventSetup const &) const =0
 

Detailed Description

template<typename T>
class edm::limited::impl::EndRunProducer< T >

Definition at line 231 of file implementors.h.

Constructor & Destructor Documentation

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

Definition at line 233 of file implementors.h.

233 : T(iPSet) {}
long double T
template<typename T >
edm::limited::impl::EndRunProducer< T >::EndRunProducer ( EndRunProducer< T > const &  )
delete
template<typename T >
edm::limited::impl::EndRunProducer< T >::~EndRunProducer ( )
inlineoverride

Definition at line 236 of file implementors.h.

References EnergyCorrector::c.

236 {};

Member Function Documentation

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

Definition at line 37 of file implementorsMethods.h.

37  {
38  this->globalEndRunProduce(rp, c);
39  }
virtual void globalEndRunProduce(edm::Run &, edm::EventSetup const &) const =0
template<typename T >
virtual void edm::limited::impl::EndRunProducer< T >::globalEndRunProduce ( edm::Run ,
edm::EventSetup const &   
) const
privatepure virtual
template<typename T >
EndRunProducer& edm::limited::impl::EndRunProducer< T >::operator= ( EndRunProducer< T > const &  )
delete