Main Page
Namespaces
Classes
Package Documentation
src
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/SensitiveDetectorMakerBase.h
"
6
#include "
SimG4Core/SensitiveDetector/interface/SensitiveDetectorMaker.h
"
7
#include "
FWCore/PluginManager/interface/PluginFactory.h
"
8
9
#include <string>
10
11
typedef
edmplugin::PluginFactory<SensitiveDetectorMakerBase *()>
SensitiveDetectorPluginFactory
;
12
13
#define DEFINE_SENSITIVEDETECTOR(type) \
14
DEFINE_EDM_PLUGIN(SensitiveDetectorPluginFactory, SensitiveDetectorMaker<type>, #type)
15
#endif
edmplugin::PluginFactory
Definition:
PluginFactory.h:33
PluginFactory.h
SensitiveDetector.h
SensitiveDetectorMaker.h
SensitiveDetectorMakerBase.h
SensitiveDetectorPluginFactory
edmplugin::PluginFactory< SensitiveDetectorMakerBase *()> SensitiveDetectorPluginFactory
Definition:
SensitiveDetectorPluginFactory.h:11
Generated for CMSSW Reference Manual by
1.8.11