#include "FWCore/ParameterSet/interface/ParameterSetDescriptionFillerPluginFactory.h"
#include "FWCore/ServiceRegistry/interface/ServiceMakerBase.h"
#include "FWCore/ServiceRegistry/interface/ServicePluginFactory.h"
#include "FWCore/ServiceRegistry/interface/ServiceWrapper.h"
#include "FWCore/ServiceRegistry/interface/ServicesManager.h"
#include <memory>
#include <typeinfo>
Go to the source code of this file.
Classes | |
struct | edm::serviceregistry::AllArgsMaker< T, TConcrete > |
struct | edm::serviceregistry::MakerBase< T, TConcrete > |
struct | edm::serviceregistry::NoArgsMaker< T, TConcrete > |
struct | edm::serviceregistry::ParameterSetMaker< T, TConcrete > |
class | edm::serviceregistry::ServiceMaker< T, TMaker > |
Namespaces | |
namespace | edm |
A PluginFactory for concrete instances of class KalmanAlignmentMetricsUpdator. | |
namespace | edm::serviceregistry |
Defines | |
#define | DEFINE_FWK_SERVICE(type) |
#define | DEFINE_FWK_SERVICE_MAKER(concrete, maker) |
#define DEFINE_FWK_SERVICE | ( | type | ) |
DEFINE_EDM_PLUGIN (edm::serviceregistry::ServicePluginFactory, edm::serviceregistry::ServiceMaker<type>, #type); \ DEFINE_DESC_FILLER_FOR_SERVICES(type, type)
Definition at line 113 of file ServiceMaker.h.
#define DEFINE_FWK_SERVICE_MAKER | ( | concrete, | |
maker | |||
) |
typedef edm::serviceregistry::ServiceMaker<maker::interface_t, maker> concrete ## _ ## _t; \ DEFINE_EDM_PLUGIN (edm::serviceregistry::ServicePluginFactory, concrete ## _ ## _t , #concrete); \ typedef maker::concrete_t concrete ## _ ## _ ## _t; \ DEFINE_DESC_FILLER_FOR_SERVICES(concrete, concrete ## _ ## _ ## _t)
Definition at line 117 of file ServiceMaker.h.