CMS 3D CMS Logo

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

#include <implementors.h>

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

Public Member Functions

 EndRunProducer ()=default
 
 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::global::impl::EndRunProducer< T >

Definition at line 230 of file implementors.h.

Constructor & Destructor Documentation

template<typename T >
edm::global::impl::EndRunProducer< T >::EndRunProducer ( )
default
template<typename T >
edm::global::impl::EndRunProducer< T >::EndRunProducer ( EndRunProducer< T > const &  )
delete
template<typename T >
edm::global::impl::EndRunProducer< T >::~EndRunProducer ( )
inlineoverride

Definition at line 235 of file implementors.h.

References EnergyCorrector::c.

235 {};

Member Function Documentation

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

Definition at line 38 of file implementorsMethods.h.

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