CMS 3D CMS Logo

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

#include <implementors.h>

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

Public Member Functions

RunWatcheroperator= (RunWatcher const &)=delete
 
 RunWatcher ()=default
 
 RunWatcher (RunWatcher const &)=delete
 
 ~RunWatcher ()(false) override
 

Private Member Functions

virtual void beginRun (edm::Run const &, edm::EventSetup const &)=0
 
void doBeginRun_ (Run const &rp, EventSetup const &c) final
 
void doEndRun_ (Run const &rp, EventSetup const &c) final
 
virtual void endRun (edm::Run const &, edm::EventSetup const &)=0
 

Detailed Description

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

Definition at line 74 of file implementors.h.

Constructor & Destructor Documentation

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

Definition at line 79 of file implementors.h.

References EnergyCorrector::c, and Ecal2004TBTDCRanges_v1_cff::endRun.

79 {};

Member Function Documentation

template<typename T >
virtual void edm::one::impl::RunWatcher< T >::beginRun ( edm::Run const &  ,
edm::EventSetup const &   
)
privatepure virtual
template<typename T >
void edm::one::impl::RunWatcher< T >::doBeginRun_ ( Run const &  rp,
EventSetup const &  c 
)
finalprivate

Definition at line 50 of file implementorsMethods.h.

50  {
51  this->beginRun(rp, c);
52  }
virtual void beginRun(edm::Run const &, edm::EventSetup const &)=0
template<typename T >
void edm::one::impl::RunWatcher< T >::doEndRun_ ( Run const &  rp,
EventSetup const &  c 
)
finalprivate

Definition at line 54 of file implementorsMethods.h.

References Ecal2004TBTDCRanges_v1_cff::endRun.

54  {
55  this->endRun(rp, c);
56  }
virtual void endRun(edm::Run const &, edm::EventSetup const &)=0
template<typename T >
virtual void edm::one::impl::RunWatcher< T >::endRun ( edm::Run const &  ,
edm::EventSetup const &   
)
privatepure virtual
template<typename T >
RunWatcher& edm::one::impl::RunWatcher< T >::operator= ( RunWatcher< T > const &  )
delete