CMS 3D CMS Logo

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

#include <implementors.h>

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

Public Member Functions

 LuminosityBlockWatcher ()=default
 
 LuminosityBlockWatcher (LuminosityBlockWatcher const &)=delete
 
LuminosityBlockWatcheroperator= (LuminosityBlockWatcher const &)=delete
 
 ~LuminosityBlockWatcher ()(false) override
 

Private Member Functions

virtual void beginLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &)=0
 
void doBeginLuminosityBlock_ (LuminosityBlock const &rp, EventSetup const &c) final
 
void doEndLuminosityBlock_ (LuminosityBlock const &rp, EventSetup const &c) final
 
virtual void endLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &)=0
 

Detailed Description

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

Definition at line 90 of file implementors.h.

Constructor & Destructor Documentation

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

Definition at line 95 of file implementors.h.

References EnergyCorrector::c.

95 {};

Member Function Documentation

template<typename T >
virtual void edm::one::impl::LuminosityBlockWatcher< T >::beginLuminosityBlock ( edm::LuminosityBlock const &  ,
edm::EventSetup const &   
)
privatepure virtual
template<typename T >
void edm::one::impl::LuminosityBlockWatcher< T >::doBeginLuminosityBlock_ ( LuminosityBlock const &  rp,
EventSetup const &  c 
)
finalprivate

Definition at line 59 of file implementorsMethods.h.

59  {
60  this->beginLuminosityBlock(rp, c);
61  }
virtual void beginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)=0
template<typename T >
void edm::one::impl::LuminosityBlockWatcher< T >::doEndLuminosityBlock_ ( LuminosityBlock const &  rp,
EventSetup const &  c 
)
finalprivate

Definition at line 63 of file implementorsMethods.h.

63  {
64  this->endLuminosityBlock(rp, c);
65  }
virtual void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)=0
template<typename T >
virtual void edm::one::impl::LuminosityBlockWatcher< T >::endLuminosityBlock ( edm::LuminosityBlock const &  ,
edm::EventSetup const &   
)
privatepure virtual
template<typename T >
LuminosityBlockWatcher& edm::one::impl::LuminosityBlockWatcher< T >::operator= ( LuminosityBlockWatcher< T > const &  )
delete