ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Namespaces | Enumerations | Functions
AtEstimatorMethods.h File Reference
#include <vector>
Include dependency graph for AtEstimatorMethods.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 AtPatterns
 
 SampleConsensus
 

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

int SampleConsensus::EvaluateRansac (AtPatterns::AtPattern *model, const std::vector< const AtHit * > &hitArray, double distanceThreshold)
 Implementation of RANSAC estimator. More...
 
int SampleConsensus::EvaluateYRansac (AtPatterns::AtPattern *model, const std::vector< const AtHit * > &hitArray, double distanceThreshold)
 Implementation of RANSAC estimator ignoring beam component of y. More...
 
int SampleConsensus::EvaluateChi2 (AtPatterns::AtPattern *model, const std::vector< const AtHit * > &hitArray, double distanceThreshold)
 Implementation of estimator that minimizes chi2. More...
 
int SampleConsensus::EvaluateMlesac (AtPatterns::AtPattern *model, const std::vector< const AtHit * > &hitArray, double distanceThreshold)
 Implementation of MLESAC estimator. More...
 
int SampleConsensus::EvaluateLmeds (AtPatterns::AtPattern *model, const std::vector< const AtHit * > &hitArray, double distanceThreshold)
 Implementation of LMedS estimator. More...
 
int SampleConsensus::EvaluateWeightedRansac (AtPatterns::AtPattern *model, const std::vector< const AtHit * > &hitArray, double distanceThreshold)
 Implementation of RANSAC estimator using charge weighting. More...