#include <LayerMeasurements.h>
Public Member Functions | |
void | addInvalidMeas (std::vector< TrajectoryMeasurement > &measVec, const DetGroup &group, const DetLayer &layer) const |
std::vector < TrajectoryMeasurementGroup > | groupedMeasurements (const DetLayer &layer, const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const |
LayerMeasurements (const MeasurementDetSystem *detSysytem) | |
std::vector < TrajectoryMeasurement > | measurements (const DetLayer &layer, const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const |
Private Attributes | |
const MeasurementDetSystem * | theDetSystem |
Definition at line 16 of file LayerMeasurements.h.
|
inline |
Definition at line 19 of file LayerMeasurements.h.
void LayerMeasurements::addInvalidMeas | ( | std::vector< TrajectoryMeasurement > & | measVec, |
const DetGroup & | group, | ||
const DetLayer & | layer | ||
) | const |
Definition at line 108 of file LayerMeasurements.cc.
References InvalidTransientRecHit::build(), and TrackingRecHit::missing.
vector< TrajectoryMeasurementGroup > LayerMeasurements::groupedMeasurements | ( | const DetLayer & | layer, |
const TrajectoryStateOnSurface & | startingState, | ||
const Propagator & | prop, | ||
const MeasurementEstimator & | est | ||
) | const |
Definition at line 50 of file LayerMeasurements.cc.
References InvalidTransientRecHit::build(), GeometricSearchDet::compatible(), end, MeasurementDet::fastMeasurements(), GeometricSearchDet::groupedCompatibleDets(), TrackingRecHit::inactive, LogDebug, TrackingRecHit::missing, query::result, python.multivaluedict::sort(), and tmp.
vector< TrajectoryMeasurement > LayerMeasurements::measurements | ( | const DetLayer & | layer, |
const TrajectoryStateOnSurface & | startingState, | ||
const Propagator & | prop, | ||
const MeasurementEstimator & | est | ||
) | const |
Definition at line 14 of file LayerMeasurements.cc.
References InvalidTransientRecHit::build(), GeometricSearchDet::compatible(), GeometricSearchDet::compatibleDets(), GeometricSearchDetMeasurements::get(), TrackingRecHit::inactive, LogDebug, and query::result.
Referenced by HitEff::analyze(), MuonCkfTrajectoryBuilder::collectMeasurement(), OutInConversionSeedFinder::completeSeed(), InOutConversionSeedFinder::completeSeed(), CkfTrajectoryBuilder::findCompatibleMeasurements(), HICTrajectoryBuilder::findCompatibleMeasurements(), TSGFromPropagation::findMeasurements(), FastTSGFromPropagation::findMeasurements(), NuclearInteractionFinder::findMeasurementsFromTSOS(), SiStripElectronSeedGenerator::findSeedsFromCluster(), CosmicTrackingRegion::hits(), RectangularEtaPhiTrackingRegion::hits(), PixelMatchNextLayers::PixelMatchNextLayers(), and OutInConversionSeedFinder::startSeed().
|
private |
Definition at line 41 of file LayerMeasurements.h.