#include <string>
#include <map>
#include "boost/shared_ptr.hpp"
#include "FWCore/PluginManager/interface/PluginFactory.h"
#include "DataFormats/Provenance/interface/PassID.h"
#include "DataFormats/Provenance/interface/ReleaseVersion.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Framework/interface/ComponentMaker.h"
#include "FWCore/Utilities/interface/EDMException.h"
Go to the source code of this file.
Classes | |
class | edm::eventsetup::ComponentFactory< T > |
Namespaces | |
namespace | edm |
A PluginFactory for concrete instances of class KalmanAlignmentMetricsUpdator. | |
namespace | edm::eventsetup |
Defines | |
#define | COMPONENTFACTORY_GET(_type_) |
#define COMPONENTFACTORY_GET | ( | _type_ | ) |
EDM_REGISTER_PLUGINFACTORY(edmplugin::PluginFactory<edm::eventsetup::ComponentMakerBase<_type_>* ()>,_type_::name()); \ static edm::eventsetup::ComponentFactory<_type_> s_dummyfactory; \ namespace edm { namespace eventsetup { \ template<> edm::eventsetup::ComponentFactory<_type_>* edm::eventsetup::ComponentFactory<_type_>::get() \ { return &s_dummyfactory; } \ } } \ typedef int componentfactory_get_needs_semicolon
Definition at line 118 of file ComponentFactory.h.