Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoTracker
TransientTrackingRecHit
src
TkTransientTrackingRecHitBuilder.cc
Go to the documentation of this file.
1
#include "
RecoTracker/TransientTrackingRecHit/interface/TkTransientTrackingRecHitBuilder.h
"
2
//
3
// include all the concrete ones
4
//
5
#include "
FWCore/Utilities/interface/Exception.h
"
6
7
#include "
DataFormats/TrackingRecHit/interface/InvalidTrackingRecHit.h
"
8
#include "
DataFormats/TrackerRecHit2D/interface/SiStripMatchedRecHit2D.h
"
9
#include "
DataFormats/TrackerRecHit2D/interface/ProjectedSiStripRecHit2D.h
"
10
#include "
RecoTracker/TransientTrackingRecHit/interface/ProjectedRecHit2D.h
"
11
//
12
// For FAMOS
13
//
14
#include "
Utilities/General/interface/ClassName.h
"
15
#include <typeinfo>
16
17
TkTransientTrackingRecHitBuilder::TkTransientTrackingRecHitBuilder
(
const
TrackingGeometry
* trackingGeometry,
18
const
PixelClusterParameterEstimator
* pCPE,
19
const
StripClusterParameterEstimator
* sCPE,
20
const
SiStripRecHitMatcher
* matcher,
21
bool
computeCoarseLocalPositionFromDisk):
22
tGeometry_(trackingGeometry),
23
pixelCPE
(pCPE),
24
stripCPE(sCPE),
25
theMatcher(matcher),
26
theComputeCoarseLocalPosition(computeCoarseLocalPositionFromDisk){}
27
28
TransientTrackingRecHit::RecHitPointer
29
TkTransientTrackingRecHitBuilder::build
(
const
TrackingRecHit
*
p
)
const
30
{
31
// assert("TkTransientTrackingRecHitBuilder::build"==nullptr);
32
33
return
(*p).cloneSH();
34
}
35
TrackingGeometry
Definition:
TrackingGeometry.h:26
InvalidTrackingRecHit.h
ProjectedSiStripRecHit2D.h
TrackingRecHit
Definition:
TrackingRecHit.h:23
ClassName.h
SiStripMatchedRecHit2D.h
TkTransientTrackingRecHitBuilder::TkTransientTrackingRecHitBuilder
TkTransientTrackingRecHitBuilder(const TrackingGeometry *trackingGeometry, const PixelClusterParameterEstimator *, const StripClusterParameterEstimator *, const SiStripRecHitMatcher *, bool computeCoarseLocalPositionFromDisk)
Definition:
TkTransientTrackingRecHitBuilder.cc:17
TkTransientTrackingRecHitBuilder.h
HLT_FULL_cff.pixelCPE
tuple pixelCPE
Definition:
HLT_FULL_cff.py:9462
TrackingRecHit::RecHitPointer
std::shared_ptr< TrackingRecHit const > RecHitPointer
Definition:
TrackingRecHit.h:27
ProjectedRecHit2D.h
Exception.h
PixelClusterParameterEstimator
Definition:
PixelClusterParameterEstimator.h:15
SiStripRecHitMatcher
Definition:
SiStripRecHitMatcher.h:26
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
StripClusterParameterEstimator
Definition:
StripClusterParameterEstimator.h:25
TkTransientTrackingRecHitBuilder::build
TransientTrackingRecHit::RecHitPointer build(const TrackingRecHit *p) const
build a tracking rechit from an existing rechit
Definition:
TkTransientTrackingRecHitBuilder.cc:29
Generated for CMSSW Reference Manual by
1.8.5