CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Macros
ComponentFactory.h File Reference
#include <string>
#include <map>
#include <exception>
#include "boost/shared_ptr.hpp"
#include "FWCore/PluginManager/interface/PluginFactory.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Framework/interface/ComponentMaker.h"
#include "FWCore/Utilities/interface/ConvertException.h"
#include "FWCore/Utilities/interface/EDMException.h"
#include "FWCore/Utilities/interface/Exception.h"

Go to the source code of this file.

Classes

class  edm::eventsetup::ComponentFactory< T >
 

Namespaces

 edm
 A PluginFactory for concrete instances of class KalmanAlignmentMetricsUpdator.
 
 edm::eventsetup
 

Macros

#define COMPONENTFACTORY_GET(_type_)
 

Macro Definition Documentation

#define COMPONENTFACTORY_GET (   _type_)
Value:
static edm::eventsetup::ComponentFactory<_type_> const s_dummyfactory; \
namespace edm { namespace eventsetup { \
{ return &s_dummyfactory; } \
} } \
typedef int componentfactory_get_needs_semicolon
list namespace
Definition: asciidump.py:379
#define EDM_REGISTER_PLUGINFACTORY(_factory_, _category_)
Definition: PluginFactory.h:90
static ComponentFactory< T > const * get()

Definition at line 130 of file ComponentFactory.h.