CMS 3D CMS Logo

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

#include <implementors.h>

Inheritance diagram for edm::one::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 endRunProduce (edm::Run &, edm::EventSetup const &)=0
 

Detailed Description

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

Definition at line 120 of file implementors.h.

Constructor & Destructor Documentation

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

Definition at line 125 of file implementors.h.

References EnergyCorrector::c.

125 {};

Member Function Documentation

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

Definition at line 73 of file implementorsMethods.h.

73  {
74  this->endRunProduce(rp, c);
75  }
virtual void endRunProduce(edm::Run &, edm::EventSetup const &)=0
template<typename T >
virtual void edm::one::impl::EndRunProducer< T >::endRunProduce ( edm::Run ,
edm::EventSetup const &   
)
privatepure virtual
template<typename T >
EndRunProducer& edm::one::impl::EndRunProducer< T >::operator= ( EndRunProducer< T > const &  )
delete