Public Types | |
typedef SiStripRecHitMatcher::Collector | Collector |
typedef TransientTrackingRecHit::RecHitPointer | RecHitPointer |
Public Member Functions | |
void | add (SiStripMatchedRecHit2D const &hit) |
void | addProjected (const TrackingRecHit &hit, const GlobalVector &gdir) |
void | clearNewMatchedHitsFlag () |
SiStripRecHitMatcher::Collector & | collector () |
const MeasurementEstimator & | estimator () |
bool | filter () const |
bool | hasNewMatchedHits () const |
HitCollectorForFastMeasurements (const GeomDet *geomDet, const SiStripRecHitMatcher *matcher, const StripClusterParameterEstimator *cpe, const TrajectoryStateOnSurface &stateOnThisDet, const MeasurementEstimator &est, TempMeasurements &target) | |
size_t | size () const |
Private Attributes | |
SiStripRecHitMatcher::Collector | collector_ |
const StripClusterParameterEstimator * | cpe_ |
const MeasurementEstimator & | est_ |
const GeomDet * | geomDet_ |
bool | hasNewHits_ |
const SiStripRecHitMatcher * | matcher_ |
const TrajectoryStateOnSurface & | stateOnThisDet_ |
TempMeasurements & | target_ |
Definition at line 131 of file TkGluedMeasurementDet.h.
typedef SiStripRecHitMatcher::Collector TkGluedMeasurementDet::HitCollectorForFastMeasurements::Collector |
Definition at line 134 of file TkGluedMeasurementDet.h.
typedef TransientTrackingRecHit::RecHitPointer TkGluedMeasurementDet::HitCollectorForFastMeasurements::RecHitPointer |
Definition at line 133 of file TkGluedMeasurementDet.h.
TkGluedMeasurementDet::HitCollectorForFastMeasurements::HitCollectorForFastMeasurements | ( | const GeomDet * | geomDet, |
const SiStripRecHitMatcher * | matcher, | ||
const StripClusterParameterEstimator * | cpe, | ||
const TrajectoryStateOnSurface & | stateOnThisDet, | ||
const MeasurementEstimator & | est, | ||
TempMeasurements & | target | ||
) |
Definition at line 507 of file TkGluedMeasurementDet.cc.
Referenced by TkGluedMeasurementDet::HitCollectorForSimpleHits::addProjected().
void TkGluedMeasurementDet::HitCollectorForFastMeasurements::add | ( | SiStripMatchedRecHit2D const & | hit | ) |
Definition at line 520 of file TkGluedMeasurementDet.cc.
References SiStripMatchedRecHit2D::cloneSH(), TkGluedMeasurementDet::HitCollectorForSimpleHits::est_, MeasurementEstimator::estimate(), TrackingRecHit::geographicalId(), TkGluedMeasurementDet::HitCollectorForSimpleHits::hasNewHits_, SiStripMatchedRecHit2D::monoCluster(), eostools::move(), MeasurementEstimator::preFilter(), TkGluedMeasurementDet::HitCollectorForSimpleHits::stateOnThisDet_, SiStripMatchedRecHit2D::stereoCluster(), and TkGluedMeasurementDet::HitCollectorForSimpleHits::target_.
Referenced by counter.Counter::register().
void TkGluedMeasurementDet::HitCollectorForFastMeasurements::addProjected | ( | const TrackingRecHit & | hit, |
const GlobalVector & | gdir | ||
) |
Definition at line 533 of file TkGluedMeasurementDet.cc.
References TkGluedMeasurementDet::HitCollectorForSimpleHits::cpe_, TkGluedMeasurementDet::HitCollectorForSimpleHits::est_, MeasurementEstimator::estimate(), TrackingRecHit::geographicalId(), TkGluedMeasurementDet::HitCollectorForSimpleHits::geomDet_, MeasurementEstimator::preFilter(), TkGluedMeasurementDet::HitCollectorForSimpleHits::stateOnThisDet_, and TkGluedMeasurementDet::HitCollectorForSimpleHits::target_.
|
inline |
Definition at line 148 of file TkGluedMeasurementDet.h.
|
inline |
Definition at line 146 of file TkGluedMeasurementDet.h.
|
inline |
Definition at line 151 of file TkGluedMeasurementDet.h.
|
inline |
Definition at line 149 of file TkGluedMeasurementDet.h.
|
inline |
Definition at line 147 of file TkGluedMeasurementDet.h.
|
inline |
Definition at line 150 of file TkGluedMeasurementDet.h.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
private |
Definition at line 159 of file TkGluedMeasurementDet.h.
|
private |
Definition at line 155 of file TkGluedMeasurementDet.h.
|
private |
Definition at line 157 of file TkGluedMeasurementDet.h.
|
private |
Definition at line 153 of file TkGluedMeasurementDet.h.
|
private |
Definition at line 160 of file TkGluedMeasurementDet.h.
|
private |
Definition at line 154 of file TkGluedMeasurementDet.h.
|
private |
Definition at line 156 of file TkGluedMeasurementDet.h.
|
private |
Definition at line 158 of file TkGluedMeasurementDet.h.