test
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
HLT_25ns10e33_v2_cff.pixelCPE
tuple pixelCPE
Definition:
HLT_25ns10e33_v2_cff.py:8815
ClassName.h
SiStripMatchedRecHit2D.h
TkTransientTrackingRecHitBuilder::TkTransientTrackingRecHitBuilder
TkTransientTrackingRecHitBuilder(const TrackingGeometry *trackingGeometry, const PixelClusterParameterEstimator *, const StripClusterParameterEstimator *, const SiStripRecHitMatcher *, bool computeCoarseLocalPositionFromDisk)
Definition:
TkTransientTrackingRecHitBuilder.cc:17
TkTransientTrackingRecHitBuilder.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
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
StripClusterParameterEstimator
Definition:
StripClusterParameterEstimator.h:26
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