Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoPixelVertexing
PixelLowPtUtilities
src
ClusterShapeTrajectoryFilterESProducer.cc
Go to the documentation of this file.
1
#include "
RecoPixelVertexing/PixelLowPtUtilities/interface/ClusterShapeTrajectoryFilterESProducer.h
"
2
3
#include "
TrackingTools/TrajectoryFiltering/interface/TrajectoryFilterFactory.h
"
4
5
#include "
RecoPixelVertexing/PixelLowPtUtilities/interface/ClusterShapeTrajectoryFilter.h
"
6
7
#include "
Geometry/CommonDetUnit/interface/GlobalTrackingGeometry.h
"
8
#include "
RecoTracker/Record/interface/CkfComponentsRecord.h
"
9
10
#include "
Geometry/Records/interface/GlobalTrackingGeometryRecord.h
"
11
12
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
13
14
/*****************************************************************************/
15
ClusterShapeTrajectoryFilterESProducer::ClusterShapeTrajectoryFilterESProducer
16
(
const
edm::ParameterSet
& iConfig)
17
{
18
componentName = iConfig.
getParameter
<std::string>(
"ComponentName"
);
19
20
setWhatProduced(
this
, componentName);
21
}
22
23
24
/*****************************************************************************/
25
ClusterShapeTrajectoryFilterESProducer::~ClusterShapeTrajectoryFilterESProducer
26
()
27
{
28
}
29
30
/*****************************************************************************/
31
ClusterShapeTrajectoryFilterESProducer::ReturnType
32
ClusterShapeTrajectoryFilterESProducer::produce
33
(
const
TrajectoryFilter::Record
&iRecord)
34
{
35
using namespace
edm::es;
36
37
edm::ESHandle<ClusterShapeHitFilter>
shape;
38
iRecord.
get
(
"ClusterShapeHitFilter"
,shape);
39
40
// Produce the filter using the plugin factory
41
ClusterShapeTrajectoryFilterESProducer::ReturnType
42
aFilter(
new
ClusterShapeTrajectoryFilter
( shape.product()));
43
44
return
aFilter;
45
}
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
MessageLogger.h
ClusterShapeTrajectoryFilterESProducer::produce
ReturnType produce(const TrajectoryFilter::Record &)
Definition:
ClusterShapeTrajectoryFilterESProducer.cc:33
GlobalTrackingGeometryRecord.h
ClusterShapeTrajectoryFilterESProducer::~ClusterShapeTrajectoryFilterESProducer
~ClusterShapeTrajectoryFilterESProducer()
Definition:
ClusterShapeTrajectoryFilterESProducer.cc:26
CkfComponentsRecord
Definition:
CkfComponentsRecord.h:23
TrajectoryFilterFactory.h
edm::ESHandle< ClusterShapeHitFilter >
edm::eventsetup::EventSetupRecord::get
void get(HolderT &iHolder) const
Definition:
EventSetupRecord.h:87
ClusterShapeTrajectoryFilter.h
ClusterShapeTrajectoryFilterESProducer::ClusterShapeTrajectoryFilterESProducer
ClusterShapeTrajectoryFilterESProducer(const edm::ParameterSet &)
Definition:
ClusterShapeTrajectoryFilterESProducer.cc:16
ClusterShapeTrajectoryFilter
Definition:
ClusterShapeTrajectoryFilter.h:16
CkfComponentsRecord.h
ClusterShapeTrajectoryFilterESProducer::ReturnType
std::auto_ptr< TrajectoryFilter > ReturnType
Definition:
ClusterShapeTrajectoryFilterESProducer.h:50
ClusterShapeTrajectoryFilterESProducer.h
edm::ParameterSet
Definition:
ParameterSet.h:35
GlobalTrackingGeometry.h
Generated for CMSSW Reference Manual by
1.8.5