CMS 3D CMS Logo

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

#include <implementors.h>

Inheritance diagram for edm::one::impl::BeginLuminosityBlockProducer< T >:

Public Member Functions

 BeginLuminosityBlockProducer ()=default
 
 BeginLuminosityBlockProducer (BeginLuminosityBlockProducer const &)=delete
 
BeginLuminosityBlockProduceroperator= (BeginLuminosityBlockProducer const &)=delete
 
 ~BeginLuminosityBlockProducer ()(false) override
 

Private Member Functions

virtual void beginLuminosityBlockProduce (edm::LuminosityBlock &, edm::EventSetup const &)=0
 
void doBeginLuminosityBlockProduce_ (LuminosityBlock &lbp, EventSetup const &c) final
 

Detailed Description

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

Definition at line 134 of file implementors.h.

Constructor & Destructor Documentation

template<typename T >
edm::one::impl::BeginLuminosityBlockProducer< T >::~BeginLuminosityBlockProducer ( )
inlineoverride

Definition at line 139 of file implementors.h.

References EnergyCorrector::c.

139 {};

Member Function Documentation

template<typename T >
virtual void edm::one::impl::BeginLuminosityBlockProducer< T >::beginLuminosityBlockProduce ( edm::LuminosityBlock ,
edm::EventSetup const &   
)
privatepure virtual
template<typename T >
void edm::one::impl::BeginLuminosityBlockProducer< T >::doBeginLuminosityBlockProduce_ ( LuminosityBlock lbp,
EventSetup const &  c 
)
finalprivate

Definition at line 78 of file implementorsMethods.h.

78  {
79  this->beginLuminosityBlockProduce(rp, c);
80  }
virtual void beginLuminosityBlockProduce(edm::LuminosityBlock &, edm::EventSetup const &)=0