Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
FastSimulation
TrackingRecHitProducer
plugins
PixelTemplateSmearerPlugin.cc
Go to the documentation of this file.
1
2
// SiPixel Gaussian Smearing
3
#include "
FastSimulation/TrackingRecHitProducer/interface/PixelTemplateSmearerBase.h
"
4
#include "
FastSimulation/TrackingRecHitProducer/interface/TrackingRecHitAlgorithmFactory.h
"
5
#include "
FastSimulation/TrackingRecHitProducer/interface/TrackingRecHitProduct.h
"
6
#include "
FastSimulation/TrackingRecHitProducer/interface/PixelResolutionHistograms.h
"
7
8
// Geometry
9
#include "
Geometry/CommonDetUnit/interface/PixelGeomDetUnit.h
"
11
#include "
Geometry/TrackerGeometryBuilder/interface/RectangularPixelTopology.h
"
12
#include "
DataFormats/GeometryVector/interface/LocalPoint.h
"
13
#include "
DataFormats/GeometryCommonDetAlgo/interface/MeasurementPoint.h
"
14
15
// Famos
16
#include "
FastSimulation/Utilities/interface/RandomEngineAndDistribution.h
"
17
#include "
FastSimulation/Utilities/interface/SimpleHistogramGenerator.h
"
18
19
class
PixelTemplateSmearerPlugin
:
public
PixelTemplateSmearerBase
{
20
public
:
21
explicit
PixelTemplateSmearerPlugin
(
const
std::string
&
name
,
22
const
edm::ParameterSet
&
config
,
23
edm::ConsumesCollector
& consumesCollector);
24
~PixelTemplateSmearerPlugin
()
override
;
25
};
26
27
PixelTemplateSmearerPlugin::PixelTemplateSmearerPlugin
(
const
std::string
&
name
,
28
const
edm::ParameterSet
&
config
,
29
edm::ConsumesCollector
& consumesCollector)
30
:
PixelTemplateSmearerBase
(name, config, consumesCollector) {}
31
32
PixelTemplateSmearerPlugin::~PixelTemplateSmearerPlugin
() {}
33
34
DEFINE_EDM_PLUGIN
(
TrackingRecHitAlgorithmFactory
,
PixelTemplateSmearerPlugin
,
"PixelTemplateSmearerPlugin"
);
LocalPoint.h
PixelTemplateSmearerPlugin
If we ever need to port back to 9X: include "Geometry/CommonDetUnit/interface/GeomDetUnit.h".
Definition:
PixelTemplateSmearerPlugin.cc:19
PixelTemplateSmearerPlugin::~PixelTemplateSmearerPlugin
~PixelTemplateSmearerPlugin() override
Definition:
PixelTemplateSmearerPlugin.cc:32
PixelTemplateSmearerPlugin::PixelTemplateSmearerPlugin
PixelTemplateSmearerPlugin(const std::string &name, const edm::ParameterSet &config, edm::ConsumesCollector &consumesCollector)
Definition:
PixelTemplateSmearerPlugin.cc:27
RectangularPixelTopology.h
PixelTemplateSmearerBase.h
mergeVDriftHistosByStation.name
string name
Definition:
mergeVDriftHistosByStation.py:78
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
SimpleHistogramGenerator.h
PixelResolutionHistograms.h
edmplugin::PluginFactory
Definition:
PluginFactory.h:34
TrackingRecHitAlgorithmFactory.h
PixelGeomDetUnit.h
submitPVResolutionJobs.config
tuple config
parse the configuration file
Definition:
submitPVResolutionJobs.py:281
PixelTemplateSmearerBase
Definition:
PixelTemplateSmearerBase.h:40
RandomEngineAndDistribution.h
edm::ParameterSet
Definition:
ParameterSet.h:47
DEFINE_EDM_PLUGIN
#define DEFINE_EDM_PLUGIN(factory, type, name)
Definition:
PluginFactory.h:124
MeasurementPoint.h
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
TrackingRecHitProduct.h
Generated for CMSSW Reference Manual by
1.8.5