Main Page
Namespaces
Classes
Package Documentation
SimG4Core
SensitiveDetector
interface
SensitiveDetectorPluginFactory.h
Go to the documentation of this file.
1
#ifndef SimG4Core_SensitiveDetector_SensitiveDetectorPluginFactory_H
2
#define SimG4Core_SensitiveDetector_SensitiveDetectorPluginFactory_H
3
4
# include "
SimG4Core/SensitiveDetector/interface/SensitiveDetector.h
"
5
# include "
SimG4Core/SensitiveDetector/interface/SensitiveDetectorMaker.h
"
6
# include "
FWCore/PluginManager/interface/PluginFactory.h
"
7
8
#include <string>
9
10
typedef
edmplugin::PluginFactory<SensitiveDetectorMakerBase *()>
SensitiveDetectorPluginFactory
;
11
12
#define DEFINE_SENSITIVEDETECTOR(type) \
13
DEFINE_EDM_PLUGIN(SensitiveDetectorPluginFactory, SensitiveDetectorMaker<type>, #type)
14
#endif
edmplugin::PluginFactory
Definition:
PluginFactory.h:31
PluginFactory.h
SensitiveDetector.h
SensitiveDetectorMaker.h
SensitiveDetectorPluginFactory
edmplugin::PluginFactory< SensitiveDetectorMakerBase *()> SensitiveDetectorPluginFactory
Definition:
SensitiveDetectorPluginFactory.h:10
Generated for CMSSW Reference Manual by
1.8.11