FastSimulation
SimplifiedGeometryPropagator
interface
InteractionModelFactory.h
Go to the documentation of this file.
1
#ifndef FASTSIM_INTERACTIONMODELFACTORY
2
#define FASTSIM_INTERACTIONMODELFACTORY
3
4
#include "
FWCore/PluginManager/interface/PluginFactory.h
"
5
#include <string>
6
7
namespace
edm
{
8
class
ParameterSet
;
9
}
10
11
namespace
fastsim
{
12
class
InteractionModel
;
13
15
typedef
edmplugin::PluginFactory
<
fastsim::InteractionModel
*(
const
std::string
&
name
,
const
edm::ParameterSet
&)>
16
InteractionModelFactory
;
17
}
// namespace fastsim
18
19
#endif
PluginFactory.h
edm
HLT enums.
Definition:
AlignableModifier.h:19
fastsim::InteractionModel
Base class for any interaction model between a particle and a tracker layer.
Definition:
InteractionModel.h:29
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition:
ParameterSet.h:47
ParameterSet
Definition:
Functions.h:16
edmplugin::PluginFactory
Definition:
PluginFactory.h:34
Skims_PA_cff.name
name
Definition:
Skims_PA_cff.py:17
fastsim
Definition:
BarrelSimplifiedGeometry.h:15
Generated for CMSSW Reference Manual by
1.8.16