CMS 3D CMS Logo

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

#include <implementors.h>

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

Public Member Functions

 BeginRunProducer (edm::ParameterSet const &iPSet)
 
 BeginRunProducer (BeginRunProducer const &)=delete
 
BeginRunProduceroperator= (BeginRunProducer const &)=delete
 
 ~BeginRunProducer ()(false) override
 

Private Member Functions

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

Detailed Description

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

Definition at line 217 of file implementors.h.

Constructor & Destructor Documentation

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

Definition at line 219 of file implementors.h.

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

Definition at line 222 of file implementors.h.

References EnergyCorrector::c.

222 {};

Member Function Documentation

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

Definition at line 32 of file implementorsMethods.h.

32  {
33  this->globalBeginRunProduce(rp, c);
34  }
virtual void globalBeginRunProduce(edm::Run &, edm::EventSetup const &) const =0
template<typename T >
virtual void edm::limited::impl::BeginRunProducer< T >::globalBeginRunProduce ( edm::Run ,
edm::EventSetup const &   
) const
privatepure virtual
template<typename T >
BeginRunProducer& edm::limited::impl::BeginRunProducer< T >::operator= ( BeginRunProducer< T > const &  )
delete