CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions
edm::eventsetup::ComponentMakerBase< T > Class Template Referenceabstract

#include <ComponentMaker.h>

Inheritance diagram for edm::eventsetup::ComponentMakerBase< T >:
edm::eventsetup::ComponentMakerBaseHelper edm::eventsetup::ComponentMaker< T, TComponent >

Public Types

typedef T::base_type base_type
 

Public Member Functions

virtual boost::shared_ptr
< base_type
addTo (EventSetupsController &esController, EventSetupProvider &iProvider, ParameterSet const &iConfiguration) const =0
 
- Public Member Functions inherited from edm::eventsetup::ComponentMakerBaseHelper
virtual ~ComponentMakerBaseHelper ()
 

Additional Inherited Members

- Protected Member Functions inherited from edm::eventsetup::ComponentMakerBaseHelper
ComponentDescription createComponentDescription (ParameterSet const &iConfiguration) const
 
void logInfoWhenSharing (ParameterSet const &iConfiguration) const
 

Detailed Description

template<class T>
class edm::eventsetup::ComponentMakerBase< T >

Definition at line 48 of file ComponentMaker.h.

Member Typedef Documentation

template<class T>
typedef T::base_type edm::eventsetup::ComponentMakerBase< T >::base_type

Definition at line 50 of file ComponentMaker.h.

Member Function Documentation

template<class T>
virtual boost::shared_ptr<base_type> edm::eventsetup::ComponentMakerBase< T >::addTo ( EventSetupsController esController,
EventSetupProvider iProvider,
ParameterSet const &  iConfiguration 
) const
pure virtual