CMS 3D CMS Logo

TkTransientTrackingRecHitBuilder.cc
Go to the documentation of this file.
2 //
3 // include all the concrete ones
4 //
6 
11 //
12 // For FAMOS
13 //
15 #include <typeinfo>
16 
20  const SiStripRecHitMatcher* matcher,
21  bool computeCoarseLocalPositionFromDisk)
22  : tGeometry_(trackingGeometry),
23  pixelCPE(pCPE),
24  stripCPE(sCPE),
25  theMatcher(matcher),
26  theComputeCoarseLocalPosition(computeCoarseLocalPositionFromDisk),
27  phase2OTCPE(nullptr) {}
28 
30  const TrackingGeometry* trackingGeometry,
33  : tGeometry_(trackingGeometry),
34  pixelCPE(pCPE),
35  stripCPE(nullptr),
36  theMatcher(nullptr),
37  theComputeCoarseLocalPosition(false),
38  phase2OTCPE(ph2StripCPE) {}
39 
41  // assert("TkTransientTrackingRecHitBuilder::build"==nullptr);
42 
43  return (*p).cloneSH();
44 }
PixelClusterParameterEstimator
Definition: PixelClusterParameterEstimator.h:15
TkTransientTrackingRecHitBuilder::build
TransientTrackingRecHit::RecHitPointer build(const TrackingRecHit *p) const override
build a tracking rechit from an existing rechit
Definition: TkTransientTrackingRecHitBuilder.cc:40
funct::false
false
Definition: Factorize.h:29
TrackingGeometry
Definition: TrackingGeometry.h:26
TrackingRecHit::RecHitPointer
std::shared_ptr< TrackingRecHit const > RecHitPointer
Definition: TrackingRecHit.h:24
TkTransientTrackingRecHitBuilder.h
TkTransientTrackingRecHitBuilder::TkTransientTrackingRecHitBuilder
TkTransientTrackingRecHitBuilder(const TrackingGeometry *trackingGeometry, const PixelClusterParameterEstimator *, const StripClusterParameterEstimator *, const SiStripRecHitMatcher *, bool computeCoarseLocalPositionFromDisk)
Definition: TkTransientTrackingRecHitBuilder.cc:17
StripClusterParameterEstimator
Definition: StripClusterParameterEstimator.h:25
HLT_FULL_cff.pixelCPE
pixelCPE
Definition: HLT_FULL_cff.py:50744
ProjectedRecHit2D.h
ClusterParameterEstimator< Phase2TrackerCluster1D >
AlCaHLTBitMon_ParallelJobs.p
def p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
ProjectedSiStripRecHit2D.h
TrackingRecHit
Definition: TrackingRecHit.h:21
ClassName.h
Exception.h
SiStripMatchedRecHit2D.h
SiStripRecHitMatcher
Definition: SiStripRecHitMatcher.h:24
InvalidTrackingRecHit.h