![]() |
![]() |
#include <TkTransientTrackingRecHitBuilder.h>
Public Member Functions | |
TransientTrackingRecHit::RecHitPointer | build (const TrackingRecHit *p) const |
build a tracking rechit from an existing rechit More... | |
TransientTrackingRecHit::RecHitPointer | build (const TrackingRecHit *p, const TrajectoryStateOnSurface &state) const |
build a tracking rechit refiting the rechit position and error according to the state estimate More... | |
const PixelClusterParameterEstimator * | pixelClusterParameterEstimator () |
const SiStripRecHitMatcher * | siStripRecHitMatcher () |
const StripClusterParameterEstimator * | stripClusterParameterEstimator () |
TkTransientTrackingRecHitBuilder (const TrackingGeometry *trackingGeometry, const PixelClusterParameterEstimator *, const StripClusterParameterEstimator *, const SiStripRecHitMatcher *, bool computeCoarseLocalPositionFromDisk) | |
Private Member Functions | |
TransientTrackingRecHit::RecHitPointer | oldbuild (const TrackingRecHit *p) const |
Private Attributes | |
const PixelClusterParameterEstimator * | pixelCPE |
const StripClusterParameterEstimator * | stripCPE |
const TrackingGeometry * | tGeometry_ |
bool | theComputeCoarseLocalPosition |
const SiStripRecHitMatcher * | theMatcher |
Additional Inherited Members | |
![]() | |
typedef TransientTrackingRecHit::RecHitContainer | RecHitContainer |
typedef TransientTrackingRecHit::RecHitPointer | RecHitPointer |
Definition at line 11 of file TkTransientTrackingRecHitBuilder.h.
TkTransientTrackingRecHitBuilder::TkTransientTrackingRecHitBuilder | ( | const TrackingGeometry * | trackingGeometry, |
const PixelClusterParameterEstimator * | pCPE, | ||
const StripClusterParameterEstimator * | sCPE, | ||
const SiStripRecHitMatcher * | matcher, | ||
bool | computeCoarseLocalPositionFromDisk | ||
) |
Definition at line 26 of file TkTransientTrackingRecHitBuilder.cc.
|
virtual |
build a tracking rechit from an existing rechit
Implements TransientTrackingRecHitBuilder.
Definition at line 38 of file TkTransientTrackingRecHitBuilder.cc.
References InvalidTransientRecHit::build(), ProjectedRecHit2D::build(), TSiStripMatchedRecHit::build(), GenericTransientTrackingRecHit::build(), TSiStripRecHit2DLocalPos::build(), TSiPixelRecHit::build(), TSiStripRecHit1D::build(), TrackingRecHit::geographicalId(), TrackingRecHit::getType(), TrackingGeometry::idToDet(), errorMatrix2Lands::mh, oldbuild(), ProjectedSiStripRecHit2D::originalHit(), AlCaHLTBitMon_ParallelJobs::p, pixelCPE, DetId::rawId(), stripCPE, tGeometry_, theComputeCoarseLocalPosition, and theMatcher.
Referenced by build(), and RoadSearchSeedFinderAlgorithm::run().
|
virtual |
build a tracking rechit refiting the rechit position and error according to the state estimate
Reimplemented from TransientTrackingRecHitBuilder.
Definition at line 124 of file TkTransientTrackingRecHitBuilder.cc.
References build().
|
private |
Definition at line 91 of file TkTransientTrackingRecHitBuilder.cc.
References InvalidTransientRecHit::build(), ProjectedRecHit2D::build(), TSiStripMatchedRecHit::build(), GenericTransientTrackingRecHit::build(), TSiStripRecHit2DLocalPos::build(), TSiPixelRecHit::build(), TSiStripRecHit1D::build(), className(), edm::hlt::Exception, TrackingRecHit::geographicalId(), TrackingRecHit::getType(), TrackingGeometry::idToDet(), errorMatrix2Lands::mh, pixelCPE, DetId::rawId(), stripCPE, tGeometry_, theComputeCoarseLocalPosition, and theMatcher.
Referenced by build().
|
inline |
Definition at line 22 of file TkTransientTrackingRecHitBuilder.h.
References pixelCPE.
|
inline |
Definition at line 24 of file TkTransientTrackingRecHitBuilder.h.
References theMatcher.
|
inline |
Definition at line 23 of file TkTransientTrackingRecHitBuilder.h.
References stripCPE.
|
private |
Definition at line 33 of file TkTransientTrackingRecHitBuilder.h.
Referenced by build(), oldbuild(), and pixelClusterParameterEstimator().
|
private |
Definition at line 34 of file TkTransientTrackingRecHitBuilder.h.
Referenced by build(), oldbuild(), and stripClusterParameterEstimator().
|
private |
Definition at line 32 of file TkTransientTrackingRecHitBuilder.h.
Referenced by build(), and oldbuild().
|
private |
Definition at line 36 of file TkTransientTrackingRecHitBuilder.h.
Referenced by build(), and oldbuild().
|
private |
Definition at line 35 of file TkTransientTrackingRecHitBuilder.h.
Referenced by build(), oldbuild(), and siStripRecHitMatcher().