ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Group of classes and functions for sample consensus estimators. More...
Classes | |
class | SampleConsensus::AtSampleConsensus |
Perform a sample consensus on a cloud of AtHits. More... | |
Enumerations | |
enum | SampleConsensus::Estimators { SampleConsensus::Estimators::kRANSAC, SampleConsensus::Estimators::kLMedS, SampleConsensus::Estimators::kMLESAC, SampleConsensus::Estimators::kWRANSAC, SampleConsensus::Estimators::kChi2, SampleConsensus::Estimators::kYRANSAC } |
Estimators for AtSampleConsensus. More... | |
Functions | |
static int | SampleConsensus::AtEstimator::EvaluateModel (AtPatterns::AtPattern *model, const std::vector< const AtHit * > &hits, double distThresh, Estimators estimator) |
Evaluate how well model describes hits. More... | |
Group of classes and functions for sample consensus estimators.
AtSampleConsensus will perform a sample consensus calculation using an estimator (implemented estimaros are listed in Estimators) and an AtPattern.
|
strong |
Estimators for AtSampleConsensus.
All implemented estimators for AtSampleConsensus.
Enumerator | |
---|---|
kRANSAC | |
kLMedS | |
kMLESAC | |
kWRANSAC | |
kChi2 | |
kYRANSAC |
Definition at line 17 of file AtEstimatorMethods.h.
|
static |
Evaluate how well model describes hits.
Checks all hits for consistancy with modeled pattern, and sets the model Chi2 based on the estimator.
[in] | model | Model to evaluate |
[in] | hits | Hits to compare to model |
[in] | distThresh | How close a point must be to be consistent with the model |
Definition at line 22 of file AtSampleEstimator.cxx.