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 "
DataFormats/TrackerRecHit2D/interface/SiTrackerGSRecHit2D.h
"
15
#include "
DataFormats/TrackerRecHit2D/interface/SiTrackerGSMatchedRecHit2D.h
"
16
17
#include "
Utilities/General/interface/ClassName.h
"
18
#include <typeinfo>
19
20
TkTransientTrackingRecHitBuilder::TkTransientTrackingRecHitBuilder
(
const
TrackingGeometry
* trackingGeometry,
21
const
PixelClusterParameterEstimator
* pCPE,
22
const
StripClusterParameterEstimator
* sCPE,
23
const
SiStripRecHitMatcher
* matcher,
24
bool
computeCoarseLocalPositionFromDisk):
25
tGeometry_(trackingGeometry),
26
pixelCPE
(pCPE),
27
stripCPE(sCPE),
28
theMatcher(matcher),
29
theComputeCoarseLocalPosition(computeCoarseLocalPositionFromDisk){}
30
31
TransientTrackingRecHit::RecHitPointer
32
TkTransientTrackingRecHitBuilder::build
(
const
TrackingRecHit
*
p
)
const
33
{
34
// assert("TkTransientTrackingRecHitBuilder::build"==nullptr);
35
36
return
(*p).cloneSH();
37
}
38
TrackingGeometry
Definition:
TrackingGeometry.h:26
InvalidTrackingRecHit.h
ProjectedSiStripRecHit2D.h
TrackingRecHit
Definition:
TrackingRecHit.h:23
ClassName.h
SiStripMatchedRecHit2D.h
SiTrackerGSRecHit2D.h
TkTransientTrackingRecHitBuilder::TkTransientTrackingRecHitBuilder
TkTransientTrackingRecHitBuilder(const TrackingGeometry *trackingGeometry, const PixelClusterParameterEstimator *, const StripClusterParameterEstimator *, const SiStripRecHitMatcher *, bool computeCoarseLocalPositionFromDisk)
Definition:
TkTransientTrackingRecHitBuilder.cc:20
TkTransientTrackingRecHitBuilder.h
SiTrackerGSMatchedRecHit2D.h
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
HLT_25ns14e33_v1_cff.pixelCPE
tuple pixelCPE
Definition:
HLT_25ns14e33_v1_cff.py:26204
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:32
Generated for CMSSW Reference Manual by
1.8.5