ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Estimators
Estimators for AtSampleConsensus.
static int EvaluateModel(AtPatterns::AtPattern *model, const std::vector< AtHit > &hits, double distThresh, Estimators estimator)
std::vector< const T * > GetConstPointerVector(const std::vector< T > &vec)
Describes a shape in 3D space.
int EvaluateRansac(AtPatterns::AtPattern *model, const std::vector< const AtHit * > &hitArray, double distanceThreshold)
Implementation of RANSAC estimator.
int EvaluateChi2(AtPatterns::AtPattern *model, const std::vector< const AtHit * > &hitArray, double distanceThreshold)
Implementation of estimator that minimizes chi2.
int EvaluateWeightedRansac(AtPatterns::AtPattern *model, const std::vector< const AtHit * > &hitArray, double distanceThreshold)
Implementation of RANSAC estimator using charge weighting.
int EvaluateLmeds(AtPatterns::AtPattern *model, const std::vector< const AtHit * > &hitArray, double distanceThreshold)
Implementation of LMedS estimator.
int EvaluateYRansac(AtPatterns::AtPattern *model, const std::vector< const AtHit * > &hitArray, double distanceThreshold)
Implementation of RANSAC estimator ignoring beam component of y.
int EvaluateMlesac(AtPatterns::AtPattern *model, const std::vector< const AtHit * > &hitArray, double distanceThreshold)
Implementation of MLESAC estimator.