Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoEgamma
EgammaTools
interface
AnyMVAEstimatorRun2Factory.h
Go to the documentation of this file.
1
#ifndef RecoEgamma_EgammaTools_AnyMVAEstimatorRun2Factory_H
2
#define RecoEgamma_EgammaTools_AnyMVAEstimatorRun2Factory_H
3
4
#include "
FWCore/PluginManager/interface/PluginFactory.h
"
5
#include "
RecoEgamma/EgammaTools/interface/AnyMVAEstimatorRun2Base.h
"
6
7
// This plugin factory typedef is not defined in the main header file
8
// "AnyMVAEstimatorRun2Base.h", because there are usecases of generating the
9
// dictionaries for AnyMVAEstimatorRun2Base on the fly (see notes in
10
// ElectronMVAEstimatorRun2.h for more details). This doesn't work if
11
// PluginFactory.h is included in the header file because of conflicting C++
12
// modules.
13
14
typedef
edmplugin::PluginFactory<AnyMVAEstimatorRun2Base*(const edm::ParameterSet&)>
AnyMVAEstimatorRun2Factory
;
15
16
#endif
AnyMVAEstimatorRun2Factory
edmplugin::PluginFactory< AnyMVAEstimatorRun2Base *(const edm::ParameterSet &)> AnyMVAEstimatorRun2Factory
Definition:
AnyMVAEstimatorRun2Factory.h:14
AnyMVAEstimatorRun2Base.h
edmplugin::PluginFactory
Definition:
PluginFactory.h:34
PluginFactory.h
Generated for CMSSW Reference Manual by
1.8.5