#include <LayerMeasurements.h>
Public Member Functions | |
std::vector< TrajectoryMeasurementGroup > | groupedMeasurements (const DetLayer &layer, const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const |
MeasurementDetWithData | idToDet (const DetId &id) const |
LayerMeasurements (const MeasurementDetSystem &detSystem, const MeasurementTrackerEvent &data) | |
std::vector< TrajectoryMeasurement > | measurements (const DetLayer &layer, const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const |
std::vector< BaseTrackerRecHit * > | recHits (const DetLayer &layer, const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const |
Private Attributes | |
MeasurementTrackerEvent const & | data_ |
MeasurementDetSystem const & | detSystem_ |
Definition at line 18 of file LayerMeasurements.h.
|
inline |
Definition at line 20 of file LayerMeasurements.h.
vector< TrajectoryMeasurementGroup > LayerMeasurements::groupedMeasurements | ( | const DetLayer & | layer, |
const TrajectoryStateOnSurface & | startingState, | ||
const Propagator & | prop, | ||
const MeasurementEstimator & | est | ||
) | const |
Definition at line 149 of file LayerMeasurements.cc.
References tracking::TempMeasurements::clear(), GeometricSearchDet::compatible(), tracking::TempMeasurements::distances, F(), GeomDet::geographicalId(), GeometricSearchDet::groupedCompatibleDets(), tracking::TempMeasurements::hits, mps_fire::i, TrackingRecHit::inactive, MeasurementDetWithData::isNull(), LogDebug, MeasurementDetWithData::measurements(), eostools::move(), mps_fire::result, tracking::TempMeasurements::size(), and GeometricSearchDet::surface().
|
inline |
Definition at line 39 of file LayerMeasurements.h.
References data_, detSystem_, and MeasurementDetSystem::idToDet().
vector< TrajectoryMeasurement > LayerMeasurements::measurements | ( | const DetLayer & | layer, |
const TrajectoryStateOnSurface & | startingState, | ||
const Propagator & | prop, | ||
const MeasurementEstimator & | est | ||
) | const |
Definition at line 122 of file LayerMeasurements.cc.
References GeometricSearchDet::compatible(), GeometricSearchDet::compatibleDets(), F(), get, TrackingRecHit::inactive, LogDebug, mps_fire::result, and GeometricSearchDet::surface().
Referenced by SiPixelHitEfficiencySource::analyze(), HitEff::analyze(), OutInConversionSeedFinder::completeSeed(), InOutConversionSeedFinder::completeSeed(), NuclearInteractionFinder::findMeasurementsFromTSOS(), CosmicTrackingRegion::hits_(), and OutInConversionSeedFinder::startSeed().
std::vector< BaseTrackerRecHit * > LayerMeasurements::recHits | ( | const DetLayer & | layer, |
const TrajectoryStateOnSurface & | startingState, | ||
const Propagator & | prop, | ||
const MeasurementEstimator & | est | ||
) | const |
Definition at line 107 of file LayerMeasurements.cc.
References GeometricSearchDet::compatibleDets(), MeasurementDetWithData::recHits(), and mps_fire::result.
|
private |
Definition at line 43 of file LayerMeasurements.h.
Referenced by idToDet().
|
private |
Definition at line 42 of file LayerMeasurements.h.
Referenced by idToDet().