#include <map>
#include <memory>
#include <vector>
#include "FWCore/PluginManager/interface/PluginFactoryBase.h"
#include "FWCore/PluginManager/interface/PluginManager.h"
#include "FWCore/Utilities/interface/thread_safety_macros.h"
Go to the source code of this file.
Namespaces | |
edmplugin | |
Macros | |
#define | DEFINE_EDM_PLUGIN(factory, type, name) static const factory::PMaker<type> EDM_PLUGIN_SYM(s_maker, __LINE__)(name) |
#define | DEFINE_EDM_PLUGIN2(factory, type, name) static const factory::PMaker<type> EDM_PLUGIN_SYM(s_maker2, __LINE__)(name) |
#define | EDM_PLUGIN_SYM(x, y) EDM_PLUGIN_SYM2(x, y) |
#define | EDM_PLUGIN_SYM2(x, y) x##y |
#define | EDM_REGISTER_PLUGINFACTORY(_factory_, _category_) |
#define | EDM_REGISTER_PLUGINFACTORY2(_factory_, _category_) |
#define | FWCORE_CONCATENATE(a, b) FWCORE_CONCATENATE_HIDDEN(a, b) |
#define | FWCORE_CONCATENATE_HIDDEN(a, b) a##b |
#define DEFINE_EDM_PLUGIN | ( | factory, | |
type, | |||
name | |||
) | static const factory::PMaker<type> EDM_PLUGIN_SYM(s_maker, __LINE__)(name) |
Definition at line 124 of file PluginFactory.h.
Referenced by ETLUncalibRecHitAlgo::makeRecHit(), and BTLUncalibRecHitAlgo::makeRecHit().
#define DEFINE_EDM_PLUGIN2 | ( | factory, | |
type, | |||
name | |||
) | static const factory::PMaker<type> EDM_PLUGIN_SYM(s_maker2, __LINE__)(name) |
Definition at line 127 of file PluginFactory.h.
#define EDM_PLUGIN_SYM | ( | x, | |
y | |||
) | EDM_PLUGIN_SYM2(x, y) |
Definition at line 121 of file PluginFactory.h.
#define EDM_PLUGIN_SYM2 | ( | x, | |
y | |||
) | x##y |
Definition at line 122 of file PluginFactory.h.
#define EDM_REGISTER_PLUGINFACTORY | ( | _factory_, | |
_category_ | |||
) |
Definition at line 89 of file PluginFactory.h.
#define EDM_REGISTER_PLUGINFACTORY2 | ( | _factory_, | |
_category_ | |||
) |
Definition at line 104 of file PluginFactory.h.
#define FWCORE_CONCATENATE | ( | a, | |
b | |||
) | FWCORE_CONCATENATE_HIDDEN(a, b) |
Definition at line 88 of file PluginFactory.h.