Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
SimG4Core
Watcher
interface
SimWatcherFactory.h
Go to the documentation of this file.
1
#ifndef SimG4Core_SimWatcherFactory_H
2
#define SimG4Core_SimWatcherFactory_H
3
4
#include "
SimG4Core/Watcher/interface/SimWatcher.h
"
5
#include "
SimG4Core/Watcher/interface/SimWatcherMaker.h
"
6
7
#include "
FWCore/PluginManager/interface/PluginFactory.h
"
8
9
typedef
edmplugin::PluginFactory<SimWatcherMakerBase *() >
SimWatcherFactory
;
10
11
//This pattern was taken from the framework factory code
12
13
#define DEFINE_SIMWATCHER(type) \
14
DEFINE_EDM_PLUGIN(SimWatcherFactory, SimWatcherMaker<type>,#type)
15
16
#endif
edmplugin::PluginFactory
Definition:
PluginFactory.h:31
PluginFactory.h
SimWatcher.h
SimWatcherFactory
edmplugin::PluginFactory< SimWatcherMakerBase *() > SimWatcherFactory
Definition:
SimWatcherFactory.h:9
SimWatcherMaker.h
Generated for CMSSW Reference Manual by
1.8.5