|
ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Perform a sample consensus on a cloud of AtHits. More...
#include <AtSampleConsensus.h>
Public Member Functions | |
| AtSampleConsensus () | |
| AtSampleConsensus (Estimators estimator, PatternType patternType, SampleMethod sampleMethod) | |
| AtPatternEvent | Solve (AtEvent *event) |
| See Solve(const std::vector<const AtHit *> &hitArray) More... | |
| AtPatternEvent | Solve (const std::vector< AtHit > &hitArray, AtBaseEvent *event=nullptr) |
| See Solve(const std::vector<const AtHit *> &hitArray) More... | |
| AtPatternEvent | Solve (const std::vector< const AtHit * > &hitArray, AtBaseEvent *event=nullptr) |
| void | SetRandomSample (AtSamplePtr mode) |
| void | SetPatternType (PatternType type) |
| void | SetEstimator (Estimators estimator) |
| void | SetNumIterations (Int_t niterations) |
| void | SetMinHitsPattern (Int_t nhits) |
| void | SetDistanceThreshold (Float_t threshold) |
| void | SetChargeThreshold (double value) |
| void | SetFitPattern (bool val) |
Perform a sample consensus on a cloud of AtHits.
Construct a sample consensus using an estimator, pattern type, and method for randomly sampling AtHit cloud.
Definition at line 46 of file AtSampleConsensus.h.
| AtSampleConsensus::AtSampleConsensus | ( | ) |
Definition at line 22 of file AtSampleConsensus.cxx.
| AtSampleConsensus::AtSampleConsensus | ( | Estimators | estimator, |
| PatternType | patternType, | ||
| SampleMethod | sampleMethod | ||
| ) |
Definition at line 27 of file AtSampleConsensus.cxx.
|
inline |
Definition at line 88 of file AtSampleConsensus.h.
|
inline |
Definition at line 87 of file AtSampleConsensus.h.
|
inline |
Definition at line 83 of file AtSampleConsensus.h.
|
inline |
Definition at line 89 of file AtSampleConsensus.h.
|
inline |
Definition at line 86 of file AtSampleConsensus.h.
|
inline |
Definition at line 85 of file AtSampleConsensus.h.
|
inline |
Definition at line 82 of file AtSampleConsensus.h.
|
inline |
Definition at line 81 of file AtSampleConsensus.h.
| AtPatternEvent AtSampleConsensus::Solve | ( | AtEvent * | event | ) |
See Solve(const std::vector<const AtHit *> &hitArray)
Definition at line 60 of file AtSampleConsensus.cxx.
| AtPatternEvent AtSampleConsensus::Solve | ( | const std::vector< AtHit > & | hitArray, |
| AtBaseEvent * | event = nullptr |
||
| ) |
See Solve(const std::vector<const AtHit *> &hitArray)
Definition at line 66 of file AtSampleConsensus.cxx.
| AtPatternEvent AtSampleConsensus::Solve | ( | const std::vector< const AtHit * > & | hitArray, |
| AtBaseEvent * | event = nullptr |
||
| ) |
Definition at line 72 of file AtSampleConsensus.cxx.
1.8.18