CMS 3D CMS Logo

List of all members | Classes | Public Member Functions | Private Member Functions | Private Attributes
edm::ESOutlet< T, TRec > Class Template Reference

#include <ESOutlet.h>

Inheritance diagram for edm::ESOutlet< T, TRec >:
edm::OutletBase< T >

Classes

class  Getter
 

Public Member Functions

 ESOutlet (const edm::EventSetup &iES, ExtensionCord< T > &iCord)
 
 ESOutlet (const edm::EventSetup &iES, const std::string &iLabel, ExtensionCord< T > &iCord)
 

Private Member Functions

 ESOutlet (const ESOutlet &)
 
const ESOutletoperator= (const ESOutlet &)
 
- Private Member Functions inherited from edm::OutletBase< T >
 OutletBase (ExtensionCord< T > &iCord)
 
void setGetter (extensioncord::ECGetterBase< T > *iGetter)
 
virtual ~OutletBase ()
 

Private Attributes

Getter getter_
 

Detailed Description

template<class T, class TRec>
class edm::ESOutlet< T, TRec >

Definition at line 35 of file ESOutlet.h.

Constructor & Destructor Documentation

template<class T , class TRec >
edm::ESOutlet< T, TRec >::ESOutlet ( const edm::EventSetup iES,
ExtensionCord< T > &  iCord 
)
inline

Definition at line 55 of file ESOutlet.h.

References edm::ESOutlet< T, TRec >::getter_, and edm::OutletBase< T >::setGetter().

Referenced by edm::ESOutlet< T, TRec >::ESOutlet().

56  :
57  OutletBase<T>(iCord),
58  getter_(iES) {
59  this->setGetter(&getter_);
60  }
Getter getter_
Definition: ESOutlet.h:77
void setGetter(extensioncord::ECGetterBase< T > *iGetter)
Definition: OutletBase.h:36
template<class T , class TRec >
edm::ESOutlet< T, TRec >::ESOutlet ( const edm::EventSetup iES,
const std::string &  iLabel,
ExtensionCord< T > &  iCord 
)
inline

Definition at line 62 of file ESOutlet.h.

References edm::ESOutlet< T, TRec >::ESOutlet(), edm::ESOutlet< T, TRec >::getter_, edm::ESOutlet< T, TRec >::operator=(), and edm::OutletBase< T >::setGetter().

64  :
65  getter_(iES,iLabel) {
66  this->setGetter( &getter_);
67  }
Getter getter_
Definition: ESOutlet.h:77
void setGetter(extensioncord::ECGetterBase< T > *iGetter)
Definition: OutletBase.h:36
template<class T , class TRec >
edm::ESOutlet< T, TRec >::ESOutlet ( const ESOutlet< T, TRec > &  )
private

Member Function Documentation

template<class T , class TRec >
const ESOutlet& edm::ESOutlet< T, TRec >::operator= ( const ESOutlet< T, TRec > &  )
private

Member Data Documentation

template<class T , class TRec >
Getter edm::ESOutlet< T, TRec >::getter_
private

Definition at line 77 of file ESOutlet.h.

Referenced by edm::ESOutlet< T, TRec >::ESOutlet().